|
esp32_BNO08x 1.3
C++ BNO08x IMU driver component for esp-idf.
|
Classes | |
| struct | bno08x_init_status_t |
| Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). More... | |
| struct | bno08x_sync_ctx_t |
| Holds context used to synchronize tasks and callback execution. More... | |
Typedefs | |
| using | bno08x_cb_list_t |
| Alias for vector type to contain both cb flavors. | |
| typedef struct BNO08xPrivateTypes::bno08x_init_status_t | bno08x_init_status_t |
| Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). | |
| typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t | bno08x_sync_ctx_t |
| Holds context used to synchronize tasks and callback execution. | |
Variables | |
| static sh2_SensorConfig | default_sensor_cfg |
Alias for vector type to contain both cb flavors.
| typedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_t |
Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).
| typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_t |
Holds context used to synchronize tasks and callback execution.
| enum BNO08xPrivateTypes::bno08x_rpt_bit_t : EventBits_t |
Bits for evt_grp_rpt_en & evt_grp_rpt_data_available.
| enum BNO08xPrivateTypes::bno08x_tsk_bit_t : EventBits_t |
Bits for evt_grp_bno08x_task.
| Enumerator | |
|---|---|
| EVT_GRP_BNO08x_TASKS_RUNNING | When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duration of the BNO08x driver object. Cleared in the destructor for safe task deletion. |
| EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT | When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transaction should commence. |
| EVT_GRP_BNO08x_TASK_RESET_OCCURRED | When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user must be re-enabled. |
| EVT_GRP_BNO08x_TASK_DATA_AVAILABLE | When this bit is set it indicates a report has been received for the user to read, cleared in data_available() set/cleared in handle_sensor_report(). |
|
inlinestatic |