-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
57 bool get_frs (uint16_t frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz);
+
+
+
+
+
62 bool register_cb (std::function<
void (uint8_t report_ID)> cb_fxn);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
132 CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ;
-
-
-
-
-
-
-
139 CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ;
-
-
-
-
-
-
-
146 CONFIG_ESP32_BNO08X_CB_TASK_SZ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
203 etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t>>
usr_reports =
-
-
-
-
-
-
-
-
-
212 {SH2_ROTATION_VECTOR, &
rpt .
rv },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
228 {SH2_PRESSURE,
nullptr },
-
229 {SH2_AMBIENT_LIGHT,
nullptr },
-
230 {SH2_HUMIDITY,
nullptr },
-
231 {SH2_PROXIMITY,
nullptr },
-
232 {SH2_TEMPERATURE,
nullptr },
-
233 {SH2_HEART_RATE_MONITOR,
nullptr },
-
234 {SH2_STEP_DETECTOR,
nullptr },
-
235 {SH2_SIGNIFICANT_MOTION,
nullptr },
-
236 {SH2_FLIP_DETECTOR,
nullptr },
-
237 {SH2_PICKUP_DETECTOR,
nullptr },
-
238 {SH2_STABILITY_DETECTOR,
nullptr },
-
239 {SH2_SLEEP_DETECTOR,
nullptr },
-
240 {SH2_TILT_DETECTOR,
nullptr },
-
241 {SH2_POCKET_DETECTOR,
nullptr },
-
242 {SH2_CIRCLE_DETECTOR,
nullptr },
-
243 {SH2_IZRO_MOTION_REQUEST,
nullptr }
-
+
+
+
+
+
+
+
133 CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ;
+
+
+
+
+
+
+
140 CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ;
+
+
+
+
+
+
+
147 CONFIG_ESP32_BNO08X_CB_TASK_SZ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
204 etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t>>
usr_reports =
+
+
+
+
+
+
+
+
+
213 {SH2_ROTATION_VECTOR, &
rpt .
rv },
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
229 {SH2_PRESSURE,
nullptr },
+
230 {SH2_AMBIENT_LIGHT,
nullptr },
+
231 {SH2_HUMIDITY,
nullptr },
+
232 {SH2_PROXIMITY,
nullptr },
+
233 {SH2_TEMPERATURE,
nullptr },
+
234 {SH2_HEART_RATE_MONITOR,
nullptr },
+
235 {SH2_STEP_DETECTOR,
nullptr },
+
236 {SH2_SIGNIFICANT_MOTION,
nullptr },
+
237 {SH2_FLIP_DETECTOR,
nullptr },
+
238 {SH2_PICKUP_DETECTOR,
nullptr },
+
239 {SH2_STABILITY_DETECTOR,
nullptr },
+
240 {SH2_SLEEP_DETECTOR,
nullptr },
+
241 {SH2_TILT_DETECTOR,
nullptr },
+
242 {SH2_POCKET_DETECTOR,
nullptr },
+
243 {SH2_CIRCLE_DETECTOR,
nullptr },
+
244 {SH2_IZRO_MOTION_REQUEST,
nullptr }
+
-
-
-
-
-
-
-
-
252 CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /
-
-
-
-
256 CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /
-
-
-
-
260 CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /
-
-
-
-
-
265 static const constexpr char *
TAG =
"BNO08x" ;
-
-
-
-
+
+
+
+
+
+
+
+
253 CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /
+
+
+
+
257 CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /
+
+
+
+
261 CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /
+
+
+
+
+
266 static const constexpr char *
TAG =
"BNO08x" ;
+
+
+
+
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
@@ -379,89 +380,90 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
static const constexpr uint32_t SCLK_MAX_SPEED
Max SPI SCLK speed BNO08x is capable of.
Definition BNO08x.hpp:263
-
static const char * activity_to_str(BNO08xActivity activity)
Converts a BNO08xActivity enum to string.
Definition BNO08x.cpp:1594
-
BNO08xPrivateTypes::bno08x_init_status_t init_status
Initialization status of various functionality, used by deconstructor during cleanup,...
Definition BNO08x.hpp:198
+
static const constexpr uint32_t SCLK_MAX_SPEED
Max SPI SCLK speed BNO08x is capable of.
Definition BNO08x.hpp:264
+
static const char * activity_to_str(BNO08xActivity activity)
Converts a BNO08xActivity enum to string.
Definition BNO08x.cpp:1658
+
BNO08xPrivateTypes::bno08x_init_status_t init_status
Initialization status of various functionality, used by deconstructor during cleanup,...
Definition BNO08x.hpp:199
static void data_proc_task_trampoline(void *arg)
Static function used to launch data processing task.
Definition BNO08x.cpp:125
-
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08x.cpp:309
-
static const constexpr uint16_t RX_DATA_LENGTH
length buffer containing data received over spi
Definition BNO08x.hpp:249
-
bool save_dynamic_calibration()
Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....
Definition BNO08x.cpp:1315
-
esp_err_t deinit_gpio_inputs()
Deinitializes GPIO inputs, called from deconstructor.
Definition BNO08x.cpp:815
-
BNO08xPrivateTypes::bno08x_sync_ctx_t sync_ctx
Holds context used to synchronize tasks and callback execution.
Definition BNO08x.hpp:199
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:911
-
bool hard_reset()
Hard resets BNO08x device.
Definition BNO08x.cpp:1026
-
static const constexpr char * TAG
Class tag used for serial print statements.
Definition BNO08x.hpp:265
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08x.cpp:289
-
bool data_available()
Polls for new data/report to become available.
Definition BNO08x.cpp:1518
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08x.cpp:299
-
static const char * accuracy_to_str(BNO08xAccuracy accuracy)
Definition BNO08x.cpp:1651
-
spi_device_interface_config_t imu_spi_config
SPI slave device settings.
Definition BNO08x.hpp:194
-
bool dynamic_calibration_autosave_enable()
Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6...
Definition BNO08x.cpp:1281
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:785
-
esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:370
-
etl::map< uint8_t, BNO08xRpt *, TOTAL_RPT_COUNT, etl::less< uint8_t > > usr_reports
Definition BNO08x.hpp:203
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:682
-
bool dynamic_calibration_disable(BNO08xCalSel sensor)
Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1254
-
void cb_task()
Task responsible for executing callbacks registered with register_cb().
Definition BNO08x.cpp:241
-
static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:145
-
esp_err_t wait_for_reset()
Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1443
-
void toggle_reset()
Toggles reset gpio pin for hard reset of BNO08x device.
Definition BNO08x.cpp:1459
+
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08x.cpp:323
+
static const constexpr uint16_t RX_DATA_LENGTH
length buffer containing data received over spi
Definition BNO08x.hpp:250
+
bool save_dynamic_calibration()
Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....
Definition BNO08x.cpp:1379
+
esp_err_t deinit_gpio_inputs()
Deinitializes GPIO inputs, called from deconstructor.
Definition BNO08x.cpp:835
+
BNO08xPrivateTypes::bno08x_sync_ctx_t sync_ctx
Holds context used to synchronize tasks and callback execution.
Definition BNO08x.hpp:200
+
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:931
+
bool hard_reset()
Hard resets BNO08x device.
Definition BNO08x.cpp:1046
+
static const constexpr char * TAG
Class tag used for serial print statements.
Definition BNO08x.hpp:266
+
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08x.cpp:303
+
bool data_available()
Polls for new data/report to become available.
Definition BNO08x.cpp:1582
+
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08x.cpp:313
+
static const char * accuracy_to_str(BNO08xAccuracy accuracy)
Definition BNO08x.cpp:1715
+
spi_device_interface_config_t imu_spi_config
SPI slave device settings.
Definition BNO08x.hpp:195
+
bool dynamic_calibration_autosave_enable()
Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6...
Definition BNO08x.cpp:1345
+
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:805
+
esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:390
+
etl::map< uint8_t, BNO08xRpt *, TOTAL_RPT_COUNT, etl::less< uint8_t > > usr_reports
Definition BNO08x.hpp:204
+
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:702
+
bool dynamic_calibration_disable(BNO08xCalSel sensor)
Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1318
+
void cb_task()
Task responsible for executing callbacks registered with register_cb().
Definition BNO08x.cpp:255
+
static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:146
+
esp_err_t wait_for_reset()
Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1507
+
void toggle_reset()
Toggles reset gpio pin for hard reset of BNO08x device.
Definition BNO08x.cpp:1523
~BNO08x()
BNO08x imu deconstructor.
Definition BNO08x.cpp:39
-
TaskHandle_t cb_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:147
-
esp_err_t wait_for_hint()
Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1424
-
void print_product_ids()
Prints product IDs received at initialization.
Definition BNO08x.cpp:1571
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1010
-
bool sleep()
Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
Definition BNO08x.cpp:1175
+
TaskHandle_t cb_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:148
+
esp_err_t wait_for_hint()
Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1488
+
void print_product_ids()
Prints product IDs received at initialization.
Definition BNO08x.cpp:1635
+
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1030
+
bool sleep()
Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
Definition BNO08x.cpp:1239
void sh2_HAL_service_task()
Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...
Definition BNO08x.cpp:185
-
void handle_sensor_report(sh2_SensorValue_t *sensor_val)
Parses receieved report and updates uer data with it.
Definition BNO08x.cpp:319
-
static void IRAM_ATTR hint_handler(void *arg)
HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
Definition BNO08x.cpp:1677
-
bool calibration_end(sh2_CalStatus_t &status)
Ends turn-table calibration, see ref. manual 6.4.10.2.
Definition BNO08x.cpp:1217
-
bool clear_dynamic_calibration()
Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6....
Definition BNO08x.cpp:1332
-
void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)
Determines the flavor of a passed callback and executes it appropriately.
Definition BNO08x.cpp:355
-
static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ
Size of data_proc_task() stack in bytes.
Definition BNO08x.hpp:131
+
void handle_sensor_report(sh2_SensorValue_t *sensor_val)
Parses receieved report and updates uer data with it.
Definition BNO08x.cpp:333
+
static void IRAM_ATTR hint_handler(void *arg)
HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
Definition BNO08x.cpp:1741
+
bool calibration_end(sh2_CalStatus_t &status)
Ends turn-table calibration, see ref. manual 6.4.10.2.
Definition BNO08x.cpp:1281
+
bool clear_dynamic_calibration()
Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6....
Definition BNO08x.cpp:1396
+
void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)
Determines the flavor of a passed callback and executes it appropriately.
Definition BNO08x.cpp:375
+
static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ
Size of data_proc_task() stack in bytes.
Definition BNO08x.hpp:132
static void sh2_HAL_service_task_trampoline(void *arg)
Static function used to launch sh2 HAL service task.
Definition BNO08x.cpp:172
-
QueueHandle_t queue_cb_report_id
Queue to send report ID of most recent report to cb_task()
Definition BNO08x.hpp:190
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08x.cpp:279
-
esp_err_t init_gpio_inputs()
Initializes required gpio inputs.
Definition BNO08x.cpp:465
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:612
-
bool dynamic_calibration_enable(BNO08xCalSel sensor)
Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1235
-
bool dynamic_calibration_autosave_disable()
Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...
Definition BNO08x.cpp:1298
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:957
-
BNO08xResetReason get_reset_reason()
Returns reason for previous reset via product ID report.
Definition BNO08x.cpp:1128
-
bool soft_reset()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
Definition BNO08x.cpp:1070
-
spi_bus_config_t bus_config
SPI bus GPIO configuration settings.
Definition BNO08x.hpp:193
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:873
-
static const constexpr TickType_t HARD_RESET_DELAY_MS
How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer...
Definition BNO08x.hpp:259
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:563
-
static const char * stability_to_str(BNO08xStability stability)
Converts a BNO08xStability enum to string.
Definition BNO08x.cpp:1628
-
sh2_ProductIds_t get_product_IDs()
Returns product ID info sent by IMU at initialization.
Definition BNO08x.cpp:1413
-
SemaphoreHandle_t sem_kill_tasks
Counting Semaphore to count amount of killed tasks.
Definition BNO08x.hpp:151
-
bool on()
Places BNO08x device in on state by sending ON (2) command on "device" channel.
Definition BNO08x.cpp:1159
-
static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:138
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a report is received.
Definition BNO08x.cpp:1536
-
esp_err_t deinit_gpio_outputs()
Deinitializes GPIO outputs, called from deconstructor.
Definition BNO08x.cpp:837
+
QueueHandle_t queue_cb_report_id
Queue to send report ID of most recent report to cb_task()
Definition BNO08x.hpp:191
+
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08x.cpp:293
+
esp_err_t init_gpio_inputs()
Initializes required gpio inputs.
Definition BNO08x.cpp:485
+
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:632
+
bool dynamic_calibration_enable(BNO08xCalSel sensor)
Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1299
+
bool dynamic_calibration_autosave_disable()
Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...
Definition BNO08x.cpp:1362
+
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:977
+
BNO08xResetReason get_reset_reason()
Returns reason for previous reset via product ID report.
Definition BNO08x.cpp:1192
+
bool soft_reset()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
Definition BNO08x.cpp:1090
+
spi_bus_config_t bus_config
SPI bus GPIO configuration settings.
Definition BNO08x.hpp:194
+
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:893
+
static const constexpr TickType_t HARD_RESET_DELAY_MS
How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer...
Definition BNO08x.hpp:260
+
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:583
+
static const char * stability_to_str(BNO08xStability stability)
Converts a BNO08xStability enum to string.
Definition BNO08x.cpp:1692
+
sh2_ProductIds_t get_product_IDs()
Returns product ID info sent by IMU at initialization.
Definition BNO08x.cpp:1477
+
SemaphoreHandle_t sem_kill_tasks
Counting Semaphore to count amount of killed tasks.
Definition BNO08x.hpp:152
+
bool on()
Places BNO08x device in on state by sending ON (2) command on "device" channel.
Definition BNO08x.cpp:1223
+
static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:139
+
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a report is received.
Definition BNO08x.cpp:1600
+
esp_err_t deinit_gpio_outputs()
Deinitializes GPIO outputs, called from deconstructor.
Definition BNO08x.cpp:857
void data_proc_task()
Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...
Definition BNO08x.cpp:138
-
sh2_Hal_t sh2_HAL
sh2 hardware abstraction layer struct for use with sh2 HAL lib.
Definition BNO08x.hpp:185
-
spi_transaction_t spi_transaction
SPI transaction handle.
Definition BNO08x.hpp:196
-
esp_err_t re_enable_reports()
Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib).
Definition BNO08x.cpp:1477
-
sh2_ProductIds_t product_IDs
Product ID info returned IMU at initialization, can be viewed with print_product_ids()
Definition BNO08x.hpp:200
-
spi_device_handle_t spi_hdl
SPI device handle.
Definition BNO08x.hpp:195
-
esp_err_t init_gpio_outputs()
Initializes required gpio outputs.
Definition BNO08x.cpp:501
+
sh2_Hal_t sh2_HAL
sh2 hardware abstraction layer struct for use with sh2 HAL lib.
Definition BNO08x.hpp:186
+
spi_transaction_t spi_transaction
SPI transaction handle.
Definition BNO08x.hpp:197
+
esp_err_t re_enable_reports()
Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib).
Definition BNO08x.cpp:1541
+
sh2_ProductIds_t product_IDs
Product ID info returned IMU at initialization, can be viewed with print_product_ids()
Definition BNO08x.hpp:201
+
spi_device_handle_t spi_hdl
SPI device handle.
Definition BNO08x.hpp:196
+
esp_err_t init_gpio_outputs()
Initializes required gpio outputs.
Definition BNO08x.cpp:521
BNO08x(bno08x_config_t imu_config=bno08x_config_t())
BNO08x imu constructor.
Definition BNO08x.cpp:20
-
static void cb_task_trampoline(void *arg)
Static function used to launch cb_task task.
Definition BNO08x.cpp:229
+
static void cb_task_trampoline(void *arg)
Static function used to launch cb_task task.
Definition BNO08x.cpp:243
struct BNO08x::bno08x_reports_t bno08x_reports_t
Contains report implementations.
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:538
-
bno08x_reports_t rpt
Definition BNO08x.hpp:127
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:727
-
static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS
Max wait between data_available() being called and no new data/report being detected.
Definition BNO08x.hpp:255
-
static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS
Max wait between HINT being asserted by BNO08x before transaction is considered failed (in milisecond...
Definition BNO08x.hpp:251
+
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:558
+
bno08x_reports_t rpt
Definition BNO08x.hpp:128
+
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:747
+
static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS
Max wait between data_available() being called and no new data/report being detected.
Definition BNO08x.hpp:256
+
static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS
Max wait between HINT being asserted by BNO08x before transaction is considered failed (in milisecond...
Definition BNO08x.hpp:252
bool initialize()
Initializes BNO08x sensor.
Definition BNO08x.cpp:81
-
bno08x_config_t imu_config
IMU configuration settings.
Definition BNO08x.hpp:192
-
bool get_frs(uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:...
Definition BNO08x.cpp:1397
-
QueueHandle_t queue_rx_sensor_event
Queue to send sensor events from sh2 HAL sensor event callback (BNO08xSH2HAL::sensor_event_cb()) to d...
Definition BNO08x.hpp:188
-
bool calibration_start(uint32_t period_us)
Starts simple calibration, see ref. manual 6.4.10.1.
Definition BNO08x.cpp:1199
-
TaskHandle_t data_proc_task_hdl
data_proc_task() task handle
Definition BNO08x.hpp:133
-
TaskHandle_t sh2_HAL_service_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:140
+
bool disable_all_reports()
Disables all currently enabled reports.
Definition BNO08x.cpp:1148
+
bno08x_config_t imu_config
IMU configuration settings.
Definition BNO08x.hpp:193
+
bool get_frs(uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:...
Definition BNO08x.cpp:1461
+
QueueHandle_t queue_rx_sensor_event
Queue to send sensor events from sh2 HAL sensor event callback (BNO08xSH2HAL::sensor_event_cb()) to d...
Definition BNO08x.hpp:189
+
bool calibration_start(uint32_t period_us)
Starts simple calibration, see ref. manual 6.4.10.1.
Definition BNO08x.cpp:1263
+
TaskHandle_t data_proc_task_hdl
data_proc_task() task handle
Definition BNO08x.hpp:134
+
TaskHandle_t sh2_HAL_service_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:141
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition BNO08xRptARVRStabilizedGameRV.hpp:16
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition BNO08xRptARVRStabilizedRV.hpp:16
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition BNO08xRptAcceleration.hpp:16
@@ -486,29 +488,29 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
Fully static class containing callback implementations for sh2 HAL lib.
Definition BNO08xSH2HAL.hpp:72
BNO08x unit test helper class.
Definition BNO08xTestHelper.hpp:17
Definition BNO08xPrivateTypes.hpp:21
-
Contains report implementations.
Definition BNO08x.hpp:72
-
BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
Definition BNO08x.hpp:82
-
BNO08xRptCalMagnetometer cal_magnetometer
Definition BNO08x.hpp:76
-
BNO08xRptTapDetector tap_detector
Definition BNO08x.hpp:93
-
BNO08xRptRawMEMSGyro raw_gyro
Definition BNO08x.hpp:86
-
BNO08xRptStabilityClassifier stability_classifier
Definition BNO08x.hpp:91
-
BNO08xRptUncalMagnetometer uncal_magnetometer
Definition BNO08x.hpp:77
-
BNO08xRptActivityClassifier activity_classifier
Definition BNO08x.hpp:90
-
BNO08xRptIGyroRV rv_gyro_integrated
Definition BNO08x.hpp:84
-
BNO08xRptUncalGyro uncal_gyro
Definition BNO08x.hpp:79
-
BNO08xRptRVGeomag rv_geomagnetic
Definition BNO08x.hpp:85
-
BNO08xRptGameRV rv_game
Definition BNO08x.hpp:81
-
BNO08xRptShakeDetector shake_detector
Definition BNO08x.hpp:92
-
BNO08xRptRawMEMSAccelerometer raw_accelerometer
Definition BNO08x.hpp:87
-
bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08x.hpp:95
-
BNO08xRptRawMEMSMagnetometer raw_magnetometer
Definition BNO08x.hpp:88
-
BNO08xRptAcceleration accelerometer
Definition BNO08x.hpp:73
-
BNO08xRptLinearAcceleration linear_accelerometer
Definition BNO08x.hpp:74
-
BNO08xRptCalGyro cal_gyro
Definition BNO08x.hpp:78
-
BNO08xRptRV rv
Definition BNO08x.hpp:80
-
BNO08xRptStepCounter step_counter
Definition BNO08x.hpp:89
-
BNO08xRptGravity gravity
Definition BNO08x.hpp:75
-
BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
Definition BNO08x.hpp:83
+
Contains report implementations.
Definition BNO08x.hpp:73
+
BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
Definition BNO08x.hpp:83
+
BNO08xRptCalMagnetometer cal_magnetometer
Definition BNO08x.hpp:77
+
BNO08xRptTapDetector tap_detector
Definition BNO08x.hpp:94
+
BNO08xRptRawMEMSGyro raw_gyro
Definition BNO08x.hpp:87
+
BNO08xRptStabilityClassifier stability_classifier
Definition BNO08x.hpp:92
+
BNO08xRptUncalMagnetometer uncal_magnetometer
Definition BNO08x.hpp:78
+
BNO08xRptActivityClassifier activity_classifier
Definition BNO08x.hpp:91
+
BNO08xRptIGyroRV rv_gyro_integrated
Definition BNO08x.hpp:85
+
BNO08xRptUncalGyro uncal_gyro
Definition BNO08x.hpp:80
+
BNO08xRptRVGeomag rv_geomagnetic
Definition BNO08x.hpp:86
+
BNO08xRptGameRV rv_game
Definition BNO08x.hpp:82
+
BNO08xRptShakeDetector shake_detector
Definition BNO08x.hpp:93
+
BNO08xRptRawMEMSAccelerometer raw_accelerometer
Definition BNO08x.hpp:88
+
bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08x.hpp:96
+
BNO08xRptRawMEMSMagnetometer raw_magnetometer
Definition BNO08x.hpp:89
+
BNO08xRptAcceleration accelerometer
Definition BNO08x.hpp:74
+
BNO08xRptLinearAcceleration linear_accelerometer
Definition BNO08x.hpp:75
+
BNO08xRptCalGyro cal_gyro
Definition BNO08x.hpp:79
+
BNO08xRptRV rv
Definition BNO08x.hpp:81
+
BNO08xRptStepCounter step_counter
Definition BNO08x.hpp:90
+
BNO08xRptGravity gravity
Definition BNO08x.hpp:76
+
BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
Definition BNO08x.hpp:84
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition BNO08xPrivateTypes.hpp:28
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
@@ -517,7 +519,7 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp.html b/documentation/html/_b_n_o08x_cb_generic_8hpp.html
index 6c01042..c76f13c 100644
--- a/documentation/html/_b_n_o08x_cb_generic_8hpp.html
+++ b/documentation/html/_b_n_o08x_cb_generic_8hpp.html
@@ -5,7 +5,7 @@
-
esp32_BNO08x: BNO08xCbGeneric.hpp File Reference
+
esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,144 +102,144 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp.html',''); initResizable();
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -258,7 +258,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map
index 8b75236..b11093a 100644
--- a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map
@@ -1,126 +1,126 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5
index 8bca9fc..5b7c710 100644
--- a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5
@@ -1 +1 @@
-c78149754bb0bd4eb627764924116949
\ No newline at end of file
+de115f6722d6038958c8004b874211e3
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png
index 1b5eea5..30311d9 100644
Binary files a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map
index d228d49..c89adbe 100644
--- a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map
@@ -1,7 +1,7 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5
index 921e49c..07a181e 100644
--- a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5
@@ -1 +1 @@
-ba20fe1446e67635ff7b7b81573a205e
\ No newline at end of file
+a5bab94ecdd9cf3cda366e97b3ea2108
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png
index 1f5e22a..925ddfd 100644
Binary files a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png and b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html b/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html
index 8f5314e..281c3b7 100644
--- a/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xCbGeneric.hpp Source File
+esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -134,7 +134,7 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html
index b21c1a9..8bd22a5 100644
--- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html
+++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xCbParamRptID.hpp File Reference
+esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,145 +101,145 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -258,7 +258,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map
index 274c67f..d043b08 100644
--- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map
@@ -1,125 +1,125 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5
index 00dfd35..35f345d 100644
--- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5
@@ -1 +1 @@
-385f6353c098a3b908b6b4170b5a50c8
\ No newline at end of file
+cd86e961aec1da76f4412e78fa5a94d2
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png
index 33b5c68..42bbdd9 100644
Binary files a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map
index d4e9b8a..f8cc9fc 100644
--- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5
index cc33761..7d010d5 100644
--- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5
@@ -1 +1 @@
-54a824c4d5b84f653400fc6d87156c95
\ No newline at end of file
+c43d4bb2f3c3a0cb72a5d6aeda10ca78
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png
index a10435e..3d6f847 100644
Binary files a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png and b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html
index 2e8b398..a74910e 100644
--- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xCbParamRptID.hpp Source File
+esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -141,7 +141,7 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html',''); init
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html b/documentation/html/_b_n_o08x_cb_param_void_8hpp.html
index 6a6d0bf..5b3a371 100644
--- a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html
+++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xCbParamVoid.hpp File Reference
+esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,145 +101,145 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp.html',''); initResizable(
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -257,7 +257,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map
index 70f7f22..b83b275 100644
--- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map
@@ -1,125 +1,125 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5
index 7569f37..0dbd315 100644
--- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5
@@ -1 +1 @@
-4a3114de0ed09245cd35ee08a374e211
\ No newline at end of file
+16e0e91b86bb9e7f3fb2533f05f67ba8
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png
index 7ef2a81..8b27242 100644
Binary files a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map
index a47cb16..1965c35 100644
--- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5
index 91176cc..329a9fe 100644
--- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5
@@ -1 +1 @@
-7d3a6a9280833295654676094a7e61d8
\ No newline at end of file
+03fe90be2daab4c0cf95bfd38e92fc8c
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png
index 117b475..ae93054 100644
Binary files a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png and b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html b/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html
index c05e67a..7934fc9 100644
--- a/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xCbParamVoid.hpp Source File
+esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -140,7 +140,7 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp_source.html',''); initRes
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp.html b/documentation/html/_b_n_o08x_global_types_8hpp.html
index a9b6b17..ff7eaa8 100644
--- a/documentation/html/_b_n_o08x_global_types_8hpp.html
+++ b/documentation/html/_b_n_o08x_global_types_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xGlobalTypes.hpp File Reference
+esp32_BNO08x: include/BNO08xGlobalTypes.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -112,9 +112,9 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp.html',''); initResizable()
-
-
-
+
+
+
@@ -130,139 +130,139 @@ Include dependency graph for BNO08xGlobalTypes.hpp:
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1244,7 +1244,7 @@ Variables
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map
index 0ebc7c0..2f02f2e 100644
--- a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map
@@ -1,127 +1,127 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5
index 320b696..0b38e8c 100644
--- a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5
@@ -1 +1 @@
-e6db344404c28d9e9198379fe0ef94fb
\ No newline at end of file
+969a5727f4b1b0aa1c20766c9be99e32
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png
index e0699b2..d10e03c 100644
Binary files a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.map b/documentation/html/_b_n_o08x_global_types_8hpp__incl.map
index fc5b73d..0c1fb5c 100644
--- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_global_types_8hpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
@@ -15,5 +15,5 @@
-
+
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 b/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5
index b33e4ee..1464880 100644
--- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5
@@ -1 +1 @@
-1a445a51e42ae5218c37acbf02ec3cf6
\ No newline at end of file
+6529a5cbfb3b3cef46492c26e77844bb
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.png b/documentation/html/_b_n_o08x_global_types_8hpp__incl.png
index fd9f62e..bfaaafb 100644
Binary files a/documentation/html/_b_n_o08x_global_types_8hpp__incl.png and b/documentation/html/_b_n_o08x_global_types_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_source.html b/documentation/html/_b_n_o08x_global_types_8hpp_source.html
index 18ffa38..361e856 100644
--- a/documentation/html/_b_n_o08x_global_types_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_global_types_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xGlobalTypes.hpp Source File
+esp32_BNO08x: include/BNO08xGlobalTypes.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -1239,7 +1239,7 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.html b/documentation/html/_b_n_o08x_private_types_8hpp.html
index 58ccdf2..bc9ec6b 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp.html
+++ b/documentation/html/_b_n_o08x_private_types_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xPrivateTypes.hpp File Reference
+esp32_BNO08x: include/BNO08xPrivateTypes.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -112,11 +112,11 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp.html',''); initResizable(
-
-
-
+
+
+
-
+
@@ -128,9 +128,9 @@ Include dependency graph for BNO08xPrivateTypes.hpp:
-
+
-
+
@@ -158,131 +158,131 @@ Include dependency graph for BNO08xPrivateTypes.hpp:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -343,6 +343,7 @@ Enumerations
, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT = (1UL << 19U)
,
BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1UL << 20U)
+, BNO08xPrivateTypes::EVT_GRP_RPT_CIRCLE_DETECTOR_BIT = (1UL << 21U)
, BNO08xPrivateTypes::EVT_GRP_RPT_ALL
}
@@ -368,7 +369,7 @@ Variables
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.js b/documentation/html/_b_n_o08x_private_types_8hpp.js
index dcbfd2b..fe17d6e 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp.js
+++ b/documentation/html/_b_n_o08x_private_types_8hpp.js
@@ -27,6 +27,7 @@ var _b_n_o08x_private_types_8hpp =
[ "EVT_GRP_RPT_RAW_ACCELEROMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2", null ],
[ "EVT_GRP_RPT_RAW_GYRO_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb", null ],
[ "EVT_GRP_RPT_RAW_MAGNETOMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7", null ],
+ [ "EVT_GRP_RPT_CIRCLE_DETECTOR_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10", null ],
[ "EVT_GRP_RPT_ALL", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1", null ]
] ],
[ "bno08x_tsk_bit_t", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1c", [
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map
index ad34f6b..4af8b1d 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map
@@ -1,125 +1,125 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5
index a34464c..f367d99 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5
@@ -1 +1 @@
-772b8ad5763d290e6431022bf171cd63
\ No newline at end of file
+b1dbd3f919041fb3793e2d5f0aa00d7c
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png
index 7b9ab54..552c24d 100644
Binary files a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.map b/documentation/html/_b_n_o08x_private_types_8hpp__incl.map
index af4b490..643874f 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_private_types_8hpp__incl.map
@@ -1,7 +1,7 @@
-
-
+
+
-
+
@@ -13,9 +13,9 @@
-
+
-
+
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 b/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5
index 78f7d30..f7cd2cd 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5
@@ -1 +1 @@
-7ab8ce0fca3f5e0357fefc159101be00
\ No newline at end of file
+50f3295202e6961586273bd1ed084eb3
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.png b/documentation/html/_b_n_o08x_private_types_8hpp__incl.png
index fab319f..d630a72 100644
Binary files a/documentation/html/_b_n_o08x_private_types_8hpp__incl.png and b/documentation/html/_b_n_o08x_private_types_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp_source.html b/documentation/html/_b_n_o08x_private_types_8hpp_source.html
index 8bafb28..fc87ec7 100644
--- a/documentation/html/_b_n_o08x_private_types_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_private_types_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xPrivateTypes.hpp Source File
+esp32_BNO08x: include/BNO08xPrivateTypes.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -203,68 +203,71 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
126 .changeSensitivityEnabled =
false ,
-
127 .changeSensitivityRelative =
false ,
-
128 .wakeupEnabled =
false ,
-
129 .alwaysOnEnabled =
false ,
-
130 .changeSensitivity = 0,
-
131 .reportInterval_us = 0,
-
132 .batchInterval_us = 0,
-
133 .sensorSpecific = 0};
+
+
+
+
128 .changeSensitivityEnabled =
false ,
+
129 .changeSensitivityRelative =
false ,
+
130 .wakeupEnabled =
false ,
+
131 .alwaysOnEnabled =
false ,
+
132 .changeSensitivity = 0,
+
133 .reportInterval_us = 0,
+
134 .batchInterval_us = 0,
+
135 .sensorSpecific = 0};
-
+
Definition BNO08xPrivateTypes.hpp:21
struct BNO08xPrivateTypes::bno08x_init_status_t bno08x_init_status_t
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
-
bno08x_tsk_bit_t
Bits for evt_grp_bno08x_task.
Definition BNO08xPrivateTypes.hpp:114
-
@ EVT_GRP_BNO08x_TASK_DATA_AVAILABLE
When this bit is set it indicates a report has been received for the user to read,...
Definition BNO08xPrivateTypes.hpp:121
-
@ 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 duratio...
Definition BNO08xPrivateTypes.hpp:115
-
@ 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 transac...
Definition BNO08xPrivateTypes.hpp:117
-
@ 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 ...
Definition BNO08xPrivateTypes.hpp:119
+
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
+
bno08x_tsk_bit_t
Bits for evt_grp_bno08x_task.
Definition BNO08xPrivateTypes.hpp:116
+
@ EVT_GRP_BNO08x_TASK_DATA_AVAILABLE
When this bit is set it indicates a report has been received for the user to read,...
Definition BNO08xPrivateTypes.hpp:123
+
@ 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 duratio...
Definition BNO08xPrivateTypes.hpp:117
+
@ 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 transac...
Definition BNO08xPrivateTypes.hpp:119
+
@ 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 ...
Definition BNO08xPrivateTypes.hpp:121
struct BNO08xPrivateTypes::bno08x_sync_ctx_t bno08x_sync_ctx_t
Holds context used to synchronize tasks and callback execution.
etl::vector< etl::variant< BNO08xCbParamVoid, BNO08xCbParamRptID >, CONFIG_ESP32_BNO08X_CB_MAX > bno08x_cb_list_t
Alias for vector type to contain both cb flavors.
Definition BNO08xPrivateTypes.hpp:22
bno08x_rpt_bit_t
Bits for evt_grp_rpt_en & evt_grp_rpt_data_available.
Definition BNO08xPrivateTypes.hpp:80
@ EVT_GRP_RPT_UNCAL_GYRO_BIT
When set, uncalibrated gyro reports are active.
Definition BNO08xPrivateTypes.hpp:91
@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT
When set, gyro integrator rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:85
@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT
When set, linear accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:88
-
@ EVT_GRP_RPT_ALL
Definition BNO08xPrivateTypes.hpp:103
+
@ EVT_GRP_RPT_ALL
Definition BNO08xPrivateTypes.hpp:104
@ EVT_GRP_RPT_GEOMAG_RV_BIT
When set, geomagnetic rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:86
@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
When set, activity classifier reports are active.
Definition BNO08xPrivateTypes.hpp:97
@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT
When set, uncalibrated magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:93
@ EVT_GRP_RPT_ACCELEROMETER_BIT
When set, accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:87
@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
When set, raw magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:101
@ EVT_GRP_RPT_RV_ARVR_S_BIT
When set, ARVR stabilized rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:83
+
@ EVT_GRP_RPT_CIRCLE_DETECTOR_BIT
When set, circle detector reports are active.
Definition BNO08xPrivateTypes.hpp:102
@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT
When set, ARVR stabilized game rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:84
@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
When set, raw accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:99
@ EVT_GRP_RPT_GRAVITY_BIT
When set, gravity reports are active.
Definition BNO08xPrivateTypes.hpp:89
@@ -303,7 +306,7 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
diff --git a/documentation/html/_b_n_o08x_reports_8hpp.html b/documentation/html/_b_n_o08x_reports_8hpp.html
index ae11926..4d972ea 100644
--- a/documentation/html/_b_n_o08x_reports_8hpp.html
+++ b/documentation/html/_b_n_o08x_reports_8hpp.html
@@ -5,7 +5,7 @@
-
esp32_BNO08x: BNO08xReports.hpp File Reference
+
esp32_BNO08x: include/report/BNO08xReports.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -119,27 +119,27 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp.html',''); initResizable(); });
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -149,70 +149,72 @@ Include dependency graph for BNO08xReports.hpp:
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -240,29 +242,29 @@ Include dependency graph for BNO08xReports.hpp:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -272,7 +274,7 @@ This graph shows which files directly or indirectly include this file:
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map
index 5cecc5b..9264fe7 100644
--- a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map
@@ -1,23 +1,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5
index 4401d5f..585ce3e 100644
--- a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5
@@ -1 +1 @@
-8a08d88849eb790069942c7780eb83c3
\ No newline at end of file
+57c8f6a15538b575b61370142f326374
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png
index 2864dc3..be59284 100644
Binary files a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.map b/documentation/html/_b_n_o08x_reports_8hpp__incl.map
index 09cc668..68737bf 100644
--- a/documentation/html/_b_n_o08x_reports_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_reports_8hpp__incl.map
@@ -1,116 +1,118 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5
index 3915171..8938374 100644
--- a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5
@@ -1 +1 @@
-89c0bfaf6155949fcdb46e494f552a2d
\ No newline at end of file
+965ade0226b9596d54530df8c2376d62
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.png b/documentation/html/_b_n_o08x_reports_8hpp__incl.png
index 5e1e954..176f5c4 100644
Binary files a/documentation/html/_b_n_o08x_reports_8hpp__incl.png and b/documentation/html/_b_n_o08x_reports_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_reports_8hpp_source.html b/documentation/html/_b_n_o08x_reports_8hpp_source.html
index d258cc9..5979124 100644
--- a/documentation/html/_b_n_o08x_reports_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_reports_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xReports.hpp Source File
+esp32_BNO08x: include/report/BNO08xReports.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -149,7 +149,7 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable
diff --git a/documentation/html/_b_n_o08x_rpt_8cpp.html b/documentation/html/_b_n_o08x_rpt_8cpp.html
index 7e0e6e9..cbca075 100644
--- a/documentation/html/_b_n_o08x_rpt_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRpt.cpp File Reference
+esp32_BNO08x: source/BNO08xRpt.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,58 +99,60 @@ $(function(){initNavTree('_b_n_o08x_rpt_8cpp.html',''); initResizable(); });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -160,7 +162,7 @@ Include dependency graph for BNO08xRpt.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_8cpp__incl.map
index 99e4692..f2a148c 100644
--- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_8cpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5
index 2ad070a..61dda23 100644
--- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5
@@ -1 +1 @@
-513521c5c9992dcd404268fca7121059
\ No newline at end of file
+0d4476cab9fd21f25560b7bde8cac352
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_8cpp__incl.png
index 74cce53..7cfab58 100644
Binary files a/documentation/html/_b_n_o08x_rpt_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp.html b/documentation/html/_b_n_o08x_rpt_8hpp.html
index 83b11c8..1246e6b 100644
--- a/documentation/html/_b_n_o08x_rpt_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRpt.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRpt.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -98,6 +98,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp.html',''); initResizable(); });
#include <functional>
+
#include "esp_log.h"
#include "BNO08xGlobalTypes.hpp "
#include "BNO08xPrivateTypes.hpp "
#include "sh2.h"
@@ -106,182 +107,184 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp.html',''); initResizable(); });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -300,7 +303,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map
index d2231e2..70c77c5 100644
--- a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map
@@ -1,121 +1,121 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5
index 3615da7..c3da0ea 100644
--- a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5
@@ -1 +1 @@
-15d2e81be5f897e7ddce3a3af5e6e303
\ No newline at end of file
+c09804c104c97efdde910a67abbfe781
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png
index 35b6cbb..ff06a4f 100644
Binary files a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_8hpp__incl.map
index 5937bb9..804dbcc 100644
--- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_8hpp__incl.map
@@ -1,50 +1,52 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5
index f94b54b..98796d7 100644
--- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5
@@ -1 +1 @@
-f480385531cf68e4f25c04e62c439ab4
\ No newline at end of file
+8ed408d13eba1bed931318e9ab62f693
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_8hpp__incl.png
index 6794207..52111e1 100644
Binary files a/documentation/html/_b_n_o08x_rpt_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_8hpp_source.html
index 558b28f..1468ced 100644
--- a/documentation/html/_b_n_o08x_rpt_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRpt.hpp Source File
+esp32_BNO08x: include/report/BNO08xRpt.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -105,86 +105,91 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
-
-
-
-
-
- 15 #include "sh2_SensorValue.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
17 #include "sh2_SensorValue.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
73 static const constexpr char *
TAG =
"BNO08xRpt" ;
-
-
-
+
+
+
+
+
+
+
+
+
+
+
77 static const constexpr char *
TAG =
"BNO08xRpt" ;
+
+
+
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
bool clear_sample_counts()
Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:173
-
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
BNO08xRpt report constructor.
Definition BNO08xRpt.hpp:55
-
uint32_t period_us
The period/interval of the report in microseconds.
Definition BNO08xRpt.hpp:38
-
static const constexpr float RAD_2_DEG
Constant for radian to degree conversions, sed in quaternion to euler function conversions.
Definition BNO08xRpt.hpp:70
-
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08xRpt.cpp:244
-
static const constexpr char * TAG
Definition BNO08xRpt.hpp:73
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables a sensor report such that the BNO08x begins sending it.
Definition BNO08xRpt.cpp:17
-
void signal_data_available()
Signals to BNO08x::data_available() that a new report has arrived.
Definition BNO08xRpt.cpp:254
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08xRpt.cpp:234
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a specific report is received.
Definition BNO08xRpt.cpp:96
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08xRpt.cpp:224
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
bool has_new_data()
Checks if a new report has been received since the last time this function was called.
Definition BNO08xRpt.cpp:112
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08xRpt.cpp:214
-
bool get_sample_counts(bno08x_sample_counts_t &sample_counts)
Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:148
-
bool disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
Definition BNO08xRpt.cpp:58
+
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+
bool clear_sample_counts()
Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:195
+
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
BNO08xRpt report constructor.
Definition BNO08xRpt.hpp:59
+
uint32_t period_us
The period/interval of the report in microseconds.
Definition BNO08xRpt.hpp:41
+
static const constexpr float RAD_2_DEG
Constant for radian to degree conversions, sed in quaternion to euler function conversions.
Definition BNO08xRpt.hpp:74
+
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08xRpt.cpp:266
+
static const constexpr char * TAG
Definition BNO08xRpt.hpp:77
+
void signal_data_available()
Signals to BNO08x::data_available() that a new report has arrived.
Definition BNO08xRpt.cpp:276
+
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08xRpt.cpp:256
+
virtual bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a specific report is received.
Definition BNO08xRpt.cpp:118
+
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08xRpt.cpp:246
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+
bool has_new_data()
Checks if a new report has been received since the last time this function was called.
Definition BNO08xRpt.cpp:134
+
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08xRpt.cpp:236
+
bool get_sample_counts(bno08x_sample_counts_t &sample_counts)
Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:170
+
bool disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
Definition BNO08xRpt.cpp:68
virtual void update_data(sh2_SensorValue_t *sensor_val)=0
-
bool flush()
Flush all buffered reports for this sensor/report module.
Definition BNO08xRpt.cpp:130
-
bool get_meta_data(bno08x_meta_data_t &meta_data)
Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
Definition BNO08xRpt.cpp:193
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
+
bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables a sensor report such that the BNO08x begins sending it.
Definition BNO08xRpt.cpp:17
+
bool flush()
Flush all buffered reports for this sensor/report module.
Definition BNO08xRpt.cpp:152
+
bool get_meta_data(bno08x_meta_data_t &meta_data)
Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
Definition BNO08xRpt.cpp:215
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
+
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
Definition BNO08xGlobalTypes.hpp:704
@@ -193,7 +198,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html
index 310669a..ee7d85e 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html
@@ -5,7 +5,7 @@
-
esp32_BNO08x: BNO08xRptARVRStabilizedGameRV.cpp File Reference
+
esp32_BNO08x: source/report/BNO08xRptARVRStabilizedGameRV.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html','
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -164,7 +166,7 @@ Include dependency graph for BNO08xRptARVRStabilizedGameRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map
index bf94687..99fb9a2 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5
index 0d06479..b98c8a1 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5
@@ -1 +1 @@
-60ce74b4183e29f96b890517890b6a67
\ No newline at end of file
+71454fd9c1415e80aee48b981285744d
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png
index b33dd15..b358f16 100644
Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html
index 4d90a06..2ed7f44 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptARVRStabilizedGameRV.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html','
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -205,7 +207,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map
index e0f1758..6965c00 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5
index f437e66..4272d34 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5
@@ -1 +1 @@
-7619e75ec6a1ce0c6ce0ad7a62d3f5fc
\ No newline at end of file
+b660f36b95dd3088eae90c3ee26744f9
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png
index dced7ed..8ebd30a 100644
Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map
index cb34f6b..01cdf01 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5
index b8614b4..9196f0e 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5
@@ -1 +1 @@
-1bbe3e6d9c3114a561518cc3595133b5
\ No newline at end of file
+cd409e07ea63a1299342248d35608de2
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png
index 4a0968b..fe42a41 100644
Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html
index 587007a..8e57ebf 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptARVRStabilizedGameRV.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.
void update_data(sh2_SensorValue_t *sensor_val) override
Updates ARVR stabilized game rotation vector data from decoded sensor event.
Definition BNO08xRptARVRStabilizedGameRV.cpp:15
static const constexpr char * TAG
Definition BNO08xRptARVRStabilizedGameRV.hpp:25
BNO08xRptARVRStabilizedGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptARVRStabilizedGameRV.hpp:18
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
@@ -136,7 +136,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html
index fecb373..7729faf 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptARVRStabilizedRV.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptARVRStabilizedRV.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',''); i
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -164,7 +166,7 @@ Include dependency graph for BNO08xRptARVRStabilizedRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map
index c838f41..9dcb29a 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5
index e656354..aacb59f 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5
@@ -1 +1 @@
-0d83443922a8520b47f28b0842ce4199
\ No newline at end of file
+ac238f433948f37a2563a0b6ba74a983
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png
index e27351d..d791b21 100644
Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html
index 389823b..d4634ba 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptARVRStabilizedRV.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',''); i
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -205,7 +207,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map
index 8ca3056..8f86aca 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5
index c3cea5f..3c24a3c 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5
@@ -1 +1 @@
-9a4bd4263c129db780bfd02bfc253f4a
\ No newline at end of file
+79482ce1f61c72252c710354d87fe516
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png
index 8d996b0..124148f 100644
Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map
index e6823c8..7112e12 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5
index 8372fc0..1574818 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5
@@ -1 +1 @@
-6508a8d46888f1cb2f4b279523579a76
\ No newline at end of file
+a85c4cc586adc27cb2c66a28c4c1a8a9
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png
index d619440..a17403a 100644
Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html
index e8f2405..7238181 100644
--- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptARVRStabilizedRV.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html'
void update_data(sh2_SensorValue_t *sensor_val) override
Updates ARVR stabilized rotation vector data from decoded sensor event.
Definition BNO08xRptARVRStabilizedRV.cpp:15
static const constexpr char * TAG
Definition BNO08xRptARVRStabilizedRV.hpp:25
BNO08xRptARVRStabilizedRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptARVRStabilizedRV.hpp:18
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
@@ -136,7 +136,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html'
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html
index 972c5ff..c3c5de1 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptAcceleration.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptAcceleration.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8cpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptAcceleration.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map
index ad65f98..07370b5 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5
index fd70f8a..41d8a7a 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5
@@ -1 +1 @@
-b8119d937347ee4a8f50abebc1bffa84
\ No newline at end of file
+cdd4bac4c5af00804c67105c2e4ef3a1
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png
index a630969..0ba5195 100644
Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html
index 32b0ae0..5bcca6e 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptAcceleration.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map
index 2c9abb9..73a4e52 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5
index 92aeaf4..3eff73a 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5
@@ -1 +1 @@
-f3eafc471658d8c68028e96cff2a7a7c
\ No newline at end of file
+1a8416062748c16890759d5f9b24ff7f
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png
index 9a4e627..6d8af87 100644
Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map
index e107f38..769c243 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5
index aea32a6..ea9cf76 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5
@@ -1 +1 @@
-b04bc0c03ddd37c595552e5b27b34dac
\ No newline at end of file
+ed2116b7f9c0ce50c31201c7a8f13c05
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png
index 73abbc4..a697e05 100644
Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html
index 25b50bf..862b3e6 100644
--- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptAcceleration.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp_source.html',''); init
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptAcceleration" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptAcceleration" ;
+
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition BNO08xRptAcceleration.hpp:16
-bno08x_accel_t data
Definition BNO08xRptAcceleration.hpp:27
-static const constexpr char * TAG
Definition BNO08xRptAcceleration.hpp:28
+bno08x_accel_t data
Definition BNO08xRptAcceleration.hpp:29
+static const constexpr char * TAG
Definition BNO08xRptAcceleration.hpp:30
void update_data(sh2_SensorValue_t *sensor_val) override
Updates accelerometer data from decoded sensor event.
Definition BNO08xRptAcceleration.cpp:15
-bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptAcceleration.cpp:31
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables acceleration reports such that the BNO08x begins sending them.
Definition BNO08xRptAcceleration.cpp:35
+bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptAcceleration.cpp:45
BNO08xRptAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptAcceleration.hpp:18
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp_source.html',''); init
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html
index c882abd..dd53ee6 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptActivityClassifier.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptActivityClassifier.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8cpp.html',''); init
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptActivityClassifier.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map
index 4e73755..496d026 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5
index fbb7057..9b844be 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5
@@ -1 +1 @@
-93b325e9effa914ab683627deee96b68
\ No newline at end of file
+8263473d83a7119f24a8ce505208e82b
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png
index c6d9b2b..a7e6f7c 100644
Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html
index 6a19772..63d1baa 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptActivityClassifier.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp.html',''); init
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map
index 9b1e271..443e4bb 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5
index fbbfa78..c19306a 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5
@@ -1 +1 @@
-277b996272b6803a422a196850c2fb46
\ No newline at end of file
+d169dcad6c428c6c8a8bf8625f4ca961
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png
index 68ab1de..74ee476 100644
Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map
index ccb24df..c1eb57f 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5
index 79bdd10..de2c2ee 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5
@@ -1 +1 @@
-ee26a9f0574615c2e956b0913c5608a6
\ No newline at end of file
+0c2d7a0f509fa7d10c61a41d71490804
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png
index cafe4dd..30a75b4 100644
Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html
index 8478fa1..01bc65c 100644
--- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptActivityClassifier.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,33 +116,39 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp_source.html',''
-
-
+
+
-
-
- 29 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 31 static const constexpr char *
TAG =
"BNO08xRptActivityClassifier" ;
-
+
+
+
+ 30 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+
+
+ 34 static const constexpr char *
TAG =
"BNO08xRptActivityClassifier" ;
+
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition BNO08xGlobalTypes.hpp:132
BNO08xActivityEnable
BNO08xActivity Classifier enable bits passed to enable_activity_classifier()
Definition BNO08xGlobalTypes.hpp:117
+
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition BNO08xRptActivityClassifier.hpp:16
-bno08x_activity_classifier_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptActivityClassifier.hpp:30
-BNO08xActivity get_most_likely_activity()
Grabs most the most likely activity from most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:63
-bno08x_activity_classifier_t get()
Grabs most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:50
+BNO08xActivityEnable activities_to_enable
Activities to be monitored, call enable after setting.
Definition BNO08xRptActivityClassifier.hpp:32
+bno08x_activity_classifier_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptActivityClassifier.hpp:31
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables activity classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptActivityClassifier.cpp:35
+BNO08xActivity get_most_likely_activity()
Grabs most the most likely activity from most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:60
+bno08x_activity_classifier_t get()
Grabs most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:47
BNO08xRptActivityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptActivityClassifier.hpp:18
-void update_data(sh2_SensorValue_t *sensor_val) override
Updates activity classifier data from decoded sensor event.
Definition BNO08xRptActivityClassifier.cpp:34
-bool enable(uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables activity classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptActivityClassifier.cpp:18
-static const constexpr char * TAG
Definition BNO08xRptActivityClassifier.hpp:31
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
-static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
+void update_data(sh2_SensorValue_t *sensor_val) override
Updates activity classifier data from decoded sensor event.
Definition BNO08xRptActivityClassifier.cpp:15
+void set_activities_to_enable(BNO08xActivityEnable activities_to_enable)
Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
Definition BNO08xRptActivityClassifier.cpp:75
+static const constexpr char * TAG
Definition BNO08xRptActivityClassifier.hpp:34
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent activity classifier data.
Definition BNO08xGlobalTypes.hpp:414
@@ -150,7 +156,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp_source.html',''
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html
index 494b201..dfb6d12 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptCalGyro.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptCalGyro.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8cpp.html',''); initResizable()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptCalGyro.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map
index 34d3ef0..c10bb08 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5
index 338284d..57d91da 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5
@@ -1 +1 @@
-b4a3b61fdddc9d902b3d83c5b30d1898
\ No newline at end of file
+fa84a44bc5f841793d6a22fe24e3dae4
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png
index 79537ee..354c9dc 100644
Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html
index 7e2595f..fe2ff82 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptCalGyro.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp.html',''); initResizable()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map
index e05ea4d..aec4119 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5
index b99e6cb..942231b 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5
@@ -1 +1 @@
-2c60c4c0ecdd62709b35fdfadfbbba9e
\ No newline at end of file
+a9f135658434739460691e2c834e84e6
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png
index 3f0cc55..92dbaca 100644
Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map
index 599feea..0f314f0 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5
index f5c8175..9787268 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5
@@ -1 +1 @@
-40c880b4d587b2f0fa18c3135e81cba4
\ No newline at end of file
+5cfe8f7b06220b3a1522ae88b91b844f
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png
index d3d7f92..a75c24b 100644
Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html
index e017628..23579ac 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptCalGyro.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp_source.html',''); initResi
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptCalGyro" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptCalGyro" ;
+
Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
Definition BNO08xRptCalGyro.hpp:16
void update_data(sh2_SensorValue_t *sensor_val) override
Updates calibrated gyro data from decoded sensor event.
Definition BNO08xRptCalGyro.cpp:15
BNO08xRptCalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptCalGyro.hpp:18
-static const constexpr char * TAG
Definition BNO08xRptCalGyro.hpp:28
-bno08x_gyro_t get()
Grabs most recent gyroscope data (velocity), units are in rad/s.
Definition BNO08xRptCalGyro.cpp:31
-bno08x_gyro_t data
Definition BNO08xRptCalGyro.hpp:27
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+static const constexpr char * TAG
Definition BNO08xRptCalGyro.hpp:30
+bno08x_gyro_t get()
Grabs most recent gyroscope data (velocity), units are in rad/s.
Definition BNO08xRptCalGyro.cpp:45
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptCalGyro.cpp:35
+bno08x_gyro_t data
Definition BNO08xRptCalGyro.hpp:29
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp_source.html',''); initResi
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html
index 2171325..bcc6433 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptCalMagnetometer.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptCalMagnetometer.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8cpp.html',''); initRes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptCalMagnetometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map
index e1ac75a..3bdd790 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5
index 1fa5d7f..32ba3da 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5
@@ -1 +1 @@
-600c6403a76968fd72fefecfc2a1750b
\ No newline at end of file
+6e89bcbf6d95ec81e069bb7d16dd7a4d
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png
index 5dce6c6..2729bd0 100644
Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html
index 3604de1..c0e85c6 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptCalMagnetometer.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp.html',''); initRes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map
index e842813..118bb88 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5
index 8c2c2a4..c916477 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5
@@ -1 +1 @@
-ceca2ebcff22ba4a1d9cf6c589b01a45
\ No newline at end of file
+0bc1d38a821f5ac8624b2b98217095b7
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png
index fe676ac..4e67dfa 100644
Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map
index 1d11bb7..75cc937 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5
index 037413f..2ee3faf 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5
@@ -1 +1 @@
-ce2dce3de90024f0748458581a27aab6
\ No newline at end of file
+df5fc5d65a19bd4778508dc4e56639a0
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png
index 19ccb91..922bc6b 100644
Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html
index 67896ee..d95c7e3 100644
--- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptCalMagnetometer.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html','');
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptCalMagnetometer" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptCalMagnetometer" ;
+
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition BNO08xRptCalMagnetometer.hpp:16
-bno08x_magf_t data
Definition BNO08xRptCalMagnetometer.hpp:27
+bno08x_magf_t data
Definition BNO08xRptCalMagnetometer.hpp:29
BNO08xRptCalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptCalMagnetometer.hpp:18
-static const constexpr char * TAG
Definition BNO08xRptCalMagnetometer.hpp:28
-bno08x_magf_t get()
Grabs most recent calibrated magnetometer data, units are in uTesla.
Definition BNO08xRptCalMagnetometer.cpp:31
+static const constexpr char * TAG
Definition BNO08xRptCalMagnetometer.hpp:30
+bno08x_magf_t get()
Grabs most recent calibrated magnetometer data, units are in uTesla.
Definition BNO08xRptCalMagnetometer.cpp:45
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated magnetometer reports such that the BNO08x begins sending them.
Definition BNO08xRptCalMagnetometer.cpp:35
void update_data(sh2_SensorValue_t *sensor_val) override
Updates calibrated magnetometer data from decoded sensor event.
Definition BNO08xRptCalMagnetometer.cpp:15
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html','');
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html
index 161d0c5..8d3375f 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptGameRV.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptGameRV.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8cpp.html',''); initResizable()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -164,7 +166,7 @@ Include dependency graph for BNO08xRptGameRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map
index 78a4b42..0f2aa12 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5
index 3242c65..5c71d17 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5
@@ -1 +1 @@
-8b207d04d70843640c150609d4ecc445
\ No newline at end of file
+17c8bfcc0da347e3357089cb51de99dd
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png
index 4407d18..3e5f9dd 100644
Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html
index ef63526..21beeb1 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptGameRV.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptGameRV.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp.html',''); initResizable()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -205,7 +207,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map
index 2fed2fc..59d392b 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5
index 6d00bfe..50a01e4 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5
@@ -1 +1 @@
-9e95f6a35b5c00373d663c0b127af9c8
\ No newline at end of file
+6a23559b91cc166e57e93c40b49d5c87
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png
index b8b31dc..3e0fd3d 100644
Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map
index 3a511c3..85b1354 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5
index 2862109..a4ee2ef 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5
@@ -1 +1 @@
-8d074c502867d09286ecceccc4ee2155
\ No newline at end of file
+ed9786546f6c06b949f51acc15dc6ca0
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png
index 9739b66..67f394f 100644
Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html
index dcaef60..aed2d42 100644
--- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptGameRV.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptGameRV.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -133,9 +133,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp_source.html',''); initResi
void update_data(sh2_SensorValue_t *sensor_val) override
Updates game rotation vector data from decoded sensor event.
Definition BNO08xRptGameRV.cpp:15
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptGameRV.cpp:65
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptGameRV.cpp:46
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
@@ -143,7 +143,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp_source.html',''); initResi
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html
index 4416a5c..626da68 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptGravity.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptGravity.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8cpp.html',''); initResizable();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptGravity.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map
index c46995a..37dbad3 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5
index 1b7f23b..da262f8 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5
@@ -1 +1 @@
-7fa283a7cea3e23f5d98b1cdcc44d148
\ No newline at end of file
+1ca1e6d2915d20e3829902eb32a1e0af
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png
index 78a1782..76b40ce 100644
Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html
index 2a46af2..aa8bc63 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptGravity.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptGravity.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp.html',''); initResizable();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map
index 4ad4cce..8ef33fb 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5
index 2dabed1..65439b7 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5
@@ -1 +1 @@
-ce22e43a61358ca7781f362b07bc0168
\ No newline at end of file
+85580902984dcccc52107cde4aa3b37b
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png
index ddeec41..28b789d 100644
Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map
index c44e8c2..9576019 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5
index 73079dc..b799cbd 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5
@@ -1 +1 @@
-9fbc4d6bcf94d6292263e353a521d674
\ No newline at end of file
+c815335022b7271c83006aa7b37cad24
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png
index a22dd42..09432f0 100644
Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html
index 20c8795..3cbe482 100644
--- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptGravity.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptGravity.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp_source.html',''); initResiz
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptGravity" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptGravity" ;
+
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition BNO08xRptGravity.hpp:16
-static const constexpr char * TAG
Definition BNO08xRptGravity.hpp:28
-bno08x_accel_t get()
Grabs most recent gravity data, units are in m/s^2.
Definition BNO08xRptGravity.cpp:31
+static const constexpr char * TAG
Definition BNO08xRptGravity.hpp:30
+bno08x_accel_t get()
Grabs most recent gravity data, units are in m/s^2.
Definition BNO08xRptGravity.cpp:45
BNO08xRptGravity(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptGravity.hpp:18
void update_data(sh2_SensorValue_t *sensor_val) override
Updates gravity data from decoded sensor event.
Definition BNO08xRptGravity.cpp:15
-bno08x_accel_t data
Definition BNO08xRptGravity.hpp:27
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables gravity reports such that the BNO08x begins sending them.
Definition BNO08xRptGravity.cpp:35
+bno08x_accel_t data
Definition BNO08xRptGravity.hpp:29
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp_source.html',''); initResiz
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html
index ed36658..84c1cf6 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptIGyroRV.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptIGyroRV.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',''); initResizable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -164,7 +166,7 @@ Include dependency graph for BNO08xRptIGyroRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map
index 3745b12..7057575 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5
index 9c49ba0..5239188 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5
@@ -1 +1 @@
-c973560bfdaf4ba18bd536a47041c87c
\ No newline at end of file
+e39099a3538a35937393ac97c55b814c
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png
index b1e80b7..89072cd 100644
Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html
index c88537b..14307bb 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptIGyroRV.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',''); initResizable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -205,7 +207,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map
index 5d21871..19b354b 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5
index 4f138e0..8cd3729 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5
@@ -1 +1 @@
-5e71f05b0f183c4987cfa105679fe192
\ No newline at end of file
+84880d65b72240fa4aaf769d420a54c9
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png
index a78db0b..17fbebc 100644
Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map
index d44e71b..45f5fd2 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5
index b9f2cd8..fe6b916 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5
@@ -1 +1 @@
-e33f4030de6b250398f27237d3a69064
\ No newline at end of file
+497a34382a86bceea2e3eb63b94e0756
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png
index 42bfead..c0505c7 100644
Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html
index 5194bbc..a63b4f5 100644
--- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptIGyroRV.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html',''); initRe
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition BNO08xRptIGyroRV.hpp:16
bno08x_ang_vel_t data_vel
Definition BNO08xRptIGyroRV.hpp:28
void update_data(sh2_SensorValue_t *sensor_val) override
Updates gyro integrated rotation vector data from decoded sensor event.
Definition BNO08xRptIGyroRV.cpp:15
@@ -145,7 +145,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html',''); initRe
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html
index 95b7d84..99dccc3 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptLinearAcceleration.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptLinearAcceleration.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8cpp.html',''); init
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptLinearAcceleration.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map
index ec00bb2..a9bc2bc 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5
index c8530c2..7a10e7c 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5
@@ -1 +1 @@
-ee4da42a0639b4eed82ae20c08cf412a
\ No newline at end of file
+0c441bf37d895de1762b74ef3b8fffe1
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png
index 93ea576..e0346b2 100644
Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html
index c1b3808..b9ccb65 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptLinearAcceleration.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp.html',''); init
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map
index 58353ba..3840caf 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5
index d19d460..a99badf 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5
@@ -1 +1 @@
-e056cc9947cffae7b6b5224e2f240a18
\ No newline at end of file
+0e26a4a157b8574012fef128247a3289
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png
index 1c182ba..581565e 100644
Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map
index 8064754..e53eb7b 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5
index fe7cc90..8135637 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5
@@ -1 +1 @@
-e2c08ce31e507e988fd3c42764c09633
\ No newline at end of file
+3475c0a6951fed7b43694b3f4576a6bd
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png
index 17fdd6a..016f563 100644
Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html
index 2b49a32..125bccc 100644
--- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptLinearAcceleration.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp_source.html',''
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptLinearAcceleration" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptLinearAcceleration" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition BNO08xRptLinearAcceleration.hpp:16
-bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptLinearAcceleration.cpp:31
-bno08x_accel_t data
Definition BNO08xRptLinearAcceleration.hpp:27
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables linear acceleration reports such that the BNO08x begins sending them.
Definition BNO08xRptLinearAcceleration.cpp:35
+bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptLinearAcceleration.cpp:45
+bno08x_accel_t data
Definition BNO08xRptLinearAcceleration.hpp:29
void update_data(sh2_SensorValue_t *sensor_val) override
Updates accelerometer data from decoded sensor event.
Definition BNO08xRptLinearAcceleration.cpp:15
BNO08xRptLinearAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptLinearAcceleration.hpp:18
-static const constexpr char * TAG
Definition BNO08xRptLinearAcceleration.hpp:28
+static const constexpr char * TAG
Definition BNO08xRptLinearAcceleration.hpp:30
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp_source.html',''
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html
index 1561b25..165407e 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRV.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptRV.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8cpp.html',''); initResizable(); });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -164,7 +166,7 @@ Include dependency graph for BNO08xRptRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map
index 27b7e3a..e3bd9a9 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5
index 78cdc2c..338b6cc 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5
@@ -1 +1 @@
-4c384789216660b7bcf5bef2cc24df69
\ No newline at end of file
+1a8aedebc07da6e9abfc8121e2456bc1
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png
index 7db1a0f..34b1497 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html
index fe0712a..c61fcaa 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRV.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptRV.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp.html',''); initResizable(); });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -205,7 +207,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map
index 31aebf3..4552bcc 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5
index dd0bab0..1ecbbb3 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5
@@ -1 +1 @@
-44d28ddf731dddcef2c23436e554e3d5
\ No newline at end of file
+c88e75f948d13433087db2e234555c39
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png
index ebafe59..48e67ff 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map
index c6981e9..ba96bab 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5
index abd6fde..291057b 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5
@@ -1 +1 @@
-7d419a87edfdb124b980928032b1c7be
\ No newline at end of file
+9d7c827b8dda153f61c8268f79a2df62
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png
index c3ca6b8..2c6e3da 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html
index 205ab69..aac30c3 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRV.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptRV.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp_source.html',''); initResizable
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition BNO08xRptRV.hpp:16
static const constexpr char * TAG
Definition BNO08xRptRV.hpp:29
@@ -143,7 +143,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp_source.html',''); initResizable
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html
index 8f471ad..b50378f 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRVGeneric.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptRVGeneric.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8cpp.html',''); initResizabl
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptRVGeneric.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map
index db6ca63..911d770 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5
index 7a2fb8e..bc2fd56 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5
@@ -1 +1 @@
-dca1bb9e55380cd5d65e2b1a5deb841b
\ No newline at end of file
+1c21a77f95236d15615052d7673bb99a
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png
index d626748..f6cc849 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html
index 3e9e63a..253aa0c 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRVGeneric.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,119 +101,121 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp.html',''); initResizabl
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -232,7 +234,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map
index 338f67f..ad26591 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map
@@ -1,56 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5
index 0ff4c2a..d020ae8 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5
@@ -1 +1 @@
-22359d9639b47ce7f6ee41fd7b547498
\ No newline at end of file
+54697f3211dda0d367767202827d8fa0
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png
index 7a0da8f..2decf70 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map
index a5557ee..eb48745 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5
index 0fc8d81..981721b 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5
@@ -1 +1 @@
-e2182dff56920294b07e4a05b310598c
\ No newline at end of file
+8e76e441778d0245cf5342b40c37f57e
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png
index af6cbcb..e0840b8 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html
index cee1a03..a607b48 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRVGeneric.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -109,33 +109,37 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp_source.html',''); initR
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
26 bool tare (
bool x,
bool y,
bool z, sh2_TareBasis_t basis);
-
-
28 static const constexpr char *
TAG =
"BNO08xRptRVGeneric" ;
-
+
28 bool tare (
bool x,
bool y,
bool z, sh2_TareBasis_t basis);
+
+
30 static const constexpr char *
TAG =
"BNO08xRptRVGeneric" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-static const constexpr char * TAG
Definition BNO08xRptRVGeneric.hpp:28
-BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeneric.hpp:22
-bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis)
Tares vector basis according to axis flags.
Definition BNO08xRptRVGeneric.cpp:60
-bno08x_euler_angle_t get_euler(bool in_degrees=true)
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
Definition BNO08xRptRVGeneric.cpp:36
-bno08x_quat_t data
Definition BNO08xRptRVGeneric.hpp:27
-bno08x_quat_t get_quat()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ...
Definition BNO08xRptRVGeneric.cpp:20
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables a rotation vector report such that the BNO08x begins it.
Definition BNO08xRptRVGeneric.cpp:17
+static const constexpr char * TAG
Definition BNO08xRptRVGeneric.hpp:30
+BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeneric.hpp:24
+bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis)
Tares vector basis according to axis flags.
Definition BNO08xRptRVGeneric.cpp:74
+bno08x_euler_angle_t get_euler(bool in_degrees=true)
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
Definition BNO08xRptRVGeneric.cpp:50
+bno08x_quat_t data
Definition BNO08xRptRVGeneric.hpp:29
+bno08x_quat_t get_quat()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ...
Definition BNO08xRptRVGeneric.cpp:34
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent euler angle (units in degrees or rads)
Definition BNO08xGlobalTypes.hpp:214
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
@@ -144,7 +148,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp_source.html',''); initR
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html
index e6068d7..35ff5ec 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRVGeomag.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptRVGeomag.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8cpp.html',''); initResizable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -164,7 +166,7 @@ Include dependency graph for BNO08xRptRVGeomag.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map
index 3a3e8e8..4aacf53 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5
index 19651e9..1f6e916 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5
@@ -1 +1 @@
-49a49405090e94aa32744ce31f682fc6
\ No newline at end of file
+f9c478e28b089f59ad837c6aede9c38c
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png
index b1c7d31..86df54f 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html
index 5053ce8..409fb46 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRVGeomag.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp.html',''); initResizable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -205,7 +207,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map
index b722309..972f3ad 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5
index e9887c7..7528f79 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5
@@ -1 +1 @@
-9619f6655ca2c07666ff3563bcf30881
\ No newline at end of file
+5adaaeb267828746ae973d69e9874ae9
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png
index 0f9a860..b5c94d1 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map
index 45d71da..5a7f5a9 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5
index b4f4efc..b7a7d87 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5
@@ -1 +1 @@
-f1ef073c2483de88a492f061edfcf205
\ No newline at end of file
+edd6e2eff6509ca19dc9ceb48f65aa03
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png
index 83cb3b6..0d3699f 100644
Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html
index 9472ac1..a134529 100644
--- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRVGeomag.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp_source.html',''); initRe
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition BNO08xRptRVGeomag.hpp:16
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptRVGeomag.cpp:64
@@ -143,7 +143,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp_source.html',''); initRe
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html
index db208e9..93405ca 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSAccelerometer.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptRawMEMSAccelerometer.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html','')
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptRawMEMSAccelerometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map
index 5e1b44c..50bc268 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5
index 979eba8..b3d98ed 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5
@@ -1 +1 @@
-b9d9fc6a400049cb409341e459f38137
\ No newline at end of file
+45f4e71dfca0b40e81311bac08b6c6a1
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png
index 803cddf..d65af27 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html
index df16657..893bdd2 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSAccelerometer.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html','')
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map
index 283127c..435c6f0 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5
index 99944fc..c276931 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5
@@ -1 +1 @@
-0e0fc780b14411cc9d2f3d1828e818c5
\ No newline at end of file
+bf2227558d2656b6475bb62e5fc5f128
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png
index 2a37771..fa51d58 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map
index c5cb7e9..35f622d 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5
index f67a6eb..1cb576e 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5
@@ -1 +1 @@
-fab49b1cf3aec1fb37833640e8270934
\ No newline at end of file
+0387f7d56d7ce8e9406eeb035f5310cd
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png
index d458cf5..ee94257 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html
index 973721d..f8c814a 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSAccelerometer.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.ht
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptRawMEMSAccelerometer" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptRawMEMSAccelerometer" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition BNO08xRptRawMEMSAccelerometer.hpp:16
BNO08xRptRawMEMSAccelerometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSAccelerometer.hpp:18
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw accelerometer data from decoded sensor event.
Definition BNO08xRptRawMEMSAccelerometer.cpp:15
-bno08x_raw_accel_t data
Definition BNO08xRptRawMEMSAccelerometer.hpp:27
-bno08x_raw_accel_t get()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSAccelerometer.cpp:32
-static const constexpr char * TAG
Definition BNO08xRptRawMEMSAccelerometer.hpp:28
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw accelerometer reports such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSAccelerometer.cpp:35
+bno08x_raw_accel_t data
Definition BNO08xRptRawMEMSAccelerometer.hpp:29
+bno08x_raw_accel_t get()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSAccelerometer.cpp:46
+static const constexpr char * TAG
Definition BNO08xRptRawMEMSAccelerometer.hpp:30
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:624
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.ht
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html
index 57aeb84..5d1fb2f 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSGyro.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptRawMEMSGyro.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',''); initRes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptRawMEMSGyro.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map
index 59fbce2..215ae81 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5
index 42fd2fc..8c16c98 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5
@@ -1 +1 @@
-33757e71e2b6ce538188709034c71e19
\ No newline at end of file
+2f25b84cb066ac825842efff42c1ed07
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png
index f820e68..f9e09c8 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html
index 5297a2f..16b5d22 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSGyro.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',''); initRes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map
index 4a65d79..ecb571a 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5
index e0261d9..08f2c2e 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5
@@ -1 +1 @@
-a14aab7370b51052f7da2e485ccd675e
\ No newline at end of file
+a90c965bc1363172d0076f08fbfeee61
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png
index 30707e9..8cf4aa2 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map
index 7cf9859..5d93618 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5
index aad972b..63269a5 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5
@@ -1 +1 @@
-21abbdfcbb1bc4db1e72d54192949e89
\ No newline at end of file
+0627a7db8b8eae65cca6fc4babc6b1f4
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png
index 5d8d3e3..00f99ff 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html
index ba85438..42e84b8 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSGyro.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html','');
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptRawMEMSGyro" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptRawMEMSGyro" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition BNO08xRptRawMEMSGyro.hpp:16
-static const constexpr char * TAG
Definition BNO08xRptRawMEMSGyro.hpp:28
+static const constexpr char * TAG
Definition BNO08xRptRawMEMSGyro.hpp:30
BNO08xRptRawMEMSGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSGyro.hpp:18
-bno08x_raw_gyro_t get()
Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
Definition BNO08xRptRawMEMSGyro.cpp:31
+bno08x_raw_gyro_t get()
Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
Definition BNO08xRptRawMEMSGyro.cpp:45
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSGyro.cpp:35
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw mems gyro data from decoded sensor event.
Definition BNO08xRptRawMEMSGyro.cpp:15
-bno08x_raw_gyro_t data
Definition BNO08xRptRawMEMSGyro.hpp:27
+bno08x_raw_gyro_t data
Definition BNO08xRptRawMEMSGyro.hpp:29
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:591
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html','');
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html
index bbd7484..960ebca 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSMagnetometer.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptRawMEMSMagnetometer.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html','');
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptRawMEMSMagnetometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map
index fbe69ec..05bc63c 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5
index 5636eb4..1387b9c 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5
@@ -1 +1 @@
-291ab9ad1c24de9a30be57a983b9d23b
\ No newline at end of file
+d97278a23b1039e2ab24a5ede24332a1
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png
index 8d7edb9..1080a1f 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html
index c3c9202..835e0b3 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSMagnetometer.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html','');
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map
index ae65da5..5478f17 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5
index 4b3c96b..e6a7af4 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5
@@ -1 +1 @@
-f3f05a55ee14e639ca8d5d7748333582
\ No newline at end of file
+012bbd2580cd826dee6a104f42f8767c
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png
index 5cb2251..841b28e 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map
index 5a269f5..6c3753b 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5
index b14a847..fc3cea7 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5
@@ -1 +1 @@
-1e3ebb49281a9a5f3392d74b98bc1044
\ No newline at end of file
+e1344afd9228c4acc56093ad707867f5
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png
index 057b184..a706649 100644
Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html
index 8d06876..2ae6f1c 100644
--- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptRawMEMSMagnetometer.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.htm
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptRawMEMSMagnetometer" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptRawMEMSMagnetometer" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition BNO08xRptRawMEMSMagnetometer.hpp:16
BNO08xRptRawMEMSMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSMagnetometer.hpp:18
-bno08x_raw_magf_t get()
Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSMagnetometer.cpp:31
-bno08x_raw_magf_t data
Definition BNO08xRptRawMEMSMagnetometer.hpp:27
+bno08x_raw_magf_t get()
Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSMagnetometer.cpp:45
+bno08x_raw_magf_t data
Definition BNO08xRptRawMEMSMagnetometer.hpp:29
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw magnetometer data from decoded sensor event.
Definition BNO08xRptRawMEMSMagnetometer.cpp:15
-static const constexpr char * TAG
Definition BNO08xRptRawMEMSMagnetometer.hpp:28
+static const constexpr char * TAG
Definition BNO08xRptRawMEMSMagnetometer.hpp:30
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw magnetometer such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSMagnetometer.cpp:35
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:654
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.htm
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html
index bb7af4e..0eca90c 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptShakeDetector.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptShakeDetector.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8cpp.html',''); initResiz
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptShakeDetector.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map
index b84257f..7d630fa 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5
index 2094fd3..bce15c6 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5
@@ -1 +1 @@
-dd40175974bb24fc4d8011ebd3158ef6
\ No newline at end of file
+7be144dc6f450de04f75cbf49aefdc06
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png
index 9095ac2..6549ca9 100644
Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html
index a55e6cb..6486225 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptShakeDetector.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp.html',''); initResiz
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map
index d725c2a..0d90b80 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5
index 6979b1b..020de5d 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5
@@ -1 +1 @@
-946c55f9b072212bc64725c6dae6fcc6
\ No newline at end of file
+2824de83cd4c50d3aae30146a7c18917
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png
index 2b92551..b29b816 100644
Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map
index 35a7c25..f60faa2 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5
index 76df074..a98b33d 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5
@@ -1 +1 @@
-0dd7262fdadf1d9e7e2dbb32328b3164
\ No newline at end of file
+65605da21bdb8e02542d67a743b45a5e
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png
index af815e2..20f6695 100644
Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html
index 408e0cb..33e46fb 100644
--- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptShakeDetector.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp_source.html',''); in
-
-
-
- 26 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 28 static const constexpr char *
TAG =
"BNO08xRptShakeDetector" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptShakeDetector" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition BNO08xRptShakeDetector.hpp:16
BNO08xRptShakeDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptShakeDetector.hpp:18
-bno08x_shake_detector_t data
Definition BNO08xRptShakeDetector.hpp:27
-static const constexpr char * TAG
Definition BNO08xRptShakeDetector.hpp:28
-bno08x_shake_detector_t get()
Grabs most recent shake detector detector data.
Definition BNO08xRptShakeDetector.cpp:31
+bno08x_shake_detector_t data
Definition BNO08xRptShakeDetector.hpp:29
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a sh...
Definition BNO08xRptShakeDetector.cpp:36
+static const constexpr char * TAG
Definition BNO08xRptShakeDetector.hpp:30
+bno08x_shake_detector_t get()
Grabs most recent shake detector detector data.
Definition BNO08xRptShakeDetector.cpp:49
void update_data(sh2_SensorValue_t *sensor_val) override
Updates shake detector data from decoded sensor event.
Definition BNO08xRptShakeDetector.cpp:15
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition BNO08xGlobalTypes.hpp:502
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp_source.html',''); in
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html
index af7fe72..9aca042 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptStabilityClassifier.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptStabilityClassifier.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8cpp.html',''); ini
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptStabilityClassifier.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map
index 88c9349..18eca24 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5
index 05c16dd..ce7cc28 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5
@@ -1 +1 @@
-ddbe53b7a9cf3a45a297448495f44f5d
\ No newline at end of file
+63b4e05472357fc87446442729997362
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png
index cf3d904..3f0b6f8 100644
Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html
index 8768ac8..b057c70 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptStabilityClassifier.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp.html',''); ini
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map
index bb5ef89..88605fc 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5
index 42a24b3..1391180 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5
@@ -1 +1 @@
-62210e8a3535cffae4e0bc2c8501b989
\ No newline at end of file
+c2a7a153073cec39acc9f47736fe5d56
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png
index a3680ae..d565fc3 100644
Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map
index f685e47..15fc929 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5
index c74cb00..4f1eeaa 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5
@@ -1 +1 @@
-9f253d60dd56e95cba9039b26b364c43
\ No newline at end of file
+328178398a3daafc03b8efcc02ea385d
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png
index 1011530..1e51365 100644
Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html
index 721533f..bdfff77 100644
--- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptStabilityClassifier.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,28 +116,32 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp_source.html','
-
-
-
-
- 27 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 29 static const constexpr char *
TAG =
"BNO08xRptStabilityClassifier" ;
-
+
+
+
+
+
+
+ 29 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 31 static const constexpr char *
TAG =
"BNO08xRptStabilityClassifier" ;
+
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition BNO08xRptStabilityClassifier.hpp:16
-bno08x_stability_classifier_t data
Definition BNO08xRptStabilityClassifier.hpp:28
-static const constexpr char * TAG
Definition BNO08xRptStabilityClassifier.hpp:29
+bno08x_stability_classifier_t data
Definition BNO08xRptStabilityClassifier.hpp:30
+static const constexpr char * TAG
Definition BNO08xRptStabilityClassifier.hpp:31
BNO08xRptStabilityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptStabilityClassifier.hpp:18
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables stability classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptStabilityClassifier.cpp:35
void update_data(sh2_SensorValue_t *sensor_val) override
Updates stability classifier data from decoded sensor event.
Definition BNO08xRptStabilityClassifier.cpp:15
-bno08x_stability_classifier_t get()
Grabs most recent stability classifier data.
Definition BNO08xRptStabilityClassifier.cpp:31
-BNO08xStability get_stability()
Grabs most recent stability classifier reading (excludes accuracy)
Definition BNO08xRptStabilityClassifier.cpp:44
+bno08x_stability_classifier_t get()
Grabs most recent stability classifier data.
Definition BNO08xRptStabilityClassifier.cpp:45
+BNO08xStability get_stability()
Grabs most recent stability classifier reading (excludes accuracy)
Definition BNO08xRptStabilityClassifier.cpp:58
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent stability classifier data from stability classifier reports.
Definition BNO08xGlobalTypes.hpp:683
@@ -145,7 +149,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp_source.html','
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html
index 56bb8b0..2a02c1c 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptStepCounter.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptStepCounter.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8cpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptStepCounter.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map
index 7f80fca..d2a38a0 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5
index fb37202..2143c96 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5
@@ -1 +1 @@
-bcf47c3b4a034c066ee18ce867b8911e
\ No newline at end of file
+3b6285145337049ae54dd36bc2b19291
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png
index 62f20a5..245d88d 100644
Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html
index 27950b4..d606d1a 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptStepCounter.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map
index c29f811..c26e4b6 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5
index 7580d85..21a4822 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5
@@ -1 +1 @@
-8e254be0d6fba3cd32a01fea485ec910
\ No newline at end of file
+2eb8101b9654ab9f9a96b15c5bcf95ac
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png
index d71be2e..6e06383 100644
Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map
index 4e9ac1e..2e47847 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5
index 481b45b..3aadc23 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5
@@ -1 +1 @@
-635c7d5cd20f5463fd3af8641e6e7b69
\ No newline at end of file
+ad28763c4860399b8f9139dbd026351c
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png
index 96320e6..929635a 100644
Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html
index 5721d8f..e5e74f1 100644
--- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptStepCounter.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,30 +116,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp_source.html',''); init
-
-
-
-
- 27 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
-
-
- 31 static const constexpr char *
TAG =
"BNO08xRptStepCounter" ;
-
+
+
+
+
+
+
+ 29 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+
+
+ 33 static const constexpr char *
TAG =
"BNO08xRptStepCounter" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition BNO08xRptStepCounter.hpp:16
-uint32_t get_total_steps()
Grabs the total step count since boot, accounts for rollover in report data.
Definition BNO08xRptStepCounter.cpp:42
+uint32_t get_total_steps()
Grabs the total step count since boot, accounts for rollover in report data.
Definition BNO08xRptStepCounter.cpp:70
BNO08xRptStepCounter(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptStepCounter.hpp:18
void update_data(sh2_SensorValue_t *sensor_val) override
Updates step counter data from decoded sensor event.
Definition BNO08xRptStepCounter.cpp:15
-static const constexpr char * TAG
Definition BNO08xRptStepCounter.hpp:31
-uint32_t step_accumulator
Every time step count rolls over, the previous steps are accumulated here such that the total steps c...
Definition BNO08xRptStepCounter.hpp:29
-bno08x_step_counter_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptStepCounter.hpp:28
-bno08x_step_counter_t get()
Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor...
Definition BNO08xRptStepCounter.cpp:56
+static const constexpr char * TAG
Definition BNO08xRptStepCounter.hpp:33
+uint32_t step_accumulator
Every time step count rolls over, the previous steps are accumulated here such that the total steps c...
Definition BNO08xRptStepCounter.hpp:31
+bno08x_step_counter_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptStepCounter.hpp:30
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables step counter reports such that the BNO08x begins sending them.
Definition BNO08xRptStepCounter.cpp:46
+bno08x_step_counter_t get()
Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor...
Definition BNO08xRptStepCounter.cpp:57
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent step counter data from step counter reports.
Definition BNO08xGlobalTypes.hpp:568
@@ -147,7 +151,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp_source.html',''); init
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html
index 6affcd8..9e12bfa 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptTapDetector.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptTapDetector.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8cpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptTapDetector.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map
index 7ef0e64..738ba88 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5
index 9719ed8..bb7aab0 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5
@@ -1 +1 @@
-f0236508c7f0f793b0c0ee3229e3fda2
\ No newline at end of file
+57bd9df3dadcb53f45b10633d33481b8
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png
index e910686..fd90b0c 100644
Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html
index 0d15156..f626004 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptTapDetector.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp.html',''); initResizab
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map
index 5d0c94c..8d3106a 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5
index 9edb029..5fc1385 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5
@@ -1 +1 @@
-6b1888f6587002655409ec5389dedceb
\ No newline at end of file
+d05bcde4ef033d7082fe8bf39a1647c4
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png
index 019f423..d91f7da 100644
Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map
index 697e86d..03b3594 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5
index 961e026..fcd8bf1 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5
@@ -1 +1 @@
-a6b4bb425bb0c15fddc60e53653e10ba
\ No newline at end of file
+b0015930c092bd5e4faf5e9521aa513d
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png
index feb4466..1da394d 100644
Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html
index 68854c4..bc01847 100644
--- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptTapDetector.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,28 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp_source.html',''); init
-
-
-
-
- 27 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
- 29 static const constexpr char *
TAG =
"BNO08xRptTapDetector" ;
-
+
+
+
+
+
+ 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+ 30 static const constexpr char *
TAG =
"BNO08xRptTapDetector" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition BNO08xRptTapDetector.hpp:16
-bno08x_tap_detector_t data
Definition BNO08xRptTapDetector.hpp:28
-bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ...
Definition BNO08xRptTapDetector.cpp:18
-static const constexpr char * TAG
Definition BNO08xRptTapDetector.hpp:29
+bno08x_tap_detector_t data
Definition BNO08xRptTapDetector.hpp:29
+static const constexpr char * TAG
Definition BNO08xRptTapDetector.hpp:30
void update_data(sh2_SensorValue_t *sensor_val) override
Updates tap detector data from decoded sensor event.
Definition BNO08xRptTapDetector.cpp:33
bno08x_tap_detector_t get()
Grabs most recent tap detector detector data.
Definition BNO08xRptTapDetector.cpp:49
BNO08xRptTapDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptTapDetector.hpp:18
-static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ...
Definition BNO08xRptTapDetector.cpp:18
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition BNO08xGlobalTypes.hpp:447
@@ -145,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp_source.html',''); init
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html
index 01214c7..a905cc8 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptUncalGyro.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptUncalGyro.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8cpp.html',''); initResizable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptUncalGyro.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map
index 7b7eedf..4b1dd7b 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5
index dbb048f..28ab407 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5
@@ -1 +1 @@
-6bd426347585209b780965d655ac9107
\ No newline at end of file
+73e224c9fd5c34b4dff6ec79475e2c37
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png
index 6e2a9b7..073b0f9 100644
Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html
index 481fcd6..4f75efa 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptUncalGyro.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp.html',''); initResizable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map
index f9ebddf..450004b 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5
index 8d6fdf0..095de62 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5
@@ -1 +1 @@
-45a93a167a6a3746765f990d584c74e4
\ No newline at end of file
+fda74f4e95f88eb49d8df6505a0161e1
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png
index 56994ce..4080204 100644
Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map
index 9884f6b..c810711 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5
index b1c7fc4..b98e36f 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5
@@ -1 +1 @@
-a0032274dd8183afe775d630937a3074
\ No newline at end of file
+f6b733f42eb1896de7cebcb73a935ba3
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png
index 6665e89..80f3b44 100644
Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html
index 0b83d3b..30eae27 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptUncalGyro.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,31 +116,35 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp_source.html',''); initRe
-
-
-
-
-
- 28 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
-
- 31 static const constexpr char *
TAG =
"BNO08xRptUncalGyro" ;
-
+
+
+
+
+
+
+
+ 30 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+
+ 33 static const constexpr char *
TAG =
"BNO08xRptUncalGyro" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition BNO08xRptUncalGyro.hpp:16
-bno08x_gyro_bias_t get_bias()
Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:61
-bno08x_gyro_t get_vel()
Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:48
-bno08x_gyro_bias_t bias_data
Definition BNO08xRptUncalGyro.hpp:30
+bno08x_gyro_bias_t get_bias()
Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:75
+bno08x_gyro_t get_vel()
Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:62
+bno08x_gyro_bias_t bias_data
Definition BNO08xRptUncalGyro.hpp:32
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptUncalGyro.hpp:18
-static const constexpr char * TAG
Definition BNO08xRptUncalGyro.hpp:31
-bno08x_gyro_t data
Definition BNO08xRptUncalGyro.hpp:29
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptUncalGyro.cpp:36
+static const constexpr char * TAG
Definition BNO08xRptUncalGyro.hpp:33
+bno08x_gyro_t data
Definition BNO08xRptUncalGyro.hpp:31
void update_data(sh2_SensorValue_t *sensor_val) override
Updates uncalibrated gyro data from decoded sensor event.
Definition BNO08xRptUncalGyro.cpp:15
-void get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
Grabs most recent uncalibrated gyroscope data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:35
+void get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
Grabs most recent uncalibrated gyroscope data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:49
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent gyro bias data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:389
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
@@ -149,7 +153,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp_source.html',''); initRe
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html
index 82252e4..fdcec8d 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptUncalMagnetometer.cpp File Reference
+esp32_BNO08x: source/report/BNO08xRptUncalMagnetometer.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',''); initR
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -162,7 +164,7 @@ Include dependency graph for BNO08xRptUncalMagnetometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map
index 5d53ed4..f2e58dc 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map
@@ -1,54 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5
index 72a8a19..31e7ea9 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5
@@ -1 +1 @@
-126674e3c1095b3262c9feb7c26d48c4
\ No newline at end of file
+473723f27e9246ff16cfa9f9cb4a6bde
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png
index 16758a6..38ffc55 100644
Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html
index 53d76b9..a3076e2 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptUncalMagnetometer.hpp File Reference
+esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',''); initR
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +205,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map
index 1043fc8..5b4e81f 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map
@@ -1,27 +1,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5
index cf6d178..9ea2766 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5
@@ -1 +1 @@
-88e8cc8643f175ea0e0e7bef3a75797e
\ No newline at end of file
+3365fc9a6ca23615fa8507d9960e37bb
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png
index 319d76c..794970e 100644
Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map
index 2d162ac..51c7251 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map
@@ -1,52 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5
index 3b18336..c1fe9be 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5
@@ -1 +1 @@
-1bb9f59b87d9beb10e10c23970a49481
\ No newline at end of file
+6b59cfa2e6fd5b8b72c5a3d41a2ce4c4
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png
index 37be426..44f6afd 100644
Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html
index 0d919ac..b53ea51 100644
--- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xRptUncalMagnetometer.hpp Source File
+esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,31 +116,35 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html','')
-
-
-
-
-
- 29 void update_data (sh2_SensorValue_t* sensor_val)
override ;
-
-
- 32 static const constexpr char *
TAG =
"BNO08xRptUncalMagnetometer" ;
-
+
+
+
+
+
+
+
+ 31 void update_data (sh2_SensorValue_t* sensor_val)
override ;
+
+
+ 34 static const constexpr char *
TAG =
"BNO08xRptUncalMagnetometer" ;
+
-Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
+BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
+uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
+EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition BNO08xRptUncalMagnetometer.hpp:17
-bno08x_magf_bias_t bias_data
Definition BNO08xRptUncalMagnetometer.hpp:31
-static const constexpr char * TAG
Definition BNO08xRptUncalMagnetometer.hpp:32
+bno08x_magf_bias_t bias_data
Definition BNO08xRptUncalMagnetometer.hpp:33
+static const constexpr char * TAG
Definition BNO08xRptUncalMagnetometer.hpp:34
void update_data(sh2_SensorValue_t *sensor_val) override
Updates uncalibrated magf data from decoded sensor event.
Definition BNO08xRptUncalMagnetometer.cpp:15
+bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
Definition BNO08xRptUncalMagnetometer.cpp:36
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptUncalMagnetometer.hpp:19
-bno08x_magf_t data
Definition BNO08xRptUncalMagnetometer.hpp:30
-bno08x_magf_bias_t get_bias()
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:61
-void get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:35
-bno08x_magf_t get_magf()
Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:48
+bno08x_magf_t data
Definition BNO08xRptUncalMagnetometer.hpp:32
+bno08x_magf_bias_t get_bias()
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:75
+void get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:49
+bno08x_magf_t get_magf()
Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:62
+static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
Struct to represent magnetic field bias data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:328
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
@@ -149,7 +153,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html','')
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html
index f6d6388..3626142 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xSH2HAL.cpp File Reference
+esp32_BNO08x: source/BNO08xSH2HAL.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -100,11 +100,11 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8cpp.html',''); initResizable();
-
-
-
+
+
+
-
+
@@ -223,7 +223,7 @@ Include dependency graph for BNO08xSH2HAL.cpp:
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map
index 19af56c..83b1f8d 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map
@@ -1,7 +1,7 @@
-
-
+
+
-
+
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5
index 9846c27..54d12b1 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5
@@ -1 +1 @@
-b9480f53fa179a3ffcb03872b9035f82
\ No newline at end of file
+03cde0b4f01697ad127f5a7e22f9950b
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png
index c04543b..1b3eeaa 100644
Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png and b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html
index 5e91434..910c3c0 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xSH2HAL.hpp File Reference
+esp32_BNO08x: include/BNO08xSH2HAL.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -107,9 +107,9 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp.html',''); initResizable();
-
-
-
+
+
+
@@ -164,30 +164,30 @@ Include dependency graph for BNO08xSH2HAL.hpp:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -365,7 +365,7 @@ Macros
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map
index 4752b3b..1eda960 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map
@@ -1,24 +1,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5
index 852bd2e..42b0ef4 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5
@@ -1 +1 @@
-5341b90310a0705cea1d05892135c21d
\ No newline at end of file
+f8c66f50a4f51e103854a50abd2a1e29
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png
index ded51bc..6564471 100644
Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map
index 5311dc5..ab4b213 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5
index baccb3e..17ba6c5 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5
@@ -1 +1 @@
-ef769016daba443b53c8fc249fff74f3
\ No newline at end of file
+9e8ce693791e3ed085652bc630d33e1b
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png
index cbf8a6e..b0dd2ee 100644
Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png and b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html
index 0d8ce36..2ba2d64 100644
--- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xSH2HAL.hpp Source File
+esp32_BNO08x: include/BNO08xSH2HAL.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -177,7 +177,7 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp_source.html',''); initResiza
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp.html b/documentation/html/_b_n_o08x_test_helper_8hpp.html
index be47711..ee1ab4a 100644
--- a/documentation/html/_b_n_o08x_test_helper_8hpp.html
+++ b/documentation/html/_b_n_o08x_test_helper_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xTestHelper.hpp File Reference
+esp32_BNO08x: include/BNO08xTestHelper.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,9 +101,9 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp.html',''); initResizable();
-
-
-
+
+
+
@@ -219,21 +219,21 @@ Include dependency graph for BNO08xTestHelper.hpp:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -252,7 +252,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map
index 2e1fdda..247d4b3 100644
--- a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map
+++ b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map
@@ -1,15 +1,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5
index 249abc9..3e0390e 100644
--- a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5
+++ b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5
@@ -1 +1 @@
-e918620676319d469f11a3c9aa517af7
\ No newline at end of file
+bd08e02f74c4f8f220f1574ebe6d6212
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png
index 121d390..a8e2306 100644
Binary files a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png differ
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map
index ea692f1..ecdd2c2 100644
--- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5
index b2a2dfb..a315411 100644
--- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5
@@ -1 +1 @@
-c9a7cc0fe2574c712aa4e9cbf19fe2e9
\ No newline at end of file
+58c263d6dbc3d885f6f55edc5707639d
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png
index 6d833db..6eb92e1 100644
Binary files a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png and b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp_source.html b/documentation/html/_b_n_o08x_test_helper_8hpp_source.html
index 8aea0a0..24677ed 100644
--- a/documentation/html/_b_n_o08x_test_helper_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_test_helper_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xTestHelper.hpp Source File
+esp32_BNO08x: include/BNO08xTestHelper.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -285,17 +285,17 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp_source.html',''); initResiz
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:911
-esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:785
-esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:370
-esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:682
-esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1010
-esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:612
-esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:957
-esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:873
-esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:563
-esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:538
-esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:727
+esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:931
+esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:805
+esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:390
+esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:702
+esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1030
+esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:632
+esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:977
+esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:893
+esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:583
+esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:558
+esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:747
BNO08x unit test helper class.
Definition BNO08xTestHelper.hpp:17
static bno08x_config_t imu_cfg
Definition BNO08xTestHelper.hpp:20
static void print_test_start_banner(const char *TEST_TAG)
Prints test begin banner.
Definition BNO08xTestHelper.hpp:32
@@ -324,7 +324,7 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp_source.html',''); initResiz
diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp.html b/documentation/html/_b_n_o08x_test_suite_8hpp.html
index fcd915b..ef5bcf8 100644
--- a/documentation/html/_b_n_o08x_test_suite_8hpp.html
+++ b/documentation/html/_b_n_o08x_test_suite_8hpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xTestSuite.hpp File Reference
+esp32_BNO08x: include/BNO08xTestSuite.hpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp.html',''); initResizable();
-
-
-
+
+
+
@@ -231,7 +231,7 @@ Classes
diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map
index fd7618a..9227238 100644
--- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map
+++ b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5
index 88071ee..5fc9064 100644
--- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5
+++ b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5
@@ -1 +1 @@
-cfe8d92f4d3d52d2b08e18db0ce5ad01
\ No newline at end of file
+17df872049e6e2426c8858d34af8078f
\ No newline at end of file
diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png
index bb95a0f..1777117 100644
Binary files a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png and b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png differ
diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp_source.html b/documentation/html/_b_n_o08x_test_suite_8hpp_source.html
index 8319c2c..750a2fb 100644
--- a/documentation/html/_b_n_o08x_test_suite_8hpp_source.html
+++ b/documentation/html/_b_n_o08x_test_suite_8hpp_source.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: BNO08xTestSuite.hpp Source File
+esp32_BNO08x: include/BNO08xTestSuite.hpp Source File
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -246,7 +246,7 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
diff --git a/documentation/html/_callback_tests_8cpp.html b/documentation/html/_callback_tests_8cpp.html
index 8a810cd..20ab02b 100644
--- a/documentation/html/_callback_tests_8cpp.html
+++ b/documentation/html/_callback_tests_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: CallbackTests.cpp File Reference
+esp32_BNO08x: test/CallbackTests.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_callback_tests_8cpp.html',''); initResizable(); });
-
-
-
+
+
+
@@ -730,54 +730,72 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -806,34 +824,37 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -862,26 +883,46 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -892,7 +933,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_callback_tests_8cpp__incl.map b/documentation/html/_callback_tests_8cpp__incl.map
index 68e9ee6..ad5c3d0 100644
--- a/documentation/html/_callback_tests_8cpp__incl.map
+++ b/documentation/html/_callback_tests_8cpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_callback_tests_8cpp__incl.md5 b/documentation/html/_callback_tests_8cpp__incl.md5
index fb7f12d..5aaf5a6 100644
--- a/documentation/html/_callback_tests_8cpp__incl.md5
+++ b/documentation/html/_callback_tests_8cpp__incl.md5
@@ -1 +1 @@
-25217e8418faf0b3d29497c27680fbfc
\ No newline at end of file
+12f57fad5446531e8e001ee9780aab96
\ No newline at end of file
diff --git a/documentation/html/_callback_tests_8cpp__incl.png b/documentation/html/_callback_tests_8cpp__incl.png
index c097b93..9f0aaf0 100644
Binary files a/documentation/html/_callback_tests_8cpp__incl.png and b/documentation/html/_callback_tests_8cpp__incl.png differ
diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map
index 9f596c3..3ad864b 100644
--- a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map
+++ b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map
@@ -1,30 +1,33 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5
index cf84174..d7142a1 100644
--- a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5
+++ b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5
@@ -1 +1 @@
-61232d77fe0e46dfb47fa000cb2955d7
\ No newline at end of file
+7694c64c375d31ab5cc580bf62c56158
\ No newline at end of file
diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png
index aa2b562..522c1d8 100644
Binary files a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png and b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png differ
diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map
index 637dd91..833cf8a 100644
--- a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map
+++ b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map
@@ -1,22 +1,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5
index db67e90..98e26ef 100644
--- a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5
+++ b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5
@@ -1 +1 @@
-1b8681344e96c627da93e4d16c997d07
\ No newline at end of file
+10534015cf6afe7eb0952201e0dfe1aa
\ No newline at end of file
diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png
index e3d3b56..ea13d08 100644
Binary files a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png and b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png differ
diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map
index 8818a3e..96e184c 100644
--- a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map
+++ b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map
@@ -1,50 +1,68 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5
index 0a48899..0e6bdd5 100644
--- a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5
+++ b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5
@@ -1 +1 @@
-dad93e8679c15568a338393fe628834b
\ No newline at end of file
+5ac6801c859eaa3782ddce1cc825e9cb
\ No newline at end of file
diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png
index b28ebad..fac35a7 100644
Binary files a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png and b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp.html b/documentation/html/_feature_tests_8cpp.html
index 748d804..2996e69 100644
--- a/documentation/html/_feature_tests_8cpp.html
+++ b/documentation/html/_feature_tests_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: FeatureTests.cpp File Reference
+esp32_BNO08x: test/FeatureTests.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_feature_tests_8cpp.html',''); initResizable(); });
-
-
-
+
+
+
@@ -479,45 +479,39 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -599,37 +593,41 @@ Here is the call graph for this function:
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -658,40 +656,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -720,40 +721,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -782,50 +786,53 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -907,46 +914,49 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -975,48 +985,51 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1027,7 +1040,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_feature_tests_8cpp__incl.map b/documentation/html/_feature_tests_8cpp__incl.map
index 8b38d70..567a829 100644
--- a/documentation/html/_feature_tests_8cpp__incl.map
+++ b/documentation/html/_feature_tests_8cpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_feature_tests_8cpp__incl.md5 b/documentation/html/_feature_tests_8cpp__incl.md5
index 458eadc..840152c 100644
--- a/documentation/html/_feature_tests_8cpp__incl.md5
+++ b/documentation/html/_feature_tests_8cpp__incl.md5
@@ -1 +1 @@
-eff6ebc5a0caec85150fc56c5d977703
\ No newline at end of file
+1abc288028dd7c5ff5d974893e7a4aa9
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp__incl.png b/documentation/html/_feature_tests_8cpp__incl.png
index dfa8b69..eb2c3dc 100644
Binary files a/documentation/html/_feature_tests_8cpp__incl.png and b/documentation/html/_feature_tests_8cpp__incl.png differ
diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map
index 25abc68..6821100 100644
--- a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map
@@ -1,33 +1,37 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5
index d28097c..3e71a32 100644
--- a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5
@@ -1 +1 @@
-683c37a6fc93d37f93a227e5d8ac8713
\ No newline at end of file
+db4ae8f4b12e128094dd04bfde41c2a7
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png
index 7bfcd85..0e68be1 100644
Binary files a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png and b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map
index 03e9ad5..032db68 100644
--- a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map
@@ -1,41 +1,35 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5
index 80e967a..7a840c4 100644
--- a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5
@@ -1 +1 @@
-2e27aad242344947bd7fa5fa682932e1
\ No newline at end of file
+8df2fdeaea5ff1376c74cbec31e2419e
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png
index e56ae28..add1def 100644
Binary files a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png and b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map
index a4d1bcf..1073a44 100644
--- a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map
@@ -1,42 +1,45 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5
index c9ae1ca..6af590c 100644
--- a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5
@@ -1 +1 @@
-83562e602f057b607bb07d8a913f435d
\ No newline at end of file
+065308274b0e557fa0a1d5e232cceec2
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png
index 62a4cdf..db75747 100644
Binary files a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png and b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map
index db8278c..a8dee6b 100644
--- a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map
@@ -1,36 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5
index aa3e2ba..db65509 100644
--- a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5
@@ -1 +1 @@
-187d2f4a1b5ab3771a94bad8a78aa31c
\ No newline at end of file
+b9fdb6ffa5859416fe99fef6886439e9
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png
index 660a862..ed889a3 100644
Binary files a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png and b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map
index a1d38c3..39a0ad6 100644
--- a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map
@@ -1,44 +1,47 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5
index 18e45c7..491e6bd 100644
--- a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5
@@ -1 +1 @@
-48c85d2f0d971a72727af716f503739f
\ No newline at end of file
+b3d45dcf2d878c80f3b91313deb8e020
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png
index 914b402..c55aadd 100644
Binary files a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png and b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map
index 9f7da75..22d3ad3 100644
--- a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map
@@ -1,46 +1,49 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5
index 5a24cd4..a0b23bd 100644
--- a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5
@@ -1 +1 @@
-f9da239bfcd01f04caeb50e81c1d8ec7
\ No newline at end of file
+38776c660cfc61462bd2305c417174b1
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png
index 56b7a74..b7f7b93 100644
Binary files a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png and b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png differ
diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map
index a8a71f6..52de005 100644
--- a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map
+++ b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map
@@ -1,36 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5
index 98ebde3..d2cb1d8 100644
--- a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5
+++ b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5
@@ -1 +1 @@
-96fae4849be6135c895e119d219b5dda
\ No newline at end of file
+f63ca1c0fe72df30fc206a0a8a753a66
\ No newline at end of file
diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png
index 9284525..9b0bf49 100644
Binary files a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png and b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png differ
diff --git a/documentation/html/_init_denit_tests_8cpp.html b/documentation/html/_init_denit_tests_8cpp.html
index 653c52e..fb4f0d3 100644
--- a/documentation/html/_init_denit_tests_8cpp.html
+++ b/documentation/html/_init_denit_tests_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: InitDenitTests.cpp File Reference
+esp32_BNO08x: test/InitDenitTests.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_init_denit_tests_8cpp.html',''); initResizable(); });
-
-
-
+
+
+
@@ -876,7 +876,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_init_denit_tests_8cpp__incl.map b/documentation/html/_init_denit_tests_8cpp__incl.map
index 412b6b9..28f0522 100644
--- a/documentation/html/_init_denit_tests_8cpp__incl.map
+++ b/documentation/html/_init_denit_tests_8cpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_init_denit_tests_8cpp__incl.md5 b/documentation/html/_init_denit_tests_8cpp__incl.md5
index 68efc8a..d9653fb 100644
--- a/documentation/html/_init_denit_tests_8cpp__incl.md5
+++ b/documentation/html/_init_denit_tests_8cpp__incl.md5
@@ -1 +1 @@
-2f76c97defda7565beed84a97766d47a
\ No newline at end of file
+9326ce1b9ef263e97a16b486267474bf
\ No newline at end of file
diff --git a/documentation/html/_init_denit_tests_8cpp__incl.png b/documentation/html/_init_denit_tests_8cpp__incl.png
index 5b1d787..7f818f8 100644
Binary files a/documentation/html/_init_denit_tests_8cpp__incl.png and b/documentation/html/_init_denit_tests_8cpp__incl.png differ
diff --git a/documentation/html/_multi_report_tests_8cpp.html b/documentation/html/_multi_report_tests_8cpp.html
index cc3dae4..2df6e44 100644
--- a/documentation/html/_multi_report_tests_8cpp.html
+++ b/documentation/html/_multi_report_tests_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: MultiReportTests.cpp File Reference
+esp32_BNO08x: test/MultiReportTests.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_multi_report_tests_8cpp.html',''); initResizable(); }
-
-
-
+
+
+
@@ -412,40 +412,46 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -474,56 +480,74 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -552,48 +576,60 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -604,7 +640,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_multi_report_tests_8cpp__incl.map b/documentation/html/_multi_report_tests_8cpp__incl.map
index 5b006d8..4655c81 100644
--- a/documentation/html/_multi_report_tests_8cpp__incl.map
+++ b/documentation/html/_multi_report_tests_8cpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_multi_report_tests_8cpp__incl.md5 b/documentation/html/_multi_report_tests_8cpp__incl.md5
index 2932da7..1dfce37 100644
--- a/documentation/html/_multi_report_tests_8cpp__incl.md5
+++ b/documentation/html/_multi_report_tests_8cpp__incl.md5
@@ -1 +1 @@
-8159ff1346ff0d09fa70c04c76ed707c
\ No newline at end of file
+5b622b0a8dbdeba889f2cfd93b81435f
\ No newline at end of file
diff --git a/documentation/html/_multi_report_tests_8cpp__incl.png b/documentation/html/_multi_report_tests_8cpp__incl.png
index 7a2ca68..e58eb79 100644
Binary files a/documentation/html/_multi_report_tests_8cpp__incl.png and b/documentation/html/_multi_report_tests_8cpp__incl.png differ
diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map
index 4d58f51..9e23f46 100644
--- a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map
+++ b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map
@@ -1,52 +1,70 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5
index be3336d..6ca9362 100644
--- a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5
+++ b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5
@@ -1 +1 @@
-607f98501f454e3ff377d8b62f187d3c
\ No newline at end of file
+7372b46dad615f45bf23f4b9909c3b0f
\ No newline at end of file
diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png
index 3d9eaa0..3b40157 100644
Binary files a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png and b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png differ
diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map
index 03bd301..c04d0f1 100644
--- a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map
+++ b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map
@@ -1,36 +1,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5
index 4e81492..88feedc 100644
--- a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5
+++ b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5
@@ -1 +1 @@
-4031498f6e773ad60eb96016d314a290
\ No newline at end of file
+9b54950d9fc24092a8e477d61c290072
\ No newline at end of file
diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png
index ebd76f8..cdf8c18 100644
Binary files a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png and b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png differ
diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map
index 2549110..1aabc68 100644
--- a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map
+++ b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map
@@ -1,44 +1,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5
index 2594b18..07e670b 100644
--- a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5
+++ b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5
@@ -1 +1 @@
-4de3218156f6c584aed11c3b65faaffd
\ No newline at end of file
+753e62b643e66519e134a9a91ea7182d
\ No newline at end of file
diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png
index 05fde69..d63b8d2 100644
Binary files a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png and b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png differ
diff --git a/documentation/html/_r_e_a_d_m_e_8md.html b/documentation/html/_r_e_a_d_m_e_8md.html
index e0c985d..aa1acc6 100644
--- a/documentation/html/_r_e_a_d_m_e_8md.html
+++ b/documentation/html/_r_e_a_d_m_e_8md.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/_single_report_tests_8cpp.html b/documentation/html/_single_report_tests_8cpp.html
index 22cd761..b1958c0 100644
--- a/documentation/html/_single_report_tests_8cpp.html
+++ b/documentation/html/_single_report_tests_8cpp.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: SingleReportTests.cpp File Reference
+esp32_BNO08x: test/SingleReportTests.cpp File Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_single_report_tests_8cpp.html',''); initResizable();
-
-
-
+
+
+
@@ -434,36 +434,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -492,36 +499,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -550,36 +564,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -608,36 +629,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -667,35 +695,42 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -724,36 +759,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -782,36 +824,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -840,36 +889,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -903,12 +959,12 @@ Here is the call graph for this function:
-
+
+
+
-
-
-
-
+
+
@@ -919,15 +975,22 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -956,36 +1019,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1014,36 +1084,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1072,36 +1149,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1130,36 +1214,43 @@ Here is the call graph for this function:
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1188,36 +1279,43 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1228,7 +1326,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_single_report_tests_8cpp__incl.map b/documentation/html/_single_report_tests_8cpp__incl.map
index 6d204af..0cce977 100644
--- a/documentation/html/_single_report_tests_8cpp__incl.map
+++ b/documentation/html/_single_report_tests_8cpp__incl.map
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/documentation/html/_single_report_tests_8cpp__incl.md5 b/documentation/html/_single_report_tests_8cpp__incl.md5
index b216956..eb58b72 100644
--- a/documentation/html/_single_report_tests_8cpp__incl.md5
+++ b/documentation/html/_single_report_tests_8cpp__incl.md5
@@ -1 +1 @@
-adc6938b7ef818aed8f80755de169031
\ No newline at end of file
+15881a9acbdc9f9bda0f94a260121452
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp__incl.png b/documentation/html/_single_report_tests_8cpp__incl.png
index e474906..f7fc5de 100644
Binary files a/documentation/html/_single_report_tests_8cpp__incl.png and b/documentation/html/_single_report_tests_8cpp__incl.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map
index 0b5b9f1..c0ae9e5 100644
--- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5
index a9f5b89..41271d2 100644
--- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5
@@ -1 +1 @@
-fc6838a539189a3b1445fd92a456d44c
\ No newline at end of file
+3cf412d40d4e37d69d762a9d2abecead
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png
index c32d7fd..782e894 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map
index 0b5b9f1..c0ae9e5 100644
--- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5
index a9f5b89..41271d2 100644
--- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5
@@ -1 +1 @@
-fc6838a539189a3b1445fd92a456d44c
\ No newline at end of file
+3cf412d40d4e37d69d762a9d2abecead
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png
index c32d7fd..782e894 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map
index e28f258..a82a4b0 100644
--- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map
@@ -1,32 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5
index 2b0c0cd..c141f7c 100644
--- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5
@@ -1 +1 @@
-b518f8f84278cb408c78000b560ad0ca
\ No newline at end of file
+b1714f7cb810ecae7538cec996705fa8
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png
index 6a90a21..e73b0e8 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map
index 0b5b9f1..c0ae9e5 100644
--- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5
index a9f5b89..41271d2 100644
--- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5
@@ -1 +1 @@
-fc6838a539189a3b1445fd92a456d44c
\ No newline at end of file
+3cf412d40d4e37d69d762a9d2abecead
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png
index c32d7fd..782e894 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map
index 0b5b9f1..c0ae9e5 100644
--- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5
index a9f5b89..41271d2 100644
--- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5
@@ -1 +1 @@
-fc6838a539189a3b1445fd92a456d44c
\ No newline at end of file
+3cf412d40d4e37d69d762a9d2abecead
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png
index c32d7fd..782e894 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map
index 0b5b9f1..c0ae9e5 100644
--- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5
index a9f5b89..41271d2 100644
--- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5
@@ -1 +1 @@
-fc6838a539189a3b1445fd92a456d44c
\ No newline at end of file
+3cf412d40d4e37d69d762a9d2abecead
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png
index c32d7fd..782e894 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map
index 7e79f6c..24a2414 100644
--- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map
@@ -1,32 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5
index afaefe4..58442b6 100644
--- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5
@@ -1 +1 @@
-1da6e61d1a11a1230b2ee5b6f16dcbf9
\ No newline at end of file
+bbc8851dc4986184cb46b56ea0fd69fe
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png
index bde5e38..c7936ad 100644
Binary files a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map
index 9784792..052d511 100644
--- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map
@@ -1,32 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5
index 7e24ed4..94cc87d 100644
--- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5
@@ -1 +1 @@
-611f9694e59ea7ed7a1c90b523c1e2e7
\ No newline at end of file
+14139ea49748ef4d79fa0576d97d253b
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png
index 878d214..bf8036f 100644
Binary files a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png and b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map
index e98c78a..92fbb1f 100644
--- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map
@@ -4,29 +4,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5
index 914f7d4..5cc423c 100644
--- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5
@@ -1 +1 @@
-e636c668c1611011f46b1170ff9458bd
\ No newline at end of file
+a2138dc3b83e1dd8b9173b2e161a87aa
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png
index bdc217b..6d0d57f 100644
Binary files a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png and b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map
index 0b5b9f1..c0ae9e5 100644
--- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5
index a9f5b89..41271d2 100644
--- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5
@@ -1 +1 @@
-fc6838a539189a3b1445fd92a456d44c
\ No newline at end of file
+3cf412d40d4e37d69d762a9d2abecead
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png
index c32d7fd..782e894 100644
Binary files a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png and b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map
index 755154e..22aab32 100644
--- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map
@@ -1,32 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5
index 82d626e..5657d97 100644
--- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5
@@ -1 +1 @@
-ab69f59c38e11528cb40fcd136df7e00
\ No newline at end of file
+5fca2c4b716b2df8bcef6fe532a8ca9c
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png
index b818cce..d991f94 100644
Binary files a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png and b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map
index d79f8e1..150ebb5 100644
--- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map
@@ -1,32 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5
index 54a71fd..88056be 100644
--- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5
@@ -1 +1 @@
-6544dc9f9e12af82687d4755a53de5a5
\ No newline at end of file
+a8e223cbad1eca2ec34eb27ed442c820
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png
index 6da801c..efaca71 100644
Binary files a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png and b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map
index 755154e..f4e1ea9 100644
--- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map
@@ -1,32 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5
index 82d626e..8e19c5e 100644
--- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5
@@ -1 +1 @@
-ab69f59c38e11528cb40fcd136df7e00
\ No newline at end of file
+d474041a8afb7dcf2aece5b24788c293
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png
index b818cce..b2d577a 100644
Binary files a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png and b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png differ
diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map
index 7c70da0..dce1d0e 100644
--- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map
+++ b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map
@@ -1,32 +1,39 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5
index 790c1ff..a7d1c3d 100644
--- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5
+++ b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5
@@ -1 +1 @@
-1b5ef07152e22b3ec6b719bfaed12c1e
\ No newline at end of file
+f86e4092b95801d5d9cb3e1854b3412b
\ No newline at end of file
diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png
index 027826b..34f7116 100644
Binary files a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png and b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png differ
diff --git a/documentation/html/annotated.html b/documentation/html/annotated.html
index 4829570..e22688b 100644
--- a/documentation/html/annotated.html
+++ b/documentation/html/annotated.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x-members.html b/documentation/html/class_b_n_o08x-members.html
index a4f4e94..71f2764 100644
--- a/documentation/html/class_b_n_o08x-members.html
+++ b/documentation/html/class_b_n_o08x-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -125,65 +125,66 @@ $(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });
deinit_sh2_HAL ()BNO08x private
deinit_spi ()BNO08x private
deinit_tasks ()BNO08x private
- dynamic_calibration_autosave_disable ()BNO08x
- dynamic_calibration_autosave_enable ()BNO08x
- dynamic_calibration_disable (BNO08xCalSel sensor)BNO08x
- dynamic_calibration_enable (BNO08xCalSel sensor)BNO08x
- get_frs (uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)BNO08x
- get_product_IDs ()BNO08x
- get_reset_reason ()BNO08x
- handle_cb (uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)BNO08x private
- handle_sensor_report (sh2_SensorValue_t *sensor_val)BNO08x private
- hard_reset ()BNO08x
- HARD_RESET_DELAY_MS BNO08x private static
- hint_handler (void *arg)BNO08x private static
- HOST_INT_TIMEOUT_DEFAULT_MS BNO08x private static
- imu_config BNO08x private
- imu_spi_config BNO08x private
- init_config_args ()BNO08x private
- init_gpio ()BNO08x private
- init_gpio_inputs ()BNO08x private
- init_gpio_outputs ()BNO08x private
- init_hint_isr ()BNO08x private
- init_sh2_HAL ()BNO08x private
- init_spi ()BNO08x private
- init_status BNO08x private
- init_tasks ()BNO08x private
- initialize ()BNO08x
- lock_sh2_HAL ()BNO08x private
- lock_user_data ()BNO08x private
- on ()BNO08x
- print_product_ids ()BNO08x
- product_IDs BNO08x private
- queue_cb_report_id BNO08x private
- queue_rx_sensor_event BNO08x private
- re_enable_reports ()BNO08x private
- register_cb (std::function< void(void)> cb_fxn)BNO08x
- register_cb (std::function< void(uint8_t report_ID)> cb_fxn)BNO08x
- rpt BNO08x
- RX_DATA_LENGTH BNO08x private static
- save_dynamic_calibration ()BNO08x
- SCLK_MAX_SPEED BNO08x private static
- sem_kill_tasks BNO08x private
- sh2_HAL BNO08x private
- sh2_HAL_service_task ()BNO08x private
- sh2_HAL_service_task_hdl BNO08x private
- SH2_HAL_SERVICE_TASK_SZ BNO08x private static
- sh2_HAL_service_task_trampoline (void *arg)BNO08x private static
- sleep ()BNO08x
- soft_reset ()BNO08x
- spi_hdl BNO08x private
- spi_transaction BNO08x private
- stability_to_str (BNO08xStability stability)BNO08x static
- sync_ctx BNO08x private
- TAG BNO08x private static
- toggle_reset ()BNO08x private
- unlock_sh2_HAL ()BNO08x private
- unlock_user_data ()BNO08x private
- usr_reports BNO08x private
- wait_for_hint ()BNO08x private
- wait_for_reset ()BNO08x private
- ~BNO08x ()BNO08x
+ disable_all_reports ()BNO08x
+ dynamic_calibration_autosave_disable ()BNO08x
+ dynamic_calibration_autosave_enable ()BNO08x
+ dynamic_calibration_disable (BNO08xCalSel sensor)BNO08x
+ dynamic_calibration_enable (BNO08xCalSel sensor)BNO08x
+ get_frs (uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)BNO08x
+ get_product_IDs ()BNO08x
+ get_reset_reason ()BNO08x
+ handle_cb (uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)BNO08x private
+ handle_sensor_report (sh2_SensorValue_t *sensor_val)BNO08x private
+ hard_reset ()BNO08x
+ HARD_RESET_DELAY_MS BNO08x private static
+ hint_handler (void *arg)BNO08x private static
+ HOST_INT_TIMEOUT_DEFAULT_MS BNO08x private static
+ imu_config BNO08x private
+ imu_spi_config BNO08x private
+ init_config_args ()BNO08x private
+ init_gpio ()BNO08x private
+ init_gpio_inputs ()BNO08x private
+ init_gpio_outputs ()BNO08x private
+ init_hint_isr ()BNO08x private
+ init_sh2_HAL ()BNO08x private
+ init_spi ()BNO08x private
+ init_status BNO08x private
+ init_tasks ()BNO08x private
+ initialize ()BNO08x
+ lock_sh2_HAL ()BNO08x private
+ lock_user_data ()BNO08x private
+ on ()BNO08x
+ print_product_ids ()BNO08x
+ product_IDs BNO08x private
+ queue_cb_report_id BNO08x private
+ queue_rx_sensor_event BNO08x private
+ re_enable_reports ()BNO08x private
+ register_cb (std::function< void(void)> cb_fxn)BNO08x
+ register_cb (std::function< void(uint8_t report_ID)> cb_fxn)BNO08x
+ rpt BNO08x
+ RX_DATA_LENGTH BNO08x private static
+ save_dynamic_calibration ()BNO08x
+ SCLK_MAX_SPEED BNO08x private static
+ sem_kill_tasks BNO08x private
+ sh2_HAL BNO08x private
+ sh2_HAL_service_task ()BNO08x private
+ sh2_HAL_service_task_hdl BNO08x private
+ SH2_HAL_SERVICE_TASK_SZ BNO08x private static
+ sh2_HAL_service_task_trampoline (void *arg)BNO08x private static
+ sleep ()BNO08x
+ soft_reset ()BNO08x
+ spi_hdl BNO08x private
+ spi_transaction BNO08x private
+ stability_to_str (BNO08xStability stability)BNO08x static
+ sync_ctx BNO08x private
+ TAG BNO08x private static
+ toggle_reset ()BNO08x private
+ unlock_sh2_HAL ()BNO08x private
+ unlock_user_data ()BNO08x private
+ usr_reports BNO08x private
+ wait_for_hint ()BNO08x private
+ wait_for_reset ()BNO08x private
+ ~BNO08x ()BNO08x
diff --git a/documentation/html/class_b_n_o08x.html b/documentation/html/class_b_n_o08x.html
index 92ab308..8cd1cd1 100644
--- a/documentation/html/class_b_n_o08x.html
+++ b/documentation/html/class_b_n_o08x.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -259,6 +259,9 @@ Public Member Functions
bool soft_reset ()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
+bool disable_all_reports ()
+ Disables all currently enabled reports.
+
BNO08xResetReason get_reset_reason ()
Returns reason for previous reset via product ID report.
@@ -1539,6 +1542,58 @@ Here is the caller graph for this function:
+
+
+
+◆ disable_all_reports()
+
+
+
+
+
+ bool BNO08x::disable_all_reports
+ (
+ )
+
+
+
+
+
+
Disables all currently enabled reports.
+
Returns True if all currently enabled reports were disabled successfully.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4439,8 +4494,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x.js b/documentation/html/class_b_n_o08x.js
index b161cee..49ec681 100644
--- a/documentation/html/class_b_n_o08x.js
+++ b/documentation/html/class_b_n_o08x.js
@@ -21,6 +21,7 @@ var class_b_n_o08x =
[ "deinit_sh2_HAL", "class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861", null ],
[ "deinit_spi", "class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85", null ],
[ "deinit_tasks", "class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b", null ],
+ [ "disable_all_reports", "class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6", null ],
[ "dynamic_calibration_autosave_disable", "class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32", null ],
[ "dynamic_calibration_autosave_enable", "class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b", null ],
[ "dynamic_calibration_disable", "class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95", null ],
diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map
new file mode 100644
index 0000000..2239ac5
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5
new file mode 100644
index 0000000..247a7be
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5
@@ -0,0 +1 @@
+44cdf20a1fafb0e7abf449515b20076b
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png
new file mode 100644
index 0000000..872c83e
Binary files /dev/null and b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_cb_generic-members.html b/documentation/html/class_b_n_o08x_cb_generic-members.html
index 2fa5b9c..99ad5ee 100644
--- a/documentation/html/class_b_n_o08x_cb_generic-members.html
+++ b/documentation/html/class_b_n_o08x_cb_generic-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_cb_generic.html b/documentation/html/class_b_n_o08x_cb_generic.html
index 45e79b9..6e2240c 100644
--- a/documentation/html/class_b_n_o08x_cb_generic.html
+++ b/documentation/html/class_b_n_o08x_cb_generic.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -268,7 +268,7 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following file:
diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html
index bdcc3bc..70c05f2 100644
--- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html
+++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html
index 677f59f..f84adce 100644
--- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html
+++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -247,7 +247,7 @@ Additional Inherited Members
The documentation for this class was generated from the following file:
diff --git a/documentation/html/class_b_n_o08x_cb_param_void-members.html b/documentation/html/class_b_n_o08x_cb_param_void-members.html
index 1d772cd..ca2e43b 100644
--- a/documentation/html/class_b_n_o08x_cb_param_void-members.html
+++ b/documentation/html/class_b_n_o08x_cb_param_void-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_cb_param_void.html b/documentation/html/class_b_n_o08x_cb_param_void.html
index 6aac357..4c4a5fb 100644
--- a/documentation/html/class_b_n_o08x_cb_param_void.html
+++ b/documentation/html/class_b_n_o08x_cb_param_void.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -241,7 +241,7 @@ Additional Inherited Members
The documentation for this class was generated from the following file:
diff --git a/documentation/html/class_b_n_o08x_rpt-members.html b/documentation/html/class_b_n_o08x_rpt-members.html
index d3ce2fa..11536b0 100644
--- a/documentation/html/class_b_n_o08x_rpt-members.html
+++ b/documentation/html/class_b_n_o08x_rpt-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,7 +102,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); });
BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRpt inline protected
clear_sample_counts ()BNO08xRpt
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0BNO08xRpt pure virtual
flush ()BNO08xRpt
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
get_sample_counts (bno08x_sample_counts_t &sample_counts)BNO08xRpt
@@ -114,12 +114,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); });
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRpt protected static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val)=0BNO08xRpt protected pure virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRpt protected static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val)=0BNO08xRpt protected pure virtual
diff --git a/documentation/html/class_b_n_o08x_rpt.html b/documentation/html/class_b_n_o08x_rpt.html
index 7fd1cdc..4d4d25c 100644
--- a/documentation/html/class_b_n_o08x_rpt.html
+++ b/documentation/html/class_b_n_o08x_rpt.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -172,9 +172,6 @@ Collaboration diagram for BNO08xRpt:
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
@@ -359,13 +361,15 @@ Here is the call graph for this function:
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-◆ enable()
+
+◆ enable()
+
+
+
- bool BNO08xRpt::enable
+ virtual bool BNO08xRpt::enable
(
uint32_t time_between_reports ,
@@ -448,122 +431,14 @@ Here is the caller graph for this function:
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+
+pure virtual
+
+
-
Enables a sensor report such that the BNO08x begins sending it.
-
Parameters
-
-
-
-
Returns True if report was successfully enabled.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
Implemented in BNO08xRptAcceleration , BNO08xRptActivityClassifier , BNO08xRptCalGyro , BNO08xRptCalMagnetometer , BNO08xRptGravity , BNO08xRptLinearAcceleration , BNO08xRptRawMEMSAccelerometer , BNO08xRptRawMEMSGyro , BNO08xRptRawMEMSMagnetometer , BNO08xRptRVGeneric , BNO08xRptShakeDetector , BNO08xRptStabilityClassifier , BNO08xRptStepCounter , BNO08xRptTapDetector , BNO08xRptUncalGyro , and BNO08xRptUncalMagnetometer .
@@ -804,124 +679,121 @@ Here is the caller graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -958,6 +830,8 @@ Here is the caller graph for this function:
+
+
@@ -1008,54 +882,53 @@ Here is the caller graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1095,6 +968,172 @@ Here is the caller graph for this function:
+
+
+
+◆ rpt_enable()
+
+
+
+
+
Enables a sensor report such that the BNO08x begins sending it.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1205,124 +1244,121 @@ Here is the caller graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1359,6 +1395,8 @@ Here is the caller graph for this function:
+
+
@@ -1409,54 +1447,53 @@ Here is the caller graph for this function:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1656,8 +1693,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt.js b/documentation/html/class_b_n_o08x_rpt.js
index cd97876..f514caa 100644
--- a/documentation/html/class_b_n_o08x_rpt.js
+++ b/documentation/html/class_b_n_o08x_rpt.js
@@ -3,7 +3,7 @@ var class_b_n_o08x_rpt =
[ "BNO08xRpt", "class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c", null ],
[ "clear_sample_counts", "class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6", null ],
[ "disable", "class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc", null ],
- [ "enable", "class_b_n_o08x_rpt.html#a3012b77fd80f2c34e57d5a23299f1470", null ],
+ [ "enable", "class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4", null ],
[ "flush", "class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72", null ],
[ "get_meta_data", "class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf", null ],
[ "get_sample_counts", "class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38", null ],
@@ -11,6 +11,7 @@ var class_b_n_o08x_rpt =
[ "lock_sh2_HAL", "class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12", null ],
[ "lock_user_data", "class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0", null ],
[ "register_cb", "class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46", null ],
+ [ "rpt_enable", "class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c", null ],
[ "signal_data_available", "class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329", null ],
[ "unlock_sh2_HAL", "class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765", null ],
[ "unlock_user_data", "class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map
index 573b417..e91f09f 100644
--- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map
+++ b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map
@@ -1,101 +1,102 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5
index fe01fe2..7d6f1e4 100644
--- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5
+++ b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5
@@ -1 +1 @@
-c72af797c72ab19b2f9a05511927c8e7
\ No newline at end of file
+9576b57562067a1b44931015b6611552
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png
index d5cfe8a..c817d37 100644
Binary files a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.map
deleted file mode 100644
index a87ff6e..0000000
--- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5
deleted file mode 100644
index 4fda433..0000000
--- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6ecb1199c9a5dab0416304dc61a4452a
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png
deleted file mode 100644
index 0b49d45..0000000
Binary files a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png and /dev/null differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.map
deleted file mode 100644
index bfe844e..0000000
--- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.map
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5
deleted file mode 100644
index 2607ffc..0000000
--- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c4e582beada9e01fcb93a7a130943954
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.png
deleted file mode 100644
index 8b20b71..0000000
Binary files a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.png and /dev/null differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map
index 800895e..2d3db9b 100644
--- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map
+++ b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map
@@ -1,101 +1,102 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5
index 4366971..3cc4521 100644
--- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5
+++ b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5
@@ -1 +1 @@
-aa18bba44cad370021c8a162feef6cbe
\ No newline at end of file
+18cf3ca9f4f5d8ca8950cfc894917025
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png
index c1c673a..0bf0775 100644
Binary files a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map
index 2fd6b50..e488336 100644
--- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map
+++ b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map
@@ -1,120 +1,117 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5
index 603b40e..d38b729 100644
--- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5
+++ b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5
@@ -1 +1 @@
-1113d274f2436a167c50252993806dc1
\ No newline at end of file
+4fc64a7ae89a219e113b6b5eb9fed539
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png
index 20520e4..f85cef0 100644
Binary files a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map
index 778a5de..a898d74 100644
--- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map
+++ b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map
@@ -1,120 +1,117 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5
index de07bb3..69c8adc 100644
--- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5
+++ b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5
@@ -1 +1 @@
-b9ce30f1689816061100d66bd7aa4920
\ No newline at end of file
+c1084e484e4e98626c3a369a298d1406
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png
index cee1ab9..f468166 100644
Binary files a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map
index f70e067..97bdce0 100644
--- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map
+++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map
@@ -1,9 +1,11 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5
index cd756f2..ee8e0fa 100644
--- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5
+++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5
@@ -1 +1 @@
-dd526cc33c6f395a3f2a73e748176457
\ No newline at end of file
+4117abfba7fb1829c75a016794e92187
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png
index 02d447b..394a507 100644
Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map
index 390f13f..e5c4cee 100644
--- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map
+++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map
@@ -1,55 +1,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5
index db700e5..8ea4dc7 100644
--- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5
+++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5
@@ -1 +1 @@
-13f7ee4d1ad6ad23fd41fb86763b7c6f
\ No newline at end of file
+426513af5179c3f983a6a3a349a283f1
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png
index ca7ce65..af5afa2 100644
Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html
index df28ccc..d2c4011 100644
--- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html','
clear_sample_counts ()BNO08xRpt
data BNO08xRptRVGeneric protected
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -118,13 +118,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html','
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptARVRStabilizedGameRV private static
- tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptARVRStabilizedGameRV private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptARVRStabilizedGameRV private static
+ tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptARVRStabilizedGameRV private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html
index 338a9c3..a4bafc0 100644
--- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html
+++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -139,6 +139,9 @@ Public Member Functions
BNO08xRptARVRStabilizedGameRV (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -146,9 +149,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -191,6 +191,9 @@ Additional Inherited Members
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -346,8 +349,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html
index b7c47c4..ac7177e 100644
--- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i
clear_sample_counts ()BNO08xRpt
data BNO08xRptRVGeneric protected
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -118,13 +118,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptARVRStabilizedRV private static
- tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptARVRStabilizedRV private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptARVRStabilizedRV private static
+ tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptARVRStabilizedRV private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html
index 11cff8a..cdb3ad0 100644
--- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html
+++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -139,6 +139,9 @@ Public Member Functions
BNO08xRptARVRStabilizedRV (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -146,9 +149,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -191,6 +191,9 @@ Additional Inherited Members
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -346,8 +349,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map
new file mode 100644
index 0000000..0d67db3
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5
new file mode 100644
index 0000000..d3e2310
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5
@@ -0,0 +1 @@
+0e5eb36520b2b3e27f1c35385fcc0c1a
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png
new file mode 100644
index 0000000..6bbdf48
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map
new file mode 100644
index 0000000..981dd9a
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5
new file mode 100644
index 0000000..bda7e1e
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5
@@ -0,0 +1 @@
+cdd218660a654d3876c731989cf600dd
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png
new file mode 100644
index 0000000..18f8c13
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration-members.html b/documentation/html/class_b_n_o08x_rpt_acceleration-members.html
index 6183276..9d4d9e7 100644
--- a/documentation/html/class_b_n_o08x_rpt_acceleration-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab
clear_sample_counts ()BNO08xRpt
data BNO08xRptAcceleration private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptAcceleration virtual
flush ()BNO08xRpt
get ()BNO08xRptAcceleration
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptAcceleration private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptAcceleration private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptAcceleration private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptAcceleration private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration.html b/documentation/html/class_b_n_o08x_rpt_acceleration.html
index 3225cdc..c4d552f 100644
--- a/documentation/html/class_b_n_o08x_rpt_acceleration.html
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptAcceleration:
Public Member Functions
BNO08xRptAcceleration (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables acceleration reports such that the BNO08x begins sending them.
+
bno08x_accel_t get ()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,101 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables acceleration reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -426,8 +524,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration.js b/documentation/html/class_b_n_o08x_rpt_acceleration.js
index 9b4347f..8481f09 100644
--- a/documentation/html/class_b_n_o08x_rpt_acceleration.js
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_acceleration =
[
[ "BNO08xRptAcceleration", "class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2", null ],
+ [ "enable", "class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f", null ],
[ "get", "class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328", null ],
[ "update_data", "class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045", null ],
[ "data", "class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map
new file mode 100644
index 0000000..50d3a64
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5
new file mode 100644
index 0000000..3c0ff2a
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5
@@ -0,0 +1 @@
+74e0412730deee457e1cdbe04ba51ad5
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png
new file mode 100644
index 0000000..c02088e
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map
new file mode 100644
index 0000000..895274f
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5
new file mode 100644
index 0000000..e24b213
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5
@@ -0,0 +1 @@
+6497638049d9538c4045da7994ebe43c
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png
new file mode 100644
index 0000000..6ea5ba2
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html
index 991dcad..7b8f329 100644
--- a/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -98,13 +98,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init
This is the complete list of members for BNO08xRptActivityClassifier , including all inherited members.
- BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRpt inline protected
- BNO08xRptActivityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptActivityClassifier inline
- clear_sample_counts ()BNO08xRpt
- data BNO08xRptActivityClassifier private
- disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptActivityClassifier
- BNO08xRpt::enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ activities_to_enable BNO08xRptActivityClassifier private
+ BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRpt inline protected
+ BNO08xRptActivityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptActivityClassifier inline
+ clear_sample_counts ()BNO08xRpt
+ data BNO08xRptActivityClassifier private
+ disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptActivityClassifier virtual
flush ()BNO08xRpt
get ()BNO08xRptActivityClassifier
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -118,6 +118,8 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ set_activities_to_enable (BNO08xActivityEnable activities_to_enable)BNO08xRptActivityClassifier
signal_data_available ()BNO08xRpt protected
sync_ctx BNO08xRpt protected
TAG BNO08xRptActivityClassifier private static
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html b/documentation/html/class_b_n_o08x_rpt_activity_classifier.html
index 070f6b2..1b2b6e2 100644
--- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html
+++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,19 +135,19 @@ Collaboration diagram for BNO08xRptActivityClassifier:
Public Member Functions
BNO08xRptActivityClassifier (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
-bool enable (uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables activity classifier reports such that the BNO08x begins sending them.
-
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables activity classifier reports such that the BNO08x begins sending them.
+
bno08x_activity_classifier_t get ()
Grabs most recent activity classifier data.
BNO08xActivity get_most_likely_activity ()
Grabs most the most likely activity from most recent activity classifier data.
+void set_activities_to_enable (BNO08xActivityEnable activities_to_enable )
+ Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
+
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -181,6 +181,9 @@ Private Attributes
bno08x_activity_classifier_t data
Most recent report data, doesn't account for step rollover.
+BNO08xActivityEnable activities_to_enable
+ Activities to be monitored, call enable after setting.
+
@@ -190,6 +193,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -265,52 +271,60 @@ Additional Inherited Members
-
-◆ enable()
+
+◆ enable()
+
+
+
+
+
+override virtual
+
+
Enables activity classifier reports such that the BNO08x begins sending them.
Parameters
- time_between_reports The period/interval of the report in microseconds.
- activities_to_enable Which activities to enable.
+ report_period_us The period/interval of the report in microseconds.
sensor_cfg Sensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,6 +392,32 @@ Here is the call graph for this function:
+
+
+
+◆ set_activities_to_enable()
+
+
+
+
+
+ void BNO08xRptActivityClassifier::set_activities_to_enable
+ (
+ BNO08xActivityEnable activities_to_enable )
+
+
+
+
+
+
Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
+
Parameters
+
+ activities_to_enable The activities to be monitored with sent reports.
+
+
+
+
Returns void, nothing to return
+
@@ -431,6 +471,33 @@ Here is the call graph for this function:
+
+◆ activities_to_enable
+
+
+
+
Initial value:
+
Activities to be monitored, call enable after setting.
+
+
+
◆ data
@@ -478,8 +545,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js b/documentation/html/class_b_n_o08x_rpt_activity_classifier.js
index 66d07a4..c68b8e4 100644
--- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js
+++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier.js
@@ -1,10 +1,12 @@
var class_b_n_o08x_rpt_activity_classifier =
[
[ "BNO08xRptActivityClassifier", "class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5", null ],
- [ "enable", "class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4", null ],
+ [ "enable", "class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823", null ],
[ "get", "class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d", null ],
[ "get_most_likely_activity", "class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2", null ],
+ [ "set_activities_to_enable", "class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b", null ],
[ "update_data", "class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333", null ],
+ [ "activities_to_enable", "class_b_n_o08x_rpt_activity_classifier.html#a10a0eaa37c9cacf5f97397c4dccdbe8e", null ],
[ "data", "class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c", null ],
[ "TAG", "class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d", null ]
];
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map
new file mode 100644
index 0000000..7acdac2
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5
new file mode 100644
index 0000000..7f190b6
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5
@@ -0,0 +1 @@
+31f703f85e76921c2e5f35b9189e5e0f
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png
new file mode 100644
index 0000000..3054052
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.map
deleted file mode 100644
index 2a257e3..0000000
--- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.map
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5
deleted file mode 100644
index f57adfc..0000000
--- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6659133d544d5af45ccd7b9484745184
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.png
deleted file mode 100644
index a637f1b..0000000
Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.png and /dev/null differ
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html
index 3a251a4..d5c6f1a 100644
--- a/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable()
clear_sample_counts ()BNO08xRpt
data BNO08xRptCalGyro private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalGyro virtual
flush ()BNO08xRpt
get ()BNO08xRptCalGyro
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable()
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptCalGyro private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalGyro private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptCalGyro private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalGyro private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro.html b/documentation/html/class_b_n_o08x_rpt_cal_gyro.html
index 9027800..d93843f 100644
--- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.html
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptCalGyro:
Public Member Functions
BNO08xRptCalGyro (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables calibrated gyro reports such that the BNO08x begins sending them.
+
bno08x_gyro_t get ()
Grabs most recent gyroscope data (velocity), units are in rad/s.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,83 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables calibrated gyro reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -402,8 +482,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js b/documentation/html/class_b_n_o08x_rpt_cal_gyro.js
index 00c92d6..2c0585f 100644
--- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_cal_gyro =
[
[ "BNO08xRptCalGyro", "class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5", null ],
+ [ "enable", "class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc", null ],
[ "get", "class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815", null ],
[ "update_data", "class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f", null ],
[ "data", "class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map
new file mode 100644
index 0000000..3f53ff8
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5
new file mode 100644
index 0000000..c187bdc
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5
@@ -0,0 +1 @@
+4f37cbd207c87317f85f65f7b7d7a35f
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png
new file mode 100644
index 0000000..3e629a1
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map
new file mode 100644
index 0000000..d88ac9a
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5
new file mode 100644
index 0000000..70c4c1c
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5
@@ -0,0 +1 @@
+34e9a865888355bc5fcf068aa9c67572
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png
new file mode 100644
index 0000000..8132e92
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html
index ad71b10..6fee62f 100644
--- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes
clear_sample_counts ()BNO08xRpt
data BNO08xRptCalMagnetometer private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalMagnetometer virtual
flush ()BNO08xRpt
get ()BNO08xRptCalMagnetometer
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptCalMagnetometer private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalMagnetometer private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptCalMagnetometer private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalMagnetometer private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html
index 536057a..ea19a51 100644
--- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptCalMagnetometer:
Public Member Functions
BNO08xRptCalMagnetometer (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables calibrated magnetometer reports such that the BNO08x begins sending them.
+
bno08x_magf_t get ()
Grabs most recent calibrated magnetometer data, units are in uTesla.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,81 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables calibrated magnetometer reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -400,8 +478,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js
index a661aab..74bd0df 100644
--- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_cal_magnetometer =
[
[ "BNO08xRptCalMagnetometer", "class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06", null ],
+ [ "enable", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393", null ],
[ "get", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2", null ],
[ "update_data", "class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784", null ],
[ "data", "class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map
new file mode 100644
index 0000000..305360a
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5
new file mode 100644
index 0000000..490f9c2
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5
@@ -0,0 +1 @@
+811219b7a8a64b57075e1dee1602e74c
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png
new file mode 100644
index 0000000..165e3c5
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map
new file mode 100644
index 0000000..b3b6dd3
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5
new file mode 100644
index 0000000..f7a11fa
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5
@@ -0,0 +1 @@
+a158662f3dfd1e8231b3cbb470d03e14
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png
new file mode 100644
index 0000000..7350f80
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html
index 36efba6..ffa0b74 100644
--- a/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable()
clear_sample_counts ()BNO08xRpt
data BNO08xRptRVGeneric protected
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -118,16 +118,17 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable()
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptGameRV private static
- tare (bool x=true, bool y=true, bool z=true)BNO08xRptGameRV
- BNO08xRptRVGeneric::tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- tare_clear ()BNO08xRptGameRV
- tare_persist ()BNO08xRptGameRV
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptGameRV private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptGameRV private static
+ tare (bool x=true, bool y=true, bool z=true)BNO08xRptGameRV
+ BNO08xRptRVGeneric::tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ tare_clear ()BNO08xRptGameRV
+ tare_persist ()BNO08xRptGameRV
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptGameRV private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v.html b/documentation/html/class_b_n_o08x_rpt_game_r_v.html
index b3d9197..7538e14 100644
--- a/documentation/html/class_b_n_o08x_rpt_game_r_v.html
+++ b/documentation/html/class_b_n_o08x_rpt_game_r_v.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions
Clears most recent tare operation.
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -155,9 +158,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -200,6 +200,9 @@ Additional Inherited Members
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -470,8 +473,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity-members.html b/documentation/html/class_b_n_o08x_rpt_gravity-members.html
index 3f0bd09..8f8dca2 100644
--- a/documentation/html/class_b_n_o08x_rpt_gravity-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_gravity-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable();
clear_sample_counts ()BNO08xRpt
data BNO08xRptGravity private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptGravity virtual
flush ()BNO08xRpt
get ()BNO08xRptGravity
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable();
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptGravity private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptGravity private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptGravity private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptGravity private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity.html b/documentation/html/class_b_n_o08x_rpt_gravity.html
index a7720f2..4d26515 100644
--- a/documentation/html/class_b_n_o08x_rpt_gravity.html
+++ b/documentation/html/class_b_n_o08x_rpt_gravity.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptGravity:
Public Member Functions
BNO08xRptGravity (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables gravity reports such that the BNO08x begins sending them.
+
bno08x_accel_t get ()
Grabs most recent gravity data, units are in m/s^2.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,83 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables gravity reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -402,8 +482,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity.js b/documentation/html/class_b_n_o08x_rpt_gravity.js
index 6c5539e..7bb322c 100644
--- a/documentation/html/class_b_n_o08x_rpt_gravity.js
+++ b/documentation/html/class_b_n_o08x_rpt_gravity.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_gravity =
[
[ "BNO08xRptGravity", "class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba", null ],
+ [ "enable", "class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571", null ],
[ "get", "class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115", null ],
[ "update_data", "class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2", null ],
[ "data", "class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map
new file mode 100644
index 0000000..24c753b
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5
new file mode 100644
index 0000000..ddbd99d
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5
@@ -0,0 +1 @@
+bfe5a410630a3ce4455b78de1554eaad
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png
new file mode 100644
index 0000000..5ced420
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map
new file mode 100644
index 0000000..48bf3f8
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5
new file mode 100644
index 0000000..a3f5cf5
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5
@@ -0,0 +1 @@
+deba68d50a660ec842fbfe496d36b64d
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png
new file mode 100644
index 0000000..ac13340
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html
index 71e08e0..b75639b 100644
--- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -105,7 +105,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable
data BNO08xRptRVGeneric protected
data_vel BNO08xRptIGyroRV private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get (bno08x_quat_t &quat, bno08x_ang_vel_t &vel)BNO08xRptIGyroRV
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
@@ -121,13 +121,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptIGyroRV private static
- tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptIGyroRV private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptIGyroRV private static
+ tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptIGyroRV private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html
index 2cbbfb3..ae5e088 100644
--- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html
+++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions
Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -155,9 +158,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -205,6 +205,9 @@ Additional Inherited Members
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -457,8 +460,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html b/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html
index 6de3b4a..e18e288 100644
--- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init
clear_sample_counts ()BNO08xRpt
data BNO08xRptLinearAcceleration private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptLinearAcceleration virtual
flush ()BNO08xRpt
get ()BNO08xRptLinearAcceleration
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptLinearAcceleration private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptLinearAcceleration private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptLinearAcceleration private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptLinearAcceleration private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html
index 701475e..c5e1ee0 100644
--- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptLinearAcceleration:
Public Member Functions
BNO08xRptLinearAcceleration (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables linear acceleration reports such that the BNO08x begins sending them.
+
bno08x_accel_t get ()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,85 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables linear acceleration reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -406,8 +488,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js
index 7d94a32..d71c90a 100644
--- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_linear_acceleration =
[
[ "BNO08xRptLinearAcceleration", "class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59", null ],
+ [ "enable", "class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed", null ],
[ "get", "class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0", null ],
[ "update_data", "class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e", null ],
[ "data", "class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map
new file mode 100644
index 0000000..9f0da22
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5
new file mode 100644
index 0000000..c992386
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5
@@ -0,0 +1 @@
+8c6ca86d0f6ee4a25538dde0116de847
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png
new file mode 100644
index 0000000..b54eebf
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map
new file mode 100644
index 0000000..5b6534c
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5
new file mode 100644
index 0000000..adda2eb
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5
@@ -0,0 +1 @@
+b5f592946a9552231c3a088762ab8031
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png
new file mode 100644
index 0000000..5a771ae
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_r_v-members.html
index 0d8a58b..e9a13a4 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_r_v-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); });
clear_sample_counts ()BNO08xRpt
data BNO08xRptRVGeneric protected
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -118,16 +118,17 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); });
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptRV private static
- tare (bool x=true, bool y=true, bool z=true)BNO08xRptRV
- BNO08xRptRVGeneric::tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- tare_clear ()BNO08xRptRV
- tare_persist ()BNO08xRptRV
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRV private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptRV private static
+ tare (bool x=true, bool y=true, bool z=true)BNO08xRptRV
+ BNO08xRptRVGeneric::tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ tare_clear ()BNO08xRptRV
+ tare_persist ()BNO08xRptRV
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRV private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v.html b/documentation/html/class_b_n_o08x_rpt_r_v.html
index ed398c9..7838ebd 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v.html
+++ b/documentation/html/class_b_n_o08x_rpt_r_v.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions
Clears most recent tare operation.
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -155,9 +158,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -200,6 +200,9 @@ Additional Inherited Members
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -470,8 +473,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html b/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html
index 71732fe..b6e6a11 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl
clear_sample_counts ()BNO08xRpt
data BNO08xRptRVGeneric protected
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -117,13 +117,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptRVGeneric protected static
- tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val)=0BNO08xRpt protected pure virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptRVGeneric protected static
+ tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val)=0BNO08xRpt protected pure virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic.html b/documentation/html/class_b_n_o08x_rpt_r_v_generic.html
index 421f20a..919dfcd 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v_generic.html
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -145,6 +145,9 @@ Collaboration diagram for BNO08xRptRVGeneric:
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -152,9 +155,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -185,6 +185,9 @@ Protected Member Functions
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
@@ -272,6 +275,91 @@ Static Protected Attributes
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables a rotation vector report such that the BNO08x begins it.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get_euler()
@@ -498,8 +586,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic.js b/documentation/html/class_b_n_o08x_rpt_r_v_generic.js
index b43f53e..23a1e21 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v_generic.js
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_r_v_generic =
[
[ "BNO08xRptRVGeneric", "class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c", null ],
+ [ "enable", "class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e", null ],
[ "get_euler", "class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7", null ],
[ "get_quat", "class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8", null ],
[ "tare", "class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map
new file mode 100644
index 0000000..afe04d3
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5
new file mode 100644
index 0000000..494af48
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5
@@ -0,0 +1 @@
+08979f19739975acfbc65dc93c16bd0e
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png
new file mode 100644
index 0000000..383ac11
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map
new file mode 100644
index 0000000..0105a90
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5
new file mode 100644
index 0000000..a97b9be
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5
@@ -0,0 +1 @@
+089c451ab771ea2a5346809dddfe1d74
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png
new file mode 100644
index 0000000..85917b7
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html b/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html
index e58e944..04a8ed2 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable
clear_sample_counts ()BNO08xRpt
data BNO08xRptRVGeneric protected
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGeneric virtual
flush ()BNO08xRpt
get_euler (bool in_degrees=true)BNO08xRptRVGeneric
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -118,16 +118,17 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptRVGeomag private static
- tare (bool x=true, bool y=true, bool z=true)BNO08xRptRVGeomag
- BNO08xRptRVGeneric::tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
- tare_clear ()BNO08xRptRVGeomag
- tare_persist ()BNO08xRptRVGeomag
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRVGeomag private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptRVGeomag private static
+ tare (bool x=true, bool y=true, bool z=true)BNO08xRptRVGeomag
+ BNO08xRptRVGeneric::tare (bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGeneric protected
+ tare_clear ()BNO08xRptRVGeomag
+ tare_persist ()BNO08xRptRVGeomag
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRVGeomag private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html
index 1313796..7f65032 100644
--- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html
+++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions
Clears most recent tare operation.
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables a rotation vector report such that the BNO08x begins it.
+
bno08x_quat_t get_quat ()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
@@ -155,9 +158,6 @@ Public Member Functions
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -200,6 +200,9 @@ Additional Inherited Members
Tares vector basis according to axis flags.
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -470,8 +473,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html
index eb4962e..461d8c6 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','')
clear_sample_counts ()BNO08xRpt
data BNO08xRptRawMEMSAccelerometer private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSAccelerometer virtual
flush ()BNO08xRpt
get ()BNO08xRptRawMEMSAccelerometer
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','')
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptRawMEMSAccelerometer private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSAccelerometer private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptRawMEMSAccelerometer private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSAccelerometer private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html
index eca2890..751630e 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptRawMEMSAccelerometer:
Public Member Functions
BNO08xRptRawMEMSAccelerometer (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables raw accelerometer reports such that the BNO08x begins sending them.
+
bno08x_raw_accel_t get ()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,65 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables raw accelerometer reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js
index 2b4e2d5..e178a67 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer =
[
[ "BNO08xRptRawMEMSAccelerometer", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7", null ],
+ [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03", null ],
[ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56", null ],
[ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187", null ],
[ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map
new file mode 100644
index 0000000..8e24212
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5
new file mode 100644
index 0000000..aa5a247
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5
@@ -0,0 +1 @@
+e69c56f321f2d3bf6ff5d736337d2e43
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png
new file mode 100644
index 0000000..4393734
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html
index 8822cbc..7b6283a 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes
clear_sample_counts ()BNO08xRpt
data BNO08xRptRawMEMSGyro private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSGyro virtual
flush ()BNO08xRpt
get ()BNO08xRptRawMEMSGyro
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptRawMEMSGyro private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSGyro private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptRawMEMSGyro private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSGyro private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html
index 0b62027..426c19d 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptRawMEMSGyro:
Public Member Functions
BNO08xRptRawMEMSGyro (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables raw gyro reports such that the BNO08x begins sending them.
+
bno08x_raw_gyro_t get ()
Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,65 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables raw gyro reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js
index 695cb30..7b5b21d 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_raw_m_e_m_s_gyro =
[
[ "BNO08xRptRawMEMSGyro", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2", null ],
+ [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d", null ],
[ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5", null ],
[ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5", null ],
[ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map
new file mode 100644
index 0000000..21cb7e5
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5
new file mode 100644
index 0000000..630222d
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5
@@ -0,0 +1 @@
+44e41de5bd68081fce723b7c59172deb
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png
new file mode 100644
index 0000000..0dde5c5
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html
index b4cf7e8..215c698 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html','');
clear_sample_counts ()BNO08xRpt
data BNO08xRptRawMEMSMagnetometer private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSMagnetometer virtual
flush ()BNO08xRpt
get ()BNO08xRptRawMEMSMagnetometer
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html','');
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptRawMEMSMagnetometer private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSMagnetometer private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptRawMEMSMagnetometer private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSMagnetometer private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html
index 74a38a7..5d35c86 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptRawMEMSMagnetometer:
Public Member Functions
BNO08xRptRawMEMSMagnetometer (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables raw magnetometer such that the BNO08x begins sending them.
+
bno08x_raw_magf_t get ()
Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,65 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables raw magnetometer such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js
index 085de03..60496fa 100644
--- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer =
[
[ "BNO08xRptRawMEMSMagnetometer", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b", null ],
+ [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb", null ],
[ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71", null ],
[ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506", null ],
[ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map
new file mode 100644
index 0000000..722a3ea
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5
new file mode 100644
index 0000000..a7dea10
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5
@@ -0,0 +1 @@
+41815a6d27ae97d6113c86963c464032
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png
new file mode 100644
index 0000000..fc9a1de
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html b/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html
index b5e1185..1437226 100644
--- a/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz
clear_sample_counts ()BNO08xRpt
data BNO08xRptShakeDetector private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptShakeDetector virtual
flush ()BNO08xRpt
get ()BNO08xRptShakeDetector
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptShakeDetector private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptShakeDetector private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptShakeDetector private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptShakeDetector private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector.html b/documentation/html/class_b_n_o08x_rpt_shake_detector.html
index e74b89c..69f0b8f 100644
--- a/documentation/html/class_b_n_o08x_rpt_shake_detector.html
+++ b/documentation/html/class_b_n_o08x_rpt_shake_detector.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptShakeDetector:
Public Member Functions
BNO08xRptShakeDetector (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a shake is detected).
+
bno08x_shake_detector_t get ()
Grabs most recent shake detector detector data.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -183,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -258,6 +261,65 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a shake is detected).
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector.js b/documentation/html/class_b_n_o08x_rpt_shake_detector.js
index 359075a..77d6b70 100644
--- a/documentation/html/class_b_n_o08x_rpt_shake_detector.js
+++ b/documentation/html/class_b_n_o08x_rpt_shake_detector.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_shake_detector =
[
[ "BNO08xRptShakeDetector", "class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8", null ],
+ [ "enable", "class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8", null ],
[ "get", "class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6", null ],
[ "update_data", "class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393", null ],
[ "data", "class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map
new file mode 100644
index 0000000..0dda984
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5
new file mode 100644
index 0000000..8286026
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5
@@ -0,0 +1 @@
+264e707d6c4073a298a895c7722d845c
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png
new file mode 100644
index 0000000..111ce47
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html
index d8f95dc..237c929 100644
--- a/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini
clear_sample_counts ()BNO08xRpt
data BNO08xRptStabilityClassifier private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStabilityClassifier virtual
flush ()BNO08xRpt
get ()BNO08xRptStabilityClassifier
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -117,12 +117,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptStabilityClassifier private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptStabilityClassifier private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptStabilityClassifier private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptStabilityClassifier private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier.html b/documentation/html/class_b_n_o08x_rpt_stability_classifier.html
index 1f909ea..3b53ee1 100644
--- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.html
+++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,6 +135,9 @@ Collaboration diagram for BNO08xRptStabilityClassifier:
Public Member Functions
BNO08xRptStabilityClassifier (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables stability classifier reports such that the BNO08x begins sending them.
+
bno08x_stability_classifier_t get ()
Grabs most recent stability classifier data.
@@ -142,9 +145,6 @@ Public Member Functions
Grabs most recent stability classifier reading (excludes accuracy)
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -186,6 +186,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -261,6 +264,65 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables stability classifier reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -421,8 +483,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js b/documentation/html/class_b_n_o08x_rpt_stability_classifier.js
index f7bed56..025dda2 100644
--- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js
+++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_stability_classifier =
[
[ "BNO08xRptStabilityClassifier", "class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab", null ],
+ [ "enable", "class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60", null ],
[ "get", "class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931", null ],
[ "get_stability", "class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd", null ],
[ "update_data", "class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map
new file mode 100644
index 0000000..e711601
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5
new file mode 100644
index 0000000..feffd9a
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5
@@ -0,0 +1 @@
+76de04cda2cbb4b49390c37c78db74a7
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png
new file mode 100644
index 0000000..57269c4
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter-members.html b/documentation/html/class_b_n_o08x_rpt_step_counter-members.html
index 3349573..c6dcd5e 100644
--- a/documentation/html/class_b_n_o08x_rpt_step_counter-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_step_counter-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab
clear_sample_counts ()BNO08xRpt
data BNO08xRptStepCounter private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStepCounter virtual
flush ()BNO08xRpt
get ()BNO08xRptStepCounter
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -117,13 +117,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- step_accumulator BNO08xRptStepCounter private
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptStepCounter private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptStepCounter private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ step_accumulator BNO08xRptStepCounter private
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptStepCounter private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptStepCounter private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter.html b/documentation/html/class_b_n_o08x_rpt_step_counter.html
index 36407f1..7cfd863 100644
--- a/documentation/html/class_b_n_o08x_rpt_step_counter.html
+++ b/documentation/html/class_b_n_o08x_rpt_step_counter.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,6 +135,9 @@ Collaboration diagram for BNO08xRptStepCounter:
Public Member Functions
BNO08xRptStepCounter (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables step counter reports such that the BNO08x begins sending them.
+
bno08x_step_counter_t get ()
Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data).
@@ -142,9 +145,6 @@ Public Member Functions
Grabs the total step count since boot, accounts for rollover in report data.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -190,6 +190,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -265,6 +268,65 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables step counter reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -453,8 +515,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter.js b/documentation/html/class_b_n_o08x_rpt_step_counter.js
index b2d1f5d..176653b 100644
--- a/documentation/html/class_b_n_o08x_rpt_step_counter.js
+++ b/documentation/html/class_b_n_o08x_rpt_step_counter.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_step_counter =
[
[ "BNO08xRptStepCounter", "class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0", null ],
+ [ "enable", "class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1", null ],
[ "get", "class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f", null ],
[ "get_total_steps", "class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a", null ],
[ "update_data", "class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map
new file mode 100644
index 0000000..e09f947
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5
new file mode 100644
index 0000000..34a3e15
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5
@@ -0,0 +1 @@
+00ace181d7b64303272b890a5461cfd0
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png
new file mode 100644
index 0000000..4f5a8a7
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html b/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html
index f0d33a5..4fe7545 100644
--- a/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab
clear_sample_counts ()BNO08xRpt
data BNO08xRptTapDetector private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptTapDetector
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptTapDetector virtual
flush ()BNO08xRpt
get ()BNO08xRptTapDetector
get_meta_data (bno08x_meta_data_t &meta_data)BNO08xRpt
@@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptTapDetector private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptTapDetector private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptTapDetector private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptTapDetector private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector.html b/documentation/html/class_b_n_o08x_rpt_tap_detector.html
index df96b5f..5430ef0 100644
--- a/documentation/html/class_b_n_o08x_rpt_tap_detector.html
+++ b/documentation/html/class_b_n_o08x_rpt_tap_detector.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,16 +135,13 @@ Collaboration diagram for BNO08xRptTapDetector:
Public Member Functions
BNO08xRptTapDetector (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap is detected).
-
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap is detected).
+
bno08x_tap_detector_t get ()
Grabs most recent tap detector detector data.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -186,6 +183,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -261,11 +261,14 @@ Additional Inherited Members
-
-◆ enable()
+
+◆ enable()
+
+
+
+
+
+override virtual
+
+
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap is detected).
@@ -289,18 +297,24 @@ Additional Inherited Members
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -434,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector.js b/documentation/html/class_b_n_o08x_rpt_tap_detector.js
index 1d06fef..a025643 100644
--- a/documentation/html/class_b_n_o08x_rpt_tap_detector.js
+++ b/documentation/html/class_b_n_o08x_rpt_tap_detector.js
@@ -1,7 +1,7 @@
var class_b_n_o08x_rpt_tap_detector =
[
[ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a", null ],
- [ "enable", "class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876", null ],
+ [ "enable", "class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc", null ],
[ "get", "class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e", null ],
[ "update_data", "class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7", null ],
[ "data", "class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.map
deleted file mode 100644
index 0d6a50f..0000000
--- a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.map
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5
deleted file mode 100644
index 4949b4f..0000000
--- a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-95fd9b0a8db5263956638a744c5bcec7
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.png
deleted file mode 100644
index 9f23516..0000000
Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.png and /dev/null differ
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map
new file mode 100644
index 0000000..0100543
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5
new file mode 100644
index 0000000..acd5970
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5
@@ -0,0 +1 @@
+f94549f2567df5c4a5a3a13be5e58387
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png
new file mode 100644
index 0000000..813de5e
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html
index fa94e3c..1d9d451 100644
--- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable
clear_sample_counts ()BNO08xRpt
data BNO08xRptUncalGyro private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalGyro virtual
flush ()BNO08xRpt
get (bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)BNO08xRptUncalGyro
get_bias ()BNO08xRptUncalGyro
@@ -119,12 +119,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptUncalGyro private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalGyro private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptUncalGyro private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalGyro private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html
index b2adec7..fabc0b1 100644
--- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -137,6 +137,9 @@ Collaboration diagram for BNO08xRptUncalGyro:
Public Member Functions
BNO08xRptUncalGyro (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables uncalibrated gyro reports such that the BNO08x begins sending them.
+
void get (bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
Grabs most recent uncalibrated gyroscope data, units are in rad/s.
@@ -147,9 +150,6 @@ Public Member Functions
Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -193,6 +193,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -268,6 +271,75 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables uncalibrated gyro reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -503,8 +575,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js
index b93fe25..adc2524 100644
--- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_uncal_gyro =
[
[ "BNO08xRptUncalGyro", "class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8", null ],
+ [ "enable", "class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706", null ],
[ "get", "class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793", null ],
[ "get_bias", "class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd", null ],
[ "get_vel", "class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map
new file mode 100644
index 0000000..f4cb74c
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5
new file mode 100644
index 0000000..cce1e14
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5
@@ -0,0 +1 @@
+dcc67b98d5e6ee3ce0797470b2a97e31
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png
new file mode 100644
index 0000000..fb4f418
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map
new file mode 100644
index 0000000..ba88b9d
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5
new file mode 100644
index 0000000..fe1904d
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5
@@ -0,0 +1 @@
+6d19751059b8ca9de9bea35ba25308d8
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png
new file mode 100644
index 0000000..5c0b1d1
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html
index 575c37d..b8ffbde 100644
--- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR
clear_sample_counts ()BNO08xRpt
data BNO08xRptUncalMagnetometer private
disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
- enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
+ enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalMagnetometer virtual
flush ()BNO08xRpt
get (bno08x_magf_t &magf, bno08x_magf_bias_t &bias)BNO08xRptUncalMagnetometer
get_bias ()BNO08xRptUncalMagnetometer
@@ -119,12 +119,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR
RAD_2_DEG BNO08xRpt protected static
register_cb (std::function< void(void)> cb_fxn)BNO08xRpt
rpt_bit BNO08xRpt protected
- signal_data_available ()BNO08xRpt protected
- sync_ctx BNO08xRpt protected
- TAG BNO08xRptUncalMagnetometer private static
- unlock_sh2_HAL ()BNO08xRpt protected
- unlock_user_data ()BNO08xRpt protected
- update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalMagnetometer private virtual
+ rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt protected
+ signal_data_available ()BNO08xRpt protected
+ sync_ctx BNO08xRpt protected
+ TAG BNO08xRptUncalMagnetometer private static
+ unlock_sh2_HAL ()BNO08xRpt protected
+ unlock_user_data ()BNO08xRpt protected
+ update_data (sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalMagnetometer private virtual
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html
index 172c88a..fc1d16f 100644
--- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -137,6 +137,9 @@ Collaboration diagram for BNO08xRptUncalMagnetometer:
Public Member Functions
BNO08xRptUncalMagnetometer (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
+bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg ) override
+ Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
+
void get (bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
@@ -147,9 +150,6 @@ Public Member Functions
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
-bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
- Enables a sensor report such that the BNO08x begins sending it.
-
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
@@ -193,6 +193,9 @@ Static Private Attributes
+bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg )
+ Enables a sensor report such that the BNO08x begins sending it.
+
BNO08xRpt (uint8_t ID , EventBits_t rpt_bit , BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx )
BNO08xRpt report constructor.
@@ -268,6 +271,75 @@ Additional Inherited Members
+
+◆ enable()
+
+
+
+
+
+
+
+
+
+override virtual
+
+
+
+
+
Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
+
Parameters
+
+
+
+
Returns True if report was successfully enabled.
+
+
Implements BNO08xRpt .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ get()
@@ -503,8 +575,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js
index 0b6ca0a..89bd19b 100644
--- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js
@@ -1,6 +1,7 @@
var class_b_n_o08x_rpt_uncal_magnetometer =
[
[ "BNO08xRptUncalMagnetometer", "class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0", null ],
+ [ "enable", "class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867", null ],
[ "get", "class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb", null ],
[ "get_bias", "class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704", null ],
[ "get_magf", "class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b", null ],
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map
new file mode 100644
index 0000000..5cbc41d
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5
new file mode 100644
index 0000000..5a244be
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5
@@ -0,0 +1 @@
+ec05e73e89f3b4f3d552e6cbfe022fe0
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png
new file mode 100644
index 0000000..ed82fa1
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map
new file mode 100644
index 0000000..7535990
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5
new file mode 100644
index 0000000..c079ffb
--- /dev/null
+++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5
@@ -0,0 +1 @@
+ad403c1b9b6bb8f04436dff67290ec7e
\ No newline at end of file
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png
new file mode 100644
index 0000000..b2bb21d
Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png differ
diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html b/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html
index 4cfc7b0..4249f6a 100644
--- a/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html
+++ b/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l.html b/documentation/html/class_b_n_o08x_s_h2_h_a_l.html
index 5064938..460393a 100644
--- a/documentation/html/class_b_n_o08x_s_h2_h_a_l.html
+++ b/documentation/html/class_b_n_o08x_s_h2_h_a_l.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -1207,8 +1207,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files:
diff --git a/documentation/html/class_b_n_o08x_test_helper-members.html b/documentation/html/class_b_n_o08x_test_helper-members.html
index 6422c2e..f0e6c02 100644
--- a/documentation/html/class_b_n_o08x_test_helper-members.html
+++ b/documentation/html/class_b_n_o08x_test_helper-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_test_helper.html b/documentation/html/class_b_n_o08x_test_helper.html
index 4be7eab..9a819e3 100644
--- a/documentation/html/class_b_n_o08x_test_helper.html
+++ b/documentation/html/class_b_n_o08x_test_helper.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -1561,7 +1561,7 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following file:
diff --git a/documentation/html/class_b_n_o08x_test_suite-members.html b/documentation/html/class_b_n_o08x_test_suite-members.html
index bb1976b..034eb73 100644
--- a/documentation/html/class_b_n_o08x_test_suite-members.html
+++ b/documentation/html/class_b_n_o08x_test_suite-members.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_test_suite.html b/documentation/html/class_b_n_o08x_test_suite.html
index c68c46b..89038b0 100644
--- a/documentation/html/class_b_n_o08x_test_suite.html
+++ b/documentation/html/class_b_n_o08x_test_suite.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -519,7 +519,7 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following file:
diff --git a/documentation/html/classes.html b/documentation/html/classes.html
index 1657ba3..91e252c 100644
--- a/documentation/html/classes.html
+++ b/documentation/html/classes.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.html b/documentation/html/dir_000001_000000.html
similarity index 71%
rename from documentation/html/dir_85e9385bd83516731053aadc7da3c8af.html
rename to documentation/html/dir_000001_000000.html
index 5982412..b988a5b 100644
--- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.html
+++ b/documentation/html/dir_000001_000000.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: imu_update Directory Reference
+esp32_BNO08x: include -> callback Relation
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -91,31 +91,13 @@ $(function(){initNavTree('dir_85e9385bd83516731053aadc7da3c8af.html',''); initRe
-
+include → callback Relation
diff --git a/documentation/html/dir_000005_000006.html b/documentation/html/dir_000001_000002.html
similarity index 79%
rename from documentation/html/dir_000005_000006.html
rename to documentation/html/dir_000001_000002.html
index 402ccd2..dc2fd4d 100644
--- a/documentation/html/dir_000005_000006.html
+++ b/documentation/html/dir_000001_000002.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -92,12 +92,12 @@ $(function(){initNavTree('dir_9667f1a5b10a5222433e41df91e1bf5d.html',''); initRe
-
include → report Relation File in imu_update/bno08x_update/components/esp32_BNO08x/include Includes file in imu_update/bno08x_update/components/esp32_BNO08x/include/report BNO08x.hpp BNO08xReports.hpp
+include → report Relation
diff --git a/documentation/html/dir_000003_000001.html b/documentation/html/dir_000003_000001.html
new file mode 100644
index 0000000..87725b6
--- /dev/null
+++ b/documentation/html/dir_000003_000001.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+esp32_BNO08x: source/report -> include Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ esp32_BNO08x 1.31
+
+ C++ BNO08x IMU driver component for esp-idf.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
report → include Relation
+
+
+
+
+
diff --git a/documentation/html/dir_000004_000001.html b/documentation/html/dir_000004_000001.html
new file mode 100644
index 0000000..cee453d
--- /dev/null
+++ b/documentation/html/dir_000004_000001.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+esp32_BNO08x: source -> include Relation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ esp32_BNO08x 1.31
+
+ C++ BNO08x IMU driver component for esp-idf.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
source → include Relation
+
+
+
+
+
diff --git a/documentation/html/dir_000005_000001.html b/documentation/html/dir_000005_000001.html
index 4bd3315..8083d5d 100644
--- a/documentation/html/dir_000005_000001.html
+++ b/documentation/html/dir_000005_000001.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: include -> callback Relation
+esp32_BNO08x: test -> include Relation
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -92,12 +92,12 @@ $(function(){initNavTree('dir_9667f1a5b10a5222433e41df91e1bf5d.html',''); initRe
-
include → callback Relation
+test → include Relation
diff --git a/documentation/html/dir_000007_000005.html b/documentation/html/dir_000007_000005.html
deleted file mode 100644
index 6982539..0000000
--- a/documentation/html/dir_000007_000005.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-esp32_BNO08x: report -> include Relation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- esp32_BNO08x 1.3
-
- C++ BNO08x IMU driver component for esp-idf.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
report → include Relation
-
-
-
-
-
diff --git a/documentation/html/dir_000008_000005.html b/documentation/html/dir_000008_000005.html
deleted file mode 100644
index b7f5614..0000000
--- a/documentation/html/dir_000008_000005.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-esp32_BNO08x: source -> include Relation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- esp32_BNO08x 1.3
-
- C++ BNO08x IMU driver component for esp-idf.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
source → include Relation
-
-
-
-
-
diff --git a/documentation/html/dir_000009_000005.html b/documentation/html/dir_000009_000005.html
deleted file mode 100644
index 4f60aee..0000000
--- a/documentation/html/dir_000009_000005.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-esp32_BNO08x: test -> include Relation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- esp32_BNO08x 1.3
-
- C++ BNO08x IMU driver component for esp-idf.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.map b/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.map
deleted file mode 100644
index c668491..0000000
--- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 b/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5
deleted file mode 100644
index 431c23c..0000000
--- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-6ebf5da8b2772956cede2cdfc769ec5b
\ No newline at end of file
diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.png b/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.png
deleted file mode 100644
index e377b10..0000000
Binary files a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.png and /dev/null differ
diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.map b/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.map
deleted file mode 100644
index 34509e8..0000000
--- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.md5 b/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.md5
deleted file mode 100644
index 4f49a8e..0000000
--- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-c7e2f1932afc5a1c348b4809cdf57c7d
\ No newline at end of file
diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.png b/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.png
deleted file mode 100644
index c8f78a6..0000000
Binary files a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.png and /dev/null differ
diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.html b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html
similarity index 80%
rename from documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.html
rename to documentation/html/dir_13e138d54eb8818da29c3992edef070a.html
index eacde3a..529ced3 100644
--- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.html
+++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,13 +98,12 @@ $(function(){initNavTree('dir_14dea6b744ab39100edf1f9916c217e0.html',''); initRe
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -126,7 +125,7 @@ Files
diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.js b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js
similarity index 90%
rename from documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.js
rename to documentation/html/dir_13e138d54eb8818da29c3992edef070a.js
index 757a43a..268ca7f 100644
--- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.js
+++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js
@@ -1,4 +1,4 @@
-var dir_14dea6b744ab39100edf1f9916c217e0 =
+var dir_13e138d54eb8818da29c3992edef070a =
[
[ "CallbackTests.cpp", "_callback_tests_8cpp.html", "_callback_tests_8cpp" ],
[ "FeatureTests.cpp", "_feature_tests_8cpp.html", "_feature_tests_8cpp" ],
diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map
new file mode 100644
index 0000000..1ec1267
--- /dev/null
+++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5
new file mode 100644
index 0000000..63544c9
--- /dev/null
+++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5
@@ -0,0 +1 @@
+04d925c18ec5b475e9c25814f95449c3
\ No newline at end of file
diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png
new file mode 100644
index 0000000..223c035
Binary files /dev/null and b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png differ
diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.map b/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.map
deleted file mode 100644
index 1128373..0000000
--- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 b/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5
deleted file mode 100644
index 3cff327..0000000
--- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-38e8a49999835e8fa12fc922c14618d7
\ No newline at end of file
diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.png b/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.png
deleted file mode 100644
index 896ae21..0000000
Binary files a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.png and /dev/null differ
diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.html b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html
similarity index 82%
rename from documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.html
rename to documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html
index 48ca8bd..aac9b21 100644
--- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.html
+++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: callback Directory Reference
+esp32_BNO08x: include/callback Directory Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,10 +98,10 @@ $(function(){initNavTree('dir_06e7072e89f6a5cac448ba64f4422fcc.html',''); initRe
@@ -119,7 +119,7 @@ Files
diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.js b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js
similarity index 87%
rename from documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.js
rename to documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js
index 7ca4b84..d6fda23 100644
--- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.js
+++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js
@@ -1,4 +1,4 @@
-var dir_06e7072e89f6a5cac448ba64f4422fcc =
+var dir_265603ded410f2aca2b4448eafbf9ea2 =
[
[ "BNO08xCbGeneric.hpp", "_b_n_o08x_cb_generic_8hpp.html", "_b_n_o08x_cb_generic_8hpp" ],
[ "BNO08xCbParamRptID.hpp", "_b_n_o08x_cb_param_rpt_i_d_8hpp.html", "_b_n_o08x_cb_param_rpt_i_d_8hpp" ],
diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map
new file mode 100644
index 0000000..7f84e1e
--- /dev/null
+++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5
new file mode 100644
index 0000000..bd2970e
--- /dev/null
+++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5
@@ -0,0 +1 @@
+cf485cb6292be245ad5d5004983764eb
\ No newline at end of file
diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png
new file mode 100644
index 0000000..0af5f60
Binary files /dev/null and b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png differ
diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.html b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html
similarity index 92%
rename from documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.html
rename to documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html
index 253371d..98e9b24 100644
--- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.html
+++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: report Directory Reference
+esp32_BNO08x: include/report Directory Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,10 +98,10 @@ $(function(){initNavTree('dir_fbb48e05bb2bbb213962a1ae6a7aca91.html',''); initRe
@@ -161,7 +161,7 @@ Files
diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.js b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js
similarity index 98%
rename from documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.js
rename to documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js
index 2a2e138..9af115e 100644
--- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.js
+++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js
@@ -1,4 +1,4 @@
-var dir_fbb48e05bb2bbb213962a1ae6a7aca91 =
+var dir_7f19fe0488f3daa36ae73de472a8d793 =
[
[ "BNO08xReports.hpp", "_b_n_o08x_reports_8hpp.html", null ],
[ "BNO08xRpt.hpp", "_b_n_o08x_rpt_8hpp.html", "_b_n_o08x_rpt_8hpp" ],
diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map
new file mode 100644
index 0000000..fd1d8e9
--- /dev/null
+++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5
new file mode 100644
index 0000000..aaa2ab1
--- /dev/null
+++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5
@@ -0,0 +1 @@
+bd4b25d78b6139cad6246a586c1b4b4d
\ No newline at end of file
diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png
new file mode 100644
index 0000000..45b5fc9
Binary files /dev/null and b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png differ
diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.map b/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.map
deleted file mode 100644
index 8bd32c3..0000000
--- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 b/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5
deleted file mode 100644
index d3825a1..0000000
--- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-531601ffd556657599c2d9f6dc165a0a
\ No newline at end of file
diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.png b/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.png
deleted file mode 100644
index 0f1c56d..0000000
Binary files a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.png and /dev/null differ
diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.js b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.js
deleted file mode 100644
index 08a618a..0000000
--- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var dir_85e9385bd83516731053aadc7da3c8af =
-[
- [ "bno08x_update", "dir_c60d9bf80716f90f729fd65c40ec81f7.html", "dir_c60d9bf80716f90f729fd65c40ec81f7" ]
-];
\ No newline at end of file
diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.map b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.map
deleted file mode 100644
index 84748c9..0000000
--- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.md5
deleted file mode 100644
index a856f53..0000000
--- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-685023a910c171116b6443e88b6f7bf1
\ No newline at end of file
diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.png b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.png
deleted file mode 100644
index bb6b360..0000000
Binary files a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.png and /dev/null differ
diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.map b/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.map
deleted file mode 100644
index 9ce8180..0000000
--- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 b/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5
deleted file mode 100644
index e7cecb0..0000000
--- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-ea09ae76f4eb7c59dfe66d12db1cd0a4
\ No newline at end of file
diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.png b/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.png
deleted file mode 100644
index 2dc28be..0000000
Binary files a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.png and /dev/null differ
diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.html b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.html
deleted file mode 100644
index 375736b..0000000
--- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-esp32_BNO08x: esp32_BNO08x Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- esp32_BNO08x 1.3
-
- C++ BNO08x IMU driver component for esp-idf.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.js b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.js
deleted file mode 100644
index 0d03481..0000000
--- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var dir_a6718ce9703adf4789a693642ffedf7f =
-[
- [ "include", "dir_9667f1a5b10a5222433e41df91e1bf5d.html", "dir_9667f1a5b10a5222433e41df91e1bf5d" ],
- [ "source", "dir_105fd1ee051c171768c94e464b88861d.html", "dir_105fd1ee051c171768c94e464b88861d" ],
- [ "test", "dir_14dea6b744ab39100edf1f9916c217e0.html", "dir_14dea6b744ab39100edf1f9916c217e0" ]
-];
\ No newline at end of file
diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.map b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.map
deleted file mode 100644
index 9d3add4..0000000
--- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.map
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5
deleted file mode 100644
index 8caaaad..0000000
--- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-d6d91be735056ad97bf02a1fe2222a7b
\ No newline at end of file
diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.png b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.png
deleted file mode 100644
index 2e353d7..0000000
Binary files a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.png and /dev/null differ
diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.html b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html
similarity index 75%
rename from documentation/html/dir_105fd1ee051c171768c94e464b88861d.html
rename to documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html
index 2f6e903..4848e4c 100644
--- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.html
+++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,22 +98,21 @@ $(function(){initNavTree('dir_105fd1ee051c171768c94e464b88861d.html',''); initRe
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.js b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js
similarity index 54%
rename from documentation/html/dir_105fd1ee051c171768c94e464b88861d.js
rename to documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js
index f62f402..ef5c612 100644
--- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.js
+++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js
@@ -1,6 +1,6 @@
-var dir_105fd1ee051c171768c94e464b88861d =
+var dir_b2f33c71d4aa5e7af42a1ca61ff5af1b =
[
- [ "report", "dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html", "dir_82b8b3f89fe769e7fc0bad50e1b2a4bf" ],
+ [ "report", "dir_f3240a40405e637e3754c29e78869df9.html", "dir_f3240a40405e637e3754c29e78869df9" ],
[ "BNO08x.cpp", "_b_n_o08x_8cpp.html", null ],
[ "BNO08xRpt.cpp", "_b_n_o08x_rpt_8cpp.html", null ],
[ "BNO08xSH2HAL.cpp", "_b_n_o08x_s_h2_h_a_l_8cpp.html", null ]
diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map
new file mode 100644
index 0000000..f094463
--- /dev/null
+++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5
new file mode 100644
index 0000000..10168d6
--- /dev/null
+++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5
@@ -0,0 +1 @@
+5e126eee90262f84ab3783b51ccb8701
\ No newline at end of file
diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png
new file mode 100644
index 0000000..10d9387
Binary files /dev/null and b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png differ
diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.html b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.html
deleted file mode 100644
index 71e8c9d..0000000
--- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-esp32_BNO08x: bno08x_update Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- esp32_BNO08x 1.3
-
- C++ BNO08x IMU driver component for esp-idf.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.js b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.js
deleted file mode 100644
index 2525b6a..0000000
--- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var dir_c60d9bf80716f90f729fd65c40ec81f7 =
-[
- [ "components", "dir_fd670e5d11b8bb731501003ff6578ae1.html", "dir_fd670e5d11b8bb731501003ff6578ae1" ]
-];
\ No newline at end of file
diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.map b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.map
deleted file mode 100644
index 4e3a647..0000000
--- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5
deleted file mode 100644
index c80cb87..0000000
--- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-63aaadf87a7d982f18fd764f52e28a27
\ No newline at end of file
diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.png b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.png
deleted file mode 100644
index d87d699..0000000
Binary files a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.png and /dev/null differ
diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.html b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html
similarity index 78%
rename from documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.html
rename to documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html
index 3c320cd..9d2c14a 100644
--- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.html
+++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,24 +98,23 @@ $(function(){initNavTree('dir_9667f1a5b10a5222433e41df91e1bf5d.html',''); initRe
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.js b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js
similarity index 68%
rename from documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.js
rename to documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js
index e1480a1..199444e 100644
--- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.js
+++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js
@@ -1,7 +1,7 @@
-var dir_9667f1a5b10a5222433e41df91e1bf5d =
+var dir_d44c64559bbebec7f509842c48db8b23 =
[
- [ "callback", "dir_06e7072e89f6a5cac448ba64f4422fcc.html", "dir_06e7072e89f6a5cac448ba64f4422fcc" ],
- [ "report", "dir_fbb48e05bb2bbb213962a1ae6a7aca91.html", "dir_fbb48e05bb2bbb213962a1ae6a7aca91" ],
+ [ "callback", "dir_265603ded410f2aca2b4448eafbf9ea2.html", "dir_265603ded410f2aca2b4448eafbf9ea2" ],
+ [ "report", "dir_7f19fe0488f3daa36ae73de472a8d793.html", "dir_7f19fe0488f3daa36ae73de472a8d793" ],
[ "BNO08x.hpp", "_b_n_o08x_8hpp.html", "_b_n_o08x_8hpp" ],
[ "BNO08xGlobalTypes.hpp", "_b_n_o08x_global_types_8hpp.html", "_b_n_o08x_global_types_8hpp" ],
[ "BNO08xPrivateTypes.hpp", "_b_n_o08x_private_types_8hpp.html", "_b_n_o08x_private_types_8hpp" ],
diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map
new file mode 100644
index 0000000..5ea5127
--- /dev/null
+++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5
new file mode 100644
index 0000000..a281d1c
--- /dev/null
+++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5
@@ -0,0 +1 @@
+ebefae63e67e32975d85cb2aa13fd04f
\ No newline at end of file
diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png
new file mode 100644
index 0000000..e135efa
Binary files /dev/null and b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png differ
diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html
similarity index 89%
rename from documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html
rename to documentation/html/dir_f3240a40405e637e3754c29e78869df9.html
index 3dbbcb6..cb54ffa 100644
--- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html
+++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html
@@ -5,7 +5,7 @@
-esp32_BNO08x: report Directory Reference
+esp32_BNO08x: source/report Directory Reference
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,13 +98,13 @@ $(function(){initNavTree('dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html',''); initRe
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -160,7 +160,7 @@ Files
diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.js b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js
similarity index 97%
rename from documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.js
rename to documentation/html/dir_f3240a40405e637e3754c29e78869df9.js
index 9d67a80..8d8f2f9 100644
--- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.js
+++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js
@@ -1,4 +1,4 @@
-var dir_82b8b3f89fe769e7fc0bad50e1b2a4bf =
+var dir_f3240a40405e637e3754c29e78869df9 =
[
[ "BNO08xRptAcceleration.cpp", "_b_n_o08x_rpt_acceleration_8cpp.html", null ],
[ "BNO08xRptActivityClassifier.cpp", "_b_n_o08x_rpt_activity_classifier_8cpp.html", null ],
diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map
new file mode 100644
index 0000000..0dfbb67
--- /dev/null
+++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5
new file mode 100644
index 0000000..4254602
--- /dev/null
+++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5
@@ -0,0 +1 @@
+923d5d002ec179314ac882566f05e1a4
\ No newline at end of file
diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png
new file mode 100644
index 0000000..0846224
Binary files /dev/null and b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png differ
diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.map b/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.map
deleted file mode 100644
index d402aca..0000000
--- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 b/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5
deleted file mode 100644
index 679f203..0000000
--- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-96d1d747853e5fefb6bd5efca7b80775
\ No newline at end of file
diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.png b/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.png
deleted file mode 100644
index 1276ade..0000000
Binary files a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.png and /dev/null differ
diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.html b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.html
deleted file mode 100644
index dc81924..0000000
--- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-esp32_BNO08x: components Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- esp32_BNO08x 1.3
-
- C++ BNO08x IMU driver component for esp-idf.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.js b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.js
deleted file mode 100644
index 3b034b2..0000000
--- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var dir_fd670e5d11b8bb731501003ff6578ae1 =
-[
- [ "esp32_BNO08x", "dir_a6718ce9703adf4789a693642ffedf7f.html", "dir_a6718ce9703adf4789a693642ffedf7f" ]
-];
\ No newline at end of file
diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.map b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.map
deleted file mode 100644
index 048a67c..0000000
--- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5
deleted file mode 100644
index 20d5888..0000000
--- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5
+++ /dev/null
@@ -1 +0,0 @@
-e26c358ec72ae9812a1309c2994c8f8a
\ No newline at end of file
diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.png b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.png
deleted file mode 100644
index 98de742..0000000
Binary files a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.png and /dev/null differ
diff --git a/documentation/html/doxygen_crawl.html b/documentation/html/doxygen_crawl.html
index a5dabbd..57eb1e0 100644
--- a/documentation/html/doxygen_crawl.html
+++ b/documentation/html/doxygen_crawl.html
@@ -105,7 +105,7 @@
-
+
@@ -212,21 +212,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/documentation/html/files.html b/documentation/html/files.html
index 48d0f08..6771252 100644
--- a/documentation/html/files.html
+++ b/documentation/html/files.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -96,80 +96,76 @@ $(function(){initNavTree('files.html',''); initResizable(); });
Here is a list of all files with brief descriptions:
-
[detail level 1 2 3 4 5 6 7 ]
- ▼ imu_update
- ▼ bno08x_update
- ▼ components
- ▼ esp32_BNO08x
- ▼ include
- ▼ callback
- BNO08xCbGeneric.hpp
- BNO08xCbParamRptID.hpp
- BNO08xCbParamVoid.hpp
- ▼ report
- BNO08xReports.hpp
- BNO08xRpt.hpp
- BNO08xRptAcceleration.hpp
- BNO08xRptActivityClassifier.hpp
- BNO08xRptARVRStabilizedGameRV.hpp
- BNO08xRptARVRStabilizedRV.hpp
- BNO08xRptCalGyro.hpp
- BNO08xRptCalMagnetometer.hpp
- BNO08xRptGameRV.hpp
- BNO08xRptGravity.hpp
- BNO08xRptIGyroRV.hpp
- BNO08xRptLinearAcceleration.hpp
- BNO08xRptRawMEMSAccelerometer.hpp
- BNO08xRptRawMEMSGyro.hpp
- BNO08xRptRawMEMSMagnetometer.hpp
- BNO08xRptRV.hpp
- BNO08xRptRVGeneric.hpp
- BNO08xRptRVGeomag.hpp
- BNO08xRptShakeDetector.hpp
- BNO08xRptStabilityClassifier.hpp
- BNO08xRptStepCounter.hpp
- BNO08xRptTapDetector.hpp
- BNO08xRptUncalGyro.hpp
- BNO08xRptUncalMagnetometer.hpp
- BNO08x.hpp
- BNO08xGlobalTypes.hpp
- BNO08xPrivateTypes.hpp
- BNO08xSH2HAL.hpp
- BNO08xTestHelper.hpp
- BNO08xTestSuite.hpp
- ▼ source
- ▼ report
- BNO08xRptAcceleration.cpp
- BNO08xRptActivityClassifier.cpp
- BNO08xRptARVRStabilizedGameRV.cpp
- BNO08xRptARVRStabilizedRV.cpp
- BNO08xRptCalGyro.cpp
- BNO08xRptCalMagnetometer.cpp
- BNO08xRptGameRV.cpp
- BNO08xRptGravity.cpp
- BNO08xRptIGyroRV.cpp
- BNO08xRptLinearAcceleration.cpp
- BNO08xRptRawMEMSAccelerometer.cpp
- BNO08xRptRawMEMSGyro.cpp
- BNO08xRptRawMEMSMagnetometer.cpp
- BNO08xRptRV.cpp
- BNO08xRptRVGeneric.cpp
- BNO08xRptRVGeomag.cpp
- BNO08xRptShakeDetector.cpp
- BNO08xRptStabilityClassifier.cpp
- BNO08xRptStepCounter.cpp
- BNO08xRptTapDetector.cpp
- BNO08xRptUncalGyro.cpp
- BNO08xRptUncalMagnetometer.cpp
- BNO08x.cpp
- BNO08xRpt.cpp
- BNO08xSH2HAL.cpp
- ▼ test
- CallbackTests.cpp
- FeatureTests.cpp
- InitDenitTests.cpp
- MultiReportTests.cpp
- SingleReportTests.cpp
+[detail level 1 2 3 ]
diff --git a/documentation/html/files_dup.js b/documentation/html/files_dup.js
index 064c6c8..9a252d5 100644
--- a/documentation/html/files_dup.js
+++ b/documentation/html/files_dup.js
@@ -1,4 +1,6 @@
var files_dup =
[
- [ "imu_update", "dir_85e9385bd83516731053aadc7da3c8af.html", "dir_85e9385bd83516731053aadc7da3c8af" ]
+ [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ],
+ [ "source", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b" ],
+ [ "test", "dir_13e138d54eb8818da29c3992edef070a.html", "dir_13e138d54eb8818da29c3992edef070a" ]
];
\ No newline at end of file
diff --git a/documentation/html/functions.html b/documentation/html/functions.html
index 04faff0..c17d5b6 100644
--- a/documentation/html/functions.html
+++ b/documentation/html/functions.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,6 +99,7 @@ $(function(){initNavTree('functions.html',''); initResizable(); });
accepted : bno08x_sample_counts_t
accuracy : bno08x_accel_t , bno08x_activity_classifier_t , bno08x_euler_angle_t , bno08x_gyro_t , bno08x_magf_t , bno08x_quat_t , bno08x_raw_accel_t , bno08x_raw_gyro_t , bno08x_raw_magf_t , bno08x_shake_detector_t , bno08x_stability_classifier_t , bno08x_step_counter_t , bno08x_tap_detector_t
accuracy_to_str() : BNO08x
+activities_to_enable : BNO08xRptActivityClassifier
activity_classifier : BNO08x::bno08x_reports_t
activity_to_str() : BNO08x
attempted : bno08x_sample_counts_t
diff --git a/documentation/html/functions_b.html b/documentation/html/functions_b.html
index 01f9722..9437376 100644
--- a/documentation/html/functions_b.html
+++ b/documentation/html/functions_b.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_c.html b/documentation/html/functions_c.html
index 0de0e29..261d1b7 100644
--- a/documentation/html/functions_c.html
+++ b/documentation/html/functions_c.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_d.html b/documentation/html/functions_d.html
index 7dc3ff9..190e138 100644
--- a/documentation/html/functions_d.html
+++ b/documentation/html/functions_d.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -113,6 +113,7 @@ $(function(){initNavTree('functions_d.html',''); initResizable(); });
deinit_tasks() : BNO08x
destroy_test_imu() : BNO08xTestHelper
disable() : BNO08xRpt
+disable_all_reports() : BNO08x
double_tap : bno08x_tap_detector_t
dynamic_calibration_autosave_disable() : BNO08x
dynamic_calibration_autosave_enable() : BNO08x
diff --git a/documentation/html/functions_e.html b/documentation/html/functions_e.html
index f1f1eb4..c5cd52b 100644
--- a/documentation/html/functions_e.html
+++ b/documentation/html/functions_e.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -96,7 +96,7 @@ $(function(){initNavTree('functions_e.html',''); initResizable(); });
- e -
en_report_ids : BNO08xPrivateTypes::bno08x_sync_ctx_t
-enable() : BNO08xRpt , BNO08xRptActivityClassifier , BNO08xRptTapDetector
+enable() : BNO08xRpt , BNO08xRptAcceleration , BNO08xRptActivityClassifier , BNO08xRptCalGyro , BNO08xRptCalMagnetometer , BNO08xRptGravity , BNO08xRptLinearAcceleration , BNO08xRptRawMEMSAccelerometer , BNO08xRptRawMEMSGyro , BNO08xRptRawMEMSMagnetometer , BNO08xRptRVGeneric , BNO08xRptShakeDetector , BNO08xRptStabilityClassifier , BNO08xRptStepCounter , BNO08xRptTapDetector , BNO08xRptUncalGyro , BNO08xRptUncalMagnetometer
evt_grp_rpt_data_available : BNO08xPrivateTypes::bno08x_sync_ctx_t
evt_grp_rpt_en : BNO08xPrivateTypes::bno08x_sync_ctx_t
evt_grp_task : BNO08xPrivateTypes::bno08x_sync_ctx_t
diff --git a/documentation/html/functions_f.html b/documentation/html/functions_f.html
index 2dbcd6e..c4ce585 100644
--- a/documentation/html/functions_f.html
+++ b/documentation/html/functions_f.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func.html b/documentation/html/functions_func.html
index 1989c79..dbf3ecb 100644
--- a/documentation/html/functions_func.html
+++ b/documentation/html/functions_func.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_b.html b/documentation/html/functions_func_b.html
index 35d1070..68d5d48 100644
--- a/documentation/html/functions_func_b.html
+++ b/documentation/html/functions_func_b.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_c.html b/documentation/html/functions_func_c.html
index d076e7d..e56fcf5 100644
--- a/documentation/html/functions_func_c.html
+++ b/documentation/html/functions_func_c.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_d.html b/documentation/html/functions_func_d.html
index b6a03a7..5bacf67 100644
--- a/documentation/html/functions_func_d.html
+++ b/documentation/html/functions_func_d.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -107,6 +107,7 @@ $(function(){initNavTree('functions_func_d.html',''); initResizable(); });
deinit_tasks() : BNO08x
destroy_test_imu() : BNO08xTestHelper
disable() : BNO08xRpt
+disable_all_reports() : BNO08x
dynamic_calibration_autosave_disable() : BNO08x
dynamic_calibration_autosave_enable() : BNO08x
dynamic_calibration_disable() : BNO08x
diff --git a/documentation/html/functions_func_e.html b/documentation/html/functions_func_e.html
index 6db882c..bf54e98 100644
--- a/documentation/html/functions_func_e.html
+++ b/documentation/html/functions_func_e.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -95,7 +95,7 @@ $(function(){initNavTree('functions_func_e.html',''); initResizable(); });
Here is a list of all functions with links to the classes they belong to:
- e -
-enable() : BNO08xRpt , BNO08xRptActivityClassifier , BNO08xRptTapDetector
+enable() : BNO08xRpt , BNO08xRptAcceleration , BNO08xRptActivityClassifier , BNO08xRptCalGyro , BNO08xRptCalMagnetometer , BNO08xRptGravity , BNO08xRptLinearAcceleration , BNO08xRptRawMEMSAccelerometer , BNO08xRptRawMEMSGyro , BNO08xRptRawMEMSMagnetometer , BNO08xRptRVGeneric , BNO08xRptShakeDetector , BNO08xRptStabilityClassifier , BNO08xRptStepCounter , BNO08xRptTapDetector , BNO08xRptUncalGyro , BNO08xRptUncalMagnetometer
diff --git a/documentation/html/functions_func_f.html b/documentation/html/functions_func_f.html
index e800f71..e29d1bf 100644
--- a/documentation/html/functions_func_f.html
+++ b/documentation/html/functions_func_f.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_g.html b/documentation/html/functions_func_g.html
index bbf8143..57ea89f 100644
--- a/documentation/html/functions_func_g.html
+++ b/documentation/html/functions_func_g.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_h.html b/documentation/html/functions_func_h.html
index 7291d1c..2c2e52c 100644
--- a/documentation/html/functions_func_h.html
+++ b/documentation/html/functions_func_h.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_i.html b/documentation/html/functions_func_i.html
index 794124f..d6a038f 100644
--- a/documentation/html/functions_func_i.html
+++ b/documentation/html/functions_func_i.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_l.html b/documentation/html/functions_func_l.html
index f695139..a4372f5 100644
--- a/documentation/html/functions_func_l.html
+++ b/documentation/html/functions_func_l.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_o.html b/documentation/html/functions_func_o.html
index 176331b..aea6e18 100644
--- a/documentation/html/functions_func_o.html
+++ b/documentation/html/functions_func_o.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_p.html b/documentation/html/functions_func_p.html
index 631c757..67234e6 100644
--- a/documentation/html/functions_func_p.html
+++ b/documentation/html/functions_func_p.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/functions_func_r.html b/documentation/html/functions_func_r.html
index 78e8a23..4faa7d7 100644
--- a/documentation/html/functions_func_r.html
+++ b/documentation/html/functions_func_r.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -97,6 +97,7 @@ $(function(){initNavTree('functions_func_r.html',''); initResizable(); });
- r -
re_enable_reports() : BNO08x
register_cb() : BNO08x , BNO08xRpt
+rpt_enable() : BNO08xRpt
run_all_tests() : BNO08xTestSuite
run_callback_tests() : BNO08xTestSuite
run_feature_tests() : BNO08xTestSuite
diff --git a/documentation/html/functions_func_s.html b/documentation/html/functions_func_s.html
index b5ce52a..1c53628 100644
--- a/documentation/html/functions_func_s.html
+++ b/documentation/html/functions_func_s.html
@@ -27,7 +27,7 @@
- esp32_BNO08x
1.3
+
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -97,6 +97,7 @@ $(function(){initNavTree('functions_func_s.html',''); initResizable(); });
- s -
save_dynamic_calibration() : BNO08x
sensor_event_cb() : BNO08xSH2HAL
+set_activities_to_enable() : BNO08xRptActivityClassifier
set_hal_imu() : BNO08xSH2HAL
set_test_imu_cfg() : BNO08xTestHelper
sh2_HAL_service_task() : BNO08x
diff --git a/documentation/html/functions_func_t.html b/documentation/html/functions_func_t.html
index eab5056..1e5b74d 100644
--- a/documentation/html/functions_func_t.html
+++ b/documentation/html/functions_func_t.html
@@ -27,7 +27,7 @@
- esp32_BNO08x