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