Bluetooth Low Energy Stack Abstraction Macro Definition Documentation
GAPM_CFG_ADDR_PUBLIC
#define GAPM_CFG_ADDR_PUBLIC (0 << GAPM_PRIV_CFG_PRIV_ADDR_POS)
Location: ble_gap.h:36
GAPM_CFG_ADDR_PRIVATE
#define GAPM_CFG_ADDR_PRIVATE (1 << GAPM_PRIV_CFG_PRIV_ADDR_POS)
Location: ble_gap.h:39
GAPM_CFG_HOST_PRIVACY
#define GAPM_CFG_HOST_PRIVACY (0 << GAPM_PRIV_CFG_PRIV_EN_POS)
Location: ble_gap.h:42
GAPM_CFG_CONTROLLER_PRIVACY
#define GAPM_CFG_CONTROLLER_PRIVACY (1 << GAPM_PRIV_CFG_PRIV_EN_POS)
Location: ble_gap.h:45
GAPM_DEFAULT_ROLE
#define GAPM_DEFAULT_ROLE GAP_ROLE_ALL
Location: ble_gap.h:52
GAPM_DEFAULT_RENEW_DUR
#define GAPM_DEFAULT_RENEW_DUR 60
Location: ble_gap.h:55
GAPM_DEFAULT_GAP_START_HDL
#define GAPM_DEFAULT_GAP_START_HDL 0
Location: ble_gap.h:57
GAPM_DEFAULT_GATT_START_HDL
#define GAPM_DEFAULT_GATT_START_HDL 0
Location: ble_gap.h:59
GAPM_DEFAULT_ATT_CFG
#define GAPM_DEFAULT_ATT_CFG 0
Location: ble_gap.h:60
GAPM_DEFAULT_TX_OCT_MAX
#define GAPM_DEFAULT_TX_OCT_MAX 0xfb
Location: ble_gap.h:63
GAPM_DEFAULT_TX_TIME_MAX
#define GAPM_DEFAULT_TX_TIME_MAX (14 * 8 \ + \ GAPM_DEFAULT_TX_OCT_MAX \ * 8)
Location: ble_gap.h:66
GAPM_DEFAULT_MTU_MAX
#define GAPM_DEFAULT_MTU_MAX 0x200
Location: ble_gap.h:71
GAPM_DEFAULT_MPS_MAX
#define GAPM_DEFAULT_MPS_MAX 0x200
Location: ble_gap.h:72
GAPM_DEFAULT_MAX_NB_LECB
#define GAPM_DEFAULT_MAX_NB_LECB 0
Location: ble_gap.h:75
GAPM_DEFAULT_AUDIO_CFG
#define GAPM_DEFAULT_AUDIO_CFG 0
Location: ble_gap.h:76
GAP_ROLE_MASTER
#define GAP_ROLE_MASTER 0
Location: ble_gap.h:77
GAP_ROLE_SLAVE
#define GAP_ROLE_SLAVE 1
Location: ble_gap.h:78
GAPM_DEFAULT_ADV_DATA
#define GAPM_DEFAULT_ADV_DATA { 7, GAP_AD_TYPE_COMPLETE_NAME, \ 'O', 'N', ' ', 'B', 'L', 'E', \ 3, GAP_AD_TYPE_MANU_SPECIFIC_DATA, \ 0x62, 0x3 }
Location: ble_gap.h:80
GAPM_DEFAULT_ADV_DATA_LEN
#define GAPM_DEFAULT_ADV_DATA_LEN 12
Location: ble_gap.h:84
GAPM_DEFAULT_SCANRSP_DATA
#define GAPM_DEFAULT_SCANRSP_DATA GAPM_DEFAULT_ADV_DATA
Location: ble_gap.h:85
GAPM_DEFAULT_SCANRSP_DATA_LEN
#define GAPM_DEFAULT_SCANRSP_DATA_LEN GAPM_DEFAULT_ADV_DATA_LEN
Location: ble_gap.h:86
GAPM_DEFAULT_SCAN_INTERVAL
#define GAPM_DEFAULT_SCAN_INTERVAL 100
Location: ble_gap.h:89
GAPM_DEFAULT_SCAN_WINDOW
#define GAPM_DEFAULT_SCAN_WINDOW 50
Location: ble_gap.h:90
GAPM_DEFAULT_CON_INTV_MIN
#define GAPM_DEFAULT_CON_INTV_MIN 20
Location: ble_gap.h:93
GAPM_DEFAULT_CON_INTV_MAX
#define GAPM_DEFAULT_CON_INTV_MAX 20
Location: ble_gap.h:94
GAPM_DEFAULT_CON_LATENCY
#define GAPM_DEFAULT_CON_LATENCY 0
Location: ble_gap.h:96
GAPM_DEFAULT_SUPERV_TO
#define GAPM_DEFAULT_SUPERV_TO 300
Location: ble_gap.h:99
GAPM_DEFAULT_CE_LEN_MIN
#define GAPM_DEFAULT_CE_LEN_MIN 2 * GAPM_DEFAULT_CON_INTV_MIN
Location: ble_gap.h:101
GAPM_DEFAULT_CE_LEN_MAX
#define GAPM_DEFAULT_CE_LEN_MAX 2 * GAPM_DEFAULT_CON_INTV_MAX
Location: ble_gap.h:103
GAPM_DEFAULT_ADV_INTV_MIN
#define GAPM_DEFAULT_ADV_INTV_MIN 64
Location: ble_gap.h:106
GAPM_DEFAULT_ADV_INTV_MAX
#define GAPM_DEFAULT_ADV_INTV_MAX 64
Location: ble_gap.h:107
GAPM_DEFAULT_ADV_CHMAP
#define GAPM_DEFAULT_ADV_CHMAP 0x07
Location: ble_gap.h:110
GATTC_DEFAULT_START_HDL
#define GATTC_DEFAULT_START_HDL 0x0001
Location: ble_gatt.h:35
GATTC_DEFAULT_END_HDL
#define GATTC_DEFAULT_END_HDL 0xFFFF
Location: ble_gatt.h:36
CS_SERVICE_UUID_16
#define CS_SERVICE_UUID_16 { srvidx, { uuid, PERM(SVC_UUID_LEN, UUID_16), 0, 0 }, true, 0, NULL, NULL }
Location: ble_gatt.h:42
CS_SERVICE_UUID_32
#define CS_SERVICE_UUID_32 { srvidx, { uuid, PERM(SVC_UUID_LEN, UUID_32), 0, 0 }, true, 0, NULL, NULL }
Location: ble_gatt.h:45
CS_SERVICE_UUID_128
#define CS_SERVICE_UUID_128 { srvidx, { uuid, PERM(SVC_UUID_LEN, UUID_128), 0, 0 }, true, 0, NULL, NULL }
Location: ble_gatt.h:48
CS_ATT_SERVICE_128
#define CS_ATT_SERVICE_128 { 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00 }
Location: ble_gatt.h:52
CS_ATT_CHARACTERISTIC_128
#define CS_ATT_CHARACTERISTIC_128 { 0x03, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00 }
Location: ble_gatt.h:55
CS_ATT_CLIENT_CHAR_CFG_128
#define CS_ATT_CLIENT_CHAR_CFG_128 { 0x02, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00 }
Location: ble_gatt.h:59
CS_ATT_CHAR_USER_DESC_128
#define CS_ATT_CHAR_USER_DESC_128 { 0x01, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00 }
Location: ble_gatt.h:63
CS_CHAR_UUID_16
#define CS_CHAR_UUID_16 { attidx_char, { CS_ATT_CHARACTERISTIC_128, PERM(RD, ENABLE), 0, 0 }, false, 0, NULL, NULL }, \ { attidx_val, { uuid, perm, length, PERM(RI, ENABLE) | PERM(UUID_LEN, UUID_16) }, false, length, data, callback }
Location: ble_gatt.h:83
CS_CHAR_UUID_32
#define CS_CHAR_UUID_32 { attidx_char, { CS_ATT_CHARACTERISTIC_128, PERM(RD, ENABLE), 0, 0 }, false, 0, NULL, NULL }, \ { attidx_val, { uuid, perm, length, PERM(RI, ENABLE) | PERM(UUID_LEN, UUID_32) }, false, length, data, callback }
Location: ble_gatt.h:95
CS_CHAR_UUID_128
#define CS_CHAR_UUID_128 { attidx_char, { CS_ATT_CHARACTERISTIC_128, PERM(RD, ENABLE), 0, 0 }, false, 0, NULL, NULL }, \ { attidx_val, { uuid, perm, length, PERM(RI, ENABLE) | PERM(UUID_LEN, UUID_128) }, false, length, data, callback }
Location: ble_gatt.h:106
CS_CHAR_CCC
#define CS_CHAR_CCC { attidx, { CS_ATT_CLIENT_CHAR_CFG_128, PERM(RD, ENABLE) | PERM(WRITE_REQ, ENABLE), 0, PERM(RI, ENABLE) }, false, 2, \ data, \ callback }
Location: ble_gatt.h:114
CS_CHAR_USER_DESC
#define CS_CHAR_USER_DESC { attidx, { CS_ATT_CHAR_USER_DESC_128, PERM(RD, ENABLE), length, PERM(RI, ENABLE) }, false, length, data, callback }
Location: ble_gatt.h:124
MIN
#define MIN (((a) < (b)) ? (a) : (b))
Location: ble_gatt.h:128
HCI_VS_RF_CW_ENABLE_CMD_CODE
#define HCI_VS_RF_CW_ENABLE_CMD_CODE 0x01
Location: ble_protocol_support.h:33
HCI_VS_RF_CW_DISABLE_CMD_CODE
#define HCI_VS_RF_CW_DISABLE_CMD_CODE 0x02
Location: ble_protocol_support.h:36
HCI_VS_RF_OUTPUT_PWR_CMD_CODE
#define HCI_VS_RF_OUTPUT_PWR_CMD_CODE 0x03
Location: ble_protocol_support.h:39