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