Debug Print Plugin
Functions | |
bool | emberAfPrintEnabled (uint16_t area) |
Indicates whether a printing area is enabled. More... | |
void | emberAfPrintOn (uint16_t userArea) |
Enables a printing area. More... | |
void | emberAfPrintOff (uint16_t userArea) |
Disables a printing area. More... | |
void | emberAfPrintAllOn (void) |
Enables all printing areas. More... | |
void | emberAfPrintAllOff (void) |
Disables all printing areas. More... | |
void | emberAfPrintStatus (void) |
Prints the status of the printing areas. More... | |
void | emberAfPrint (uint16_t area, PGM_P formatString,...) |
Prints a formatted message. More... | |
void | emberAfPrintln (uint16_t area, PGM_P formatString,...) |
Prints a formatted message followed by a newline. More... | |
void | emberAfPrintBuffer (uint16_t area, const uint8_t *buffer, uint16_t bufferLen, bool withSpace) |
Prints a buffer as a series of bytes in hexidecimal format. More... | |
void | emberAfPrintBigEndianEui64 (const EmberEUI64 eui64) |
Prints an EUI64 (IEEE address) in big-endian format. More... | |
void | emberAfPrintLittleEndianEui64 (const EmberEUI64 eui64) |
Prints an EUI64 (IEEE address) in little-endian format. More... | |
void | emberAfPrintKey (const uint8_t *key) |
Prints a 16-byte key. More... | |
void | emberAfFlush (uint16_t area) |
Waits for all data currently queued to be transmitted. More... | |
Variables | |
uint16_t | emberAfPrintActiveArea |
Detailed Description
See debug-print.h
for source code.
Function Documentation
void emberAfFlush | ( | uint16_t | area | ) |
Waits for all data currently queued to be transmitted.
void emberAfPrint | ( | uint16_t | area, |
PGM_P | formatString, |
||
... |
|||
) |
Prints a formatted message.
void emberAfPrintAllOff | ( | void |
| ) |
Disables all printing areas.
void emberAfPrintAllOn | ( | void |
| ) |
Enables all printing areas.
void emberAfPrintBigEndianEui64 | ( | const EmberEUI64 | eui64 | ) |
Prints an EUI64 (IEEE address) in big-endian format.
void emberAfPrintBuffer | ( | uint16_t | area, |
const uint8_t * | buffer, |
||
uint16_t | bufferLen, |
||
bool | withSpace |
||
) |
Prints a buffer as a series of bytes in hexidecimal format.
bool emberAfPrintEnabled | ( | uint16_t | area | ) |
Indicates whether a printing area is enabled.
void emberAfPrintKey | ( | const uint8_t * | key | ) |
Prints a 16-byte key.
void emberAfPrintLittleEndianEui64 | ( | const EmberEUI64 | eui64 | ) |
Prints an EUI64 (IEEE address) in little-endian format.
void emberAfPrintln | ( | uint16_t | area, |
PGM_P | formatString, |
||
... |
|||
) |
Prints a formatted message followed by a newline.
void emberAfPrintOff | ( | uint16_t | userArea | ) |
Disables a printing area.
void emberAfPrintOn | ( | uint16_t | userArea | ) |
Enables a printing area.
void emberAfPrintStatus | ( | void |
| ) |
Prints the status of the printing areas.
Variable Documentation
uint16_t emberAfPrintActiveArea |