Debug Print Plugin
Set of APIs for the debug-print plugin.See
debug-print.h
for source code.
More...
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
Set of APIs for the debug-print plugin.
See
debug-print.h
for source code.
License
Copyright 2018 Silicon Laboratories Inc. www.silabs.com
The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to 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 |