knx
ETS configurable knx-stack
|
#include <cstddef>
#include <cstdint>
#include <arpa/inet.h>
#include <Arduino.h>
Go to the source code of this file.
Macros | |
#define | MIN(a, b) ((a < b) ? (a) : (b)) |
#define | MAX(a, b) ((a > b) ? (a) : (b)) |
#define | ABS(x) ((x > 0) ? (x) : (-x)) |
Enumerations | |
enum | ParameterFloatEncodings { Float_Enc_DPT9 = 0 , Float_Enc_IEEE754Single = 1 , Float_Enc_IEEE754Double = 2 } |
Functions | |
void | print (const char[]) |
void | print (char) |
void | print (unsigned char, int=DEC) |
void | print (int, int=DEC) |
void | print (unsigned int, int=DEC) |
void | print (long, int=DEC) |
void | print (unsigned long, int=DEC) |
void | print (long long, int=DEC) |
void | print (unsigned long long, int=DEC) |
void | print (double) |
void | println (const char[]) |
void | println (char) |
void | println (unsigned char, int=DEC) |
void | println (int, int=DEC) |
void | println (unsigned int, int=DEC) |
void | println (long, int=DEC) |
void | println (unsigned long, int=DEC) |
void | println (long long, int=DEC) |
void | println (unsigned long long, int=DEC) |
void | println (double) |
void | println (void) |
void | printHex (const char *suffix, const uint8_t *data, size_t length, bool newline=true) |
const uint8_t * | popByte (uint8_t &b, const uint8_t *data) |
const uint8_t * | popWord (uint16_t &w, const uint8_t *data) |
const uint8_t * | popInt (uint32_t &i, const uint8_t *data) |
const uint8_t * | popByteArray (uint8_t *dst, uint32_t size, const uint8_t *data) |
uint8_t * | pushByte (uint8_t b, uint8_t *data) |
uint8_t * | pushWord (uint16_t w, uint8_t *data) |
uint8_t * | pushInt (uint32_t i, uint8_t *data) |
uint8_t * | pushByteArray (const uint8_t *src, uint32_t size, uint8_t *data) |
uint16_t | getWord (const uint8_t *data) |
uint32_t | getInt (const uint8_t *data) |
void | sixBytesFromUInt64 (uint64_t num, uint8_t *toByteArray) |
uint64_t | sixBytesToUInt64 (uint8_t *data) |
uint16_t | crc16Ccitt (uint8_t *input, uint16_t length) |
uint16_t | crc16Dnp (uint8_t *input, uint16_t length) |
uint16_t crc16Ccitt | ( | uint8_t * | input, |
uint16_t | length | ||
) |
uint32_t getInt | ( | const uint8_t * | data | ) |
uint16_t getWord | ( | const uint8_t * | data | ) |
const uint8_t* popByte | ( | uint8_t & | b, |
const uint8_t * | data | ||
) |
const uint8_t* popByteArray | ( | uint8_t * | dst, |
uint32_t | size, | ||
const uint8_t * | data | ||
) |
const uint8_t* popInt | ( | uint32_t & | i, |
const uint8_t * | data | ||
) |
const uint8_t* popWord | ( | uint16_t & | w, |
const uint8_t * | data | ||
) |
void print | ( | char | c | ) |
Definition at line 148 of file arduino_platform.cpp.
void print | ( | const char | [] | ) |
void print | ( | double | num | ) |
Definition at line 213 of file arduino_platform.cpp.
void print | ( | int | num, |
int | base = DEC |
||
) |
Definition at line 168 of file arduino_platform.cpp.
void print | ( | long long | , |
int | = DEC |
||
) |
void print | ( | long | num, |
int | base = DEC |
||
) |
Definition at line 188 of file arduino_platform.cpp.
void print | ( | unsigned char | num, |
int | base = DEC |
||
) |
Definition at line 158 of file arduino_platform.cpp.
void print | ( | unsigned int | num, |
int | base = DEC |
||
) |
Definition at line 178 of file arduino_platform.cpp.
void print | ( | unsigned long long | num, |
int | base = DEC |
||
) |
void print | ( | unsigned long | num, |
int | base = DEC |
||
) |
Definition at line 198 of file arduino_platform.cpp.
void printHex | ( | const char * | suffix, |
const uint8_t * | data, | ||
size_t | length, | ||
bool | newline = true |
||
) |
void println | ( | char | c | ) |
Definition at line 223 of file arduino_platform.cpp.
void println | ( | const char | [] | ) |
void println | ( | double | num | ) |
Definition at line 290 of file arduino_platform.cpp.
void println | ( | int | num, |
int | base = DEC |
||
) |
Definition at line 243 of file arduino_platform.cpp.
void println | ( | long long | , |
int | = DEC |
||
) |
void println | ( | long | num, |
int | base = DEC |
||
) |
Definition at line 263 of file arduino_platform.cpp.
void println | ( | unsigned char | num, |
int | base = DEC |
||
) |
Definition at line 233 of file arduino_platform.cpp.
void println | ( | unsigned int | num, |
int | base = DEC |
||
) |
Definition at line 253 of file arduino_platform.cpp.
void println | ( | unsigned long long | num, |
int | base = DEC |
||
) |
void println | ( | unsigned long | num, |
int | base = DEC |
||
) |
Definition at line 273 of file arduino_platform.cpp.
void println | ( | void | ) |
Definition at line 295 of file arduino_platform.cpp.
uint8_t* pushByte | ( | uint8_t | b, |
uint8_t * | data | ||
) |
uint8_t* pushByteArray | ( | const uint8_t * | src, |
uint32_t | size, | ||
uint8_t * | data | ||
) |
uint8_t* pushInt | ( | uint32_t | i, |
uint8_t * | data | ||
) |
uint8_t* pushWord | ( | uint16_t | w, |
uint8_t * | data | ||
) |
void sixBytesFromUInt64 | ( | uint64_t | num, |
uint8_t * | toByteArray | ||
) |