API for HAL layer.
More...
API for HAL layer.
◆ EVT_BLUE_ATT_EXEC_WRITE_RESP_BIT
#define EVT_BLUE_ATT_EXEC_WRITE_RESP_BIT 32 |
◆ EVT_BLUE_ATT_FIND_BY_TYPE_VAL_RESP_BIT
#define EVT_BLUE_ATT_FIND_BY_TYPE_VAL_RESP_BIT 24 |
◆ EVT_BLUE_ATT_FIND_INFORMATION_RESP_BIT
#define EVT_BLUE_ATT_FIND_INFORMATION_RESP_BIT 23 |
◆ EVT_BLUE_ATT_PREPARE_WRITE_RESP_BIT
#define EVT_BLUE_ATT_PREPARE_WRITE_RESP_BIT 31 |
◆ EVT_BLUE_ATT_READ_BLOB_RESP_BIT
#define EVT_BLUE_ATT_READ_BLOB_RESP_BIT 27 |
◆ EVT_BLUE_ATT_READ_BY_GROUP_RESP_BIT
#define EVT_BLUE_ATT_READ_BY_GROUP_RESP_BIT 29 |
◆ EVT_BLUE_ATT_READ_BY_TYPE_RESP_BIT
#define EVT_BLUE_ATT_READ_BY_TYPE_RESP_BIT 25 |
◆ EVT_BLUE_ATT_READ_MULTIPLE_RESP_BIT
#define EVT_BLUE_ATT_READ_MULTIPLE_RESP_BIT 28 |
◆ EVT_BLUE_ATT_READ_RESP_BIT
#define EVT_BLUE_ATT_READ_RESP_BIT 26 |
◆ EVT_BLUE_ATT_WRITE_RESP_BIT
#define EVT_BLUE_ATT_WRITE_RESP_BIT 30 |
◆ EVT_BLUE_EXCHANGE_MTU_RESP_BIT
#define EVT_BLUE_EXCHANGE_MTU_RESP_BIT 22 |
◆ EVT_BLUE_GAP_ADDR_NOT_RESOLVED_BIT
#define EVT_BLUE_GAP_ADDR_NOT_RESOLVED_BIT 16 |
◆ EVT_BLUE_GAP_AUTHORIZATION_REQUEST_BIT
#define EVT_BLUE_GAP_AUTHORIZATION_REQUEST_BIT 12 |
◆ EVT_BLUE_GAP_BOND_LOST_BIT
#define EVT_BLUE_GAP_BOND_LOST_BIT 14 |
◆ EVT_BLUE_GAP_PAIRING_CMPLT_BIT
#define EVT_BLUE_GAP_PAIRING_CMPLT_BIT 10 |
◆ EVT_BLUE_GAP_PASS_KEY_REQUEST_BIT
#define EVT_BLUE_GAP_PASS_KEY_REQUEST_BIT 11 |
◆ EVT_BLUE_GAP_PROCEDURE_COMPLETE_BIT
#define EVT_BLUE_GAP_PROCEDURE_COMPLETE_BIT 15 |
◆ EVT_BLUE_GAP_SECURITY_REQ_INITIATED_BIT
#define EVT_BLUE_GAP_SECURITY_REQ_INITIATED_BIT 13 |
◆ EVT_BLUE_GAP_SET_LIMITED_DISCOVERABLE_BIT
#define EVT_BLUE_GAP_SET_LIMITED_DISCOVERABLE_BIT 9 |
◆ EVT_BLUE_GATT_ATTRIBUTE_MODIFIED_BIT
#define EVT_BLUE_GATT_ATTRIBUTE_MODIFIED_BIT 20 |
◆ EVT_BLUE_GATT_DISC_READ_CHARAC_BY_UUID_RESP_BIT
#define EVT_BLUE_GATT_DISC_READ_CHARAC_BY_UUID_RESP_BIT 37 |
◆ EVT_BLUE_GATT_ERROR_RESP_BIT
#define EVT_BLUE_GATT_ERROR_RESP_BIT 36 |
◆ EVT_BLUE_GATT_INDICATION_BIT
#define EVT_BLUE_GATT_INDICATION_BIT 33 |
◆ EVT_BLUE_GATT_NOTIFICATION_BIT
#define EVT_BLUE_GATT_NOTIFICATION_BIT 34 |
◆ EVT_BLUE_GATT_PREPARE_WRITE_PERMIT_REQ_BIT
#define EVT_BLUE_GATT_PREPARE_WRITE_PERMIT_REQ_BIT 43 |
◆ EVT_BLUE_GATT_PROCEDURE_COMPLETE_BIT
#define EVT_BLUE_GATT_PROCEDURE_COMPLETE_BIT 35 |
◆ EVT_BLUE_GATT_PROCEDURE_TIMEOUT_BIT
#define EVT_BLUE_GATT_PROCEDURE_TIMEOUT_BIT 21 |
◆ EVT_BLUE_GATT_READ_MULTI_PERMIT_REQ_BIT
#define EVT_BLUE_GATT_READ_MULTI_PERMIT_REQ_BIT 40 |
◆ EVT_BLUE_GATT_READ_PERMIT_REQ_BIT
#define EVT_BLUE_GATT_READ_PERMIT_REQ_BIT 39 |
◆ EVT_BLUE_GATT_SERVER_RX_CONFIRMATION_BIT
#define EVT_BLUE_GATT_SERVER_RX_CONFIRMATION_BIT 42 |
◆ EVT_BLUE_GATT_TX_POOL_AVAILABLE_BIT
#define EVT_BLUE_GATT_TX_POOL_AVAILABLE_BIT 41 |
◆ EVT_BLUE_GATT_WRITE_PERMIT_REQ_BIT
#define EVT_BLUE_GATT_WRITE_PERMIT_REQ_BIT 38 |
◆ EVT_BLUE_HAL_INITIALIZED_BIT
#define EVT_BLUE_HAL_INITIALIZED_BIT 8 |
◆ EVT_BLUE_L2CAP_CONN_UPDATE_REQ_BIT
#define EVT_BLUE_L2CAP_CONN_UPDATE_REQ_BIT 19 |
◆ EVT_BLUE_L2CAP_CONN_UPDATE_RESP_BIT
#define EVT_BLUE_L2CAP_CONN_UPDATE_RESP_BIT 17 |
◆ EVT_BLUE_L2CAP_PROCEDURE_TIMEOUT_BIT
#define EVT_BLUE_L2CAP_PROCEDURE_TIMEOUT_BIT 18 |
◆ EVT_CMD_COMPLETE_BIT
#define EVT_CMD_COMPLETE_BIT 3 |
◆ EVT_CMD_STATUS_BIT
#define EVT_CMD_STATUS_BIT 4 |
◆ EVT_DISCONN_COMPLETE_BIT
#define EVT_DISCONN_COMPLETE_BIT 0 |
◆ EVT_ENCRYPT_CHANGE_BIT
#define EVT_ENCRYPT_CHANGE_BIT 1 |
◆ EVT_ENCRYPTION_KEY_REFRESH_BIT
#define EVT_ENCRYPTION_KEY_REFRESH_BIT 7 |
◆ EVT_HARDWARE_ERROR_BIT
#define EVT_HARDWARE_ERROR_BIT 5 |
◆ EVT_LL_ADVERTISING_REPORT_BIT
#define EVT_LL_ADVERTISING_REPORT_BIT 45 |
◆ EVT_LL_CONNECTION_COMPLETE_BIT
#define EVT_LL_CONNECTION_COMPLETE_BIT 44 |
◆ EVT_LL_CONNECTION_UPDATE_COMPLETE_BIT
#define EVT_LL_CONNECTION_UPDATE_COMPLETE_BIT 46 |
◆ EVT_LL_LTK_REQUEST_BIT
#define EVT_LL_LTK_REQUEST_BIT 48 |
◆ EVT_LL_READ_REMOTE_USED_FEATURES_BIT
#define EVT_LL_READ_REMOTE_USED_FEATURES_BIT 47 |
◆ EVT_NUM_COMP_PKTS_BIT
#define EVT_NUM_COMP_PKTS_BIT 6 |
◆ EVT_READ_REMOTE_VERSION_COMPLETE_BIT
#define EVT_READ_REMOTE_VERSION_COMPLETE_BIT 2 |
◆ RADIO_STATE_ERROR
#define RADIO_STATE_ERROR 1 |
Caused by a slow crystal startup and they are an indication that the HS_STARTUP_TIME in the device configuration needs to be tuned. After this event is recommended to hardware reset the device.
◆ RESET_BROWNOUT
◆ RESET_CRASH
Reset caused by a crash (NMI or Hard Fault)
◆ RESET_ECC_ERR
Reset caused by an ECC error
◆ RESET_LOCKUP
◆ RESET_NORMAL
◆ RESET_UPDATER_ACI
#define RESET_UPDATER_ACI 2 |
Updater mode entered with ACI command
◆ RESET_UPDATER_BAD_FLAG
#define RESET_UPDATER_BAD_FLAG 3 |
Updater mode entered due to a bad BLUE flag
◆ RESET_UPDATER_PIN
#define RESET_UPDATER_PIN 4 |
Updater mode entered with IRQ pin
◆ RESET_WATCHDOG
◆ SPI_FRAMING_ERROR
#define SPI_FRAMING_ERROR 0 |
Error on the SPI bus has been detected, most likely caused by incorrect SPI configuration on the external micro-controller.
◆ TIMER_OVERRUN_ERROR
#define TIMER_OVERRUN_ERROR 2 |
Caused by a slow crystal startup and they are an indication that the HS_STARTUP_TIME in the device configuration needs to be tuned. After this event is recommended to hardware reset the device.