BlueNRG-MS pack for STM32CubeMX: HAL events

STM32CubeMX BlueNRG-MS

BlueNRG-MS pack for STM32CubeMX  V4.4.0
The BlueNRG-MS pack is an additional software for STM32CubeMX.

Data Structures

struct  _evt_hal_initialized
 
struct  _evt_hal_events_lost
 
struct  _evt_hal_crash_info
 

Macros

#define EVT_BLUE_HAL_INITIALIZED   (0x0001)
 
#define EVT_BLUE_HAL_EVENTS_LOST_IDB05A1   (0x0002)
 
#define EVT_BLUE_HAL_CRASH_INFO_IDB05A1   (0x0003)
 

Typedefs

typedef __packed struct _evt_hal_initialized evt_hal_initialized
 
typedef __packed struct _evt_hal_events_lost evt_hal_events_lost_IDB05A1
 
typedef __packed struct _evt_hal_crash_info evt_hal_crash_info_IDB05A1
 

Detailed Description

The structures are the data field of evt_blue_aci.

Macro Definition Documentation

◆ 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.

Typedef Documentation

◆ evt_hal_crash_info_IDB05A1

◆ evt_hal_events_lost_IDB05A1

◆ evt_hal_initialized

typedef __packed struct _evt_hal_initialized evt_hal_initialized
Generated on Mon Apr 15 2019 18:10:40 for BlueNRG-MS pack for STM32CubeMX by   doxygen 1.8.13