cc2530-projects/Zigbee无线通信/A板/CC2530_lib/utils/util.h
2021-10-04 22:26:10 +08:00

32 lines
1.1 KiB
C

//-------------------------------------------------------------------
// Filename: util.h
// Description: Utility library header file
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// TYPEDEFS
//-------------------------------------------------------------------
typedef struct
{
const char *szDescr; // Textual description
const uint8 value; // Value
} menuItem_t;
typedef struct
{
const menuItem_t *pMenuItems;
const uint8 nItems;
} menu_t;
//-------------------------------------------------------------------
// CONSTANTS AND DEFINES
//-------------------------------------------------------------------
// Number of elements in an array
#define N_ITEMS(arr) sizeof(arr)/sizeof(arr[0])
//-------------------------------------------------------------------
// GLOBAL FUNCTIONS
//-------------------------------------------------------------------
char *convInt32ToText(int32 value);
const char *utilChipIdToStr(uint8 chipID);
void utilReverseBuf(uint8 *pBuf, uint8 length);