![]() |
![]() |
|
TI BLE5-Stack API Documentation
9.14.00
|
Common Defines.
Go to the source code of this file.
Macros | |
| #define | ABS(n) (((n) < 0) ? -(n) : (n)) |
| #define | BF(x, b, s) (((x) & (b)) >> (s)) |
| #define | BREAK_UINT32(var, ByteNum) ((((var) >> ((ByteNum) * 8)) & 0x00FF)) |
| #define | BUF_TO_UINT32_LITTLE_ENDIAN(pBuf) (((pBuf) += 4), BUILD_UINT32((pBuf)[-1], (pBuf)[-2], (pBuf)[-3], (pBuf)[-4])) |
| #define | BUILD_UINT16(loByte, hiByte) ( ((loByte) & 0xFF) | (((hiByte) & 0xFF) << 8) ) |
| #define | BUILD_UINT32(Byte0, Byte1, Byte2, Byte3) |
| #define | BUILD_UINT8(hiByte, loByte) (((loByte) & 0x0F) + (((hiByte) & 0x0F) << 4)) |
| #define | BV(n) (1 << (n)) |
| #define | CLR_BIT(DISCS, IDX) (((DISCS)[((IDX) / 8)] &= (BV((IDX) % 8) ^ 0xFF))) |
| #define | FAILURE 0x01 |
| Failure. More... | |
| #define | GET_BIT(DISCS, IDX) (((DISCS)[((IDX) / 8)] & BV((IDX) % 8)) ? TRUE : FALSE) |
| #define | GET_UINT16(a) ((uint16_t)((*((uint8_t *)a)) + (((uint16_t)(*(((uint8_t *)a) + 1))) << 8))) |
| #define | HI_UINT16(a) (((a) >> 8) & 0xFF) |
| #define | HI_UINT8(a) (((a) >> 4) & 0x0F) |
| #define | INVALID_EVENT_ID 0x06 |
| Invalid Event ID. More... | |
| #define | INVALID_INTERRUPT_ID 0x07 |
| Invalid Interupt ID. More... | |
| #define | INVALID_MEM_SIZE 0x0B |
| Invalid Memory Size. More... | |
| #define | INVALID_MSG_POINTER 0x05 |
| Invalid Message Pointer. More... | |
| #define | INVALID_TASK 0x03 |
| Invalid Task. More... | |
| #define | INVALIDPARAMETER 0x02 |
| Invalid Parameter. More... | |
| #define | LO_UINT16(a) ((a) & 0xFF) |
| #define | LO_UINT8(a) ((a) & 0x0F) |
| #define | MSG_BUFFER_NOT_AVAIL 0x04 |
| No HCI Buffer is Available. More... | |
| #define | NO_TIMER_AVAIL 0x08 |
| No Timer Available. More... | |
| #define | NV_BAD_ITEM_LEN 0x0C |
| NV Bad Item Length. More... | |
| #define | NV_ITEM_UNINIT 0x09 |
| NV Item Uninitialized. More... | |
| #define | NV_OPER_FAILED 0x0A |
| NV Operation Failed. More... | |
| #define | offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
| #define | SET_BIT(DISCS, IDX) (((DISCS)[((IDX) / 8)] |= BV((IDX) % 8))) |
| #define | st(x) do { x } while (__LINE__ == -1) |
| #define | SUCCESS 0x00 |
| SUCCESS. More... | |
| #define | UFAILURE 1U |
| Failure. More... | |
| #define | UINT32_TO_BUF_LITTLE_ENDIAN(pBuf, val) |
| #define | UINVALIDPARAMETER 2U |
| Invalid Parameter. More... | |
| #define | USUCCESS 0U |
| SUCCESS. More... | |
| #define ABS | ( | n | ) | (((n) < 0) ? -(n) : (n)) |
| #define BF | ( | x, | |
| b, | |||
| s | |||
| ) | (((x) & (b)) >> (s)) |
| #define BREAK_UINT32 | ( | var, | |
| ByteNum | |||
| ) | ((((var) >> ((ByteNum) * 8)) & 0x00FF)) |
| #define BUF_TO_UINT32_LITTLE_ENDIAN | ( | pBuf | ) | (((pBuf) += 4), BUILD_UINT32((pBuf)[-1], (pBuf)[-2], (pBuf)[-3], (pBuf)[-4])) |
| #define BUILD_UINT16 | ( | loByte, | |
| hiByte | |||
| ) | ( ((loByte) & 0xFF) | (((hiByte) & 0xFF) << 8) ) |
| #define BUILD_UINT32 | ( | Byte0, | |
| Byte1, | |||
| Byte2, | |||
| Byte3 | |||
| ) |
| #define BUILD_UINT8 | ( | hiByte, | |
| loByte | |||
| ) | (((loByte) & 0x0F) + (((hiByte) & 0x0F) << 4)) |
| #define BV | ( | n | ) | (1 << (n)) |
| #define CLR_BIT | ( | DISCS, | |
| IDX | |||
| ) | (((DISCS)[((IDX) / 8)] &= (BV((IDX) % 8) ^ 0xFF))) |
| #define FAILURE 0x01 |
Failure.
| #define GET_BIT | ( | DISCS, | |
| IDX | |||
| ) | (((DISCS)[((IDX) / 8)] & BV((IDX) % 8)) ? TRUE : FALSE) |
| #define GET_UINT16 | ( | a | ) | ((uint16_t)((*((uint8_t *)a)) + (((uint16_t)(*(((uint8_t *)a) + 1))) << 8))) |
| #define HI_UINT16 | ( | a | ) | (((a) >> 8) & 0xFF) |
| #define HI_UINT8 | ( | a | ) | (((a) >> 4) & 0x0F) |
| #define INVALID_EVENT_ID 0x06 |
Invalid Event ID.
| #define INVALID_INTERRUPT_ID 0x07 |
Invalid Interupt ID.
| #define INVALID_MEM_SIZE 0x0B |
Invalid Memory Size.
| #define INVALID_MSG_POINTER 0x05 |
Invalid Message Pointer.
| #define INVALID_TASK 0x03 |
Invalid Task.
| #define INVALIDPARAMETER 0x02 |
Invalid Parameter.
| #define LO_UINT16 | ( | a | ) | ((a) & 0xFF) |
| #define LO_UINT8 | ( | a | ) | ((a) & 0x0F) |
| #define MSG_BUFFER_NOT_AVAIL 0x04 |
No HCI Buffer is Available.
| #define NO_TIMER_AVAIL 0x08 |
No Timer Available.
| #define NV_BAD_ITEM_LEN 0x0C |
NV Bad Item Length.
| #define NV_ITEM_UNINIT 0x09 |
NV Item Uninitialized.
| #define NV_OPER_FAILED 0x0A |
NV Operation Failed.
| #define offsetof | ( | TYPE, | |
| MEMBER | |||
| ) | ((size_t) &((TYPE *)0)->MEMBER) |
| #define SET_BIT | ( | DISCS, | |
| IDX | |||
| ) | (((DISCS)[((IDX) / 8)] |= BV((IDX) % 8))) |
| #define st | ( | x | ) | do { x } while (__LINE__ == -1) |
| #define SUCCESS 0x00 |
SUCCESS.
| #define UFAILURE 1U |
Failure.
| #define UINT32_TO_BUF_LITTLE_ENDIAN | ( | pBuf, | |
| val | |||
| ) |
| #define UINVALIDPARAMETER 2U |
Invalid Parameter.
| #define USUCCESS 0U |
SUCCESS.