The structures are the data field of evt_blue_aci.
◆ EVT_BLUE_HAL_CRASH_INFO_IDB05A1
#define EVT_BLUE_HAL_CRASH_INFO_IDB05A1 (0x0003) |
This event is given to the application after the ACI_BLUE_INITIALIZED_EVENT when a system crash is detected. This events returns system crash information for debugging purposes. Information reported are useful to understand the root cause of the crash.
◆ EVT_BLUE_HAL_EVENTS_LOST_IDB05A1
#define EVT_BLUE_HAL_EVENTS_LOST_IDB05A1 (0x0002) |
This event is generated when an overflow occurs in the event queue read by the external microcontroller. This is normally caused when the external microcontroller does not read pending events. The returned bitmap indicates which event has been lost. Please note that one bit set to 1 indicates one or more occurrences of the particular events. The event EVT_BLUE_HAL_EVENTS_LOST cannot be lost and it will be inserted in the event queue as soon as a position is freed in the event queue. This event should not happen under normal operating condition where external microcontroller promptly reads events signaled by IRQ pin. It is provided to detected unexpected behavior of the external microcontroller or to allow application to recover situations where critical events are lost.
◆ EVT_BLUE_HAL_INITIALIZED
#define EVT_BLUE_HAL_INITIALIZED (0x0001) |
HCI vendor specific event, raised at BlueNRG power-up or reboot.
◆ evt_hal_crash_info_IDB05A1
◆ evt_hal_events_lost_IDB05A1
◆ evt_hal_initialized