<dlclass="section warning"><dt>Warning</dt><dd>YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMakeLists.txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT: set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components
<areashape="rect"href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="150,5,333,48"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="159,72,324,115"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="159,139,324,181"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="159,205,324,248"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="150,5,333,48"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="159,72,324,115"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="159,139,324,181"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="159,205,324,248"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="150,5,333,48"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="159,72,324,115"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="159,139,324,181"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="159,205,324,248"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518"title="Calls BNO08x constructor and creates new test IMU on heap."alt=""coords="150,171,326,213"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="159,259,317,301"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="155,376,321,419"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="155,443,321,485"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="155,509,321,552"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="374,149,557,192"/>
<areashape="rect"href="class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d"title="Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct."alt=""coords="382,275,550,301"/>
<areashape="rect"href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7"title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin."alt=""coords="631,376,779,403"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5"title="Get time in microseconds callback for sh2 HAL lib."alt=""coords="605,579,805,605"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f"title="General event callback for sh2 HAL lib, used to notify tasks of reset."alt=""coords="622,629,788,656"/>
<areashape="rect"href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6"title="Prints product IDs received at initialization."alt=""coords="616,680,794,707"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997"title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task()."alt=""coords="621,731,789,773"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa"title="Sets the BNO08x driver object to be used with sh2 HAL lib callbacks."alt=""coords="606,797,804,824"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f"title="Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat..."alt=""coords="613,848,797,875"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0"title="Opens SPI instance by waiting for interrupt."alt=""coords="615,528,795,555"/>
<areashape="rect"href="class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67"title="Toggles reset gpio pin for hard reset of BNO08x device."alt=""coords="1353,456,1503,483"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25"title="SPI rx callback for sh2 HAL lib."alt=""coords="616,899,794,925"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299"title="SPI tx callback for sh2 HAL lib."alt=""coords="615,477,795,504"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278"title="SPI wait for HINT sh2 HAL lib callback."alt=""coords="870,520,1046,563"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e"title="Hardware reset callback for sh2 HAL lib, toggle RST gpio."alt=""coords="1112,477,1292,520"/>
<areashape="rect"href="class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc"title="Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse."alt=""coords="1127,544,1277,571"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922"title="SPI rx packet body (invoked from SPI rx callback.)"alt=""coords="869,924,1047,967"/>
<areashape="rect"href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc"title="Static function used to launch cb_task task."alt=""coords="609,157,801,184"/>
<areashape="rect"href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520"title="Static function used to launch data processing task."alt=""coords="621,208,789,251"/>
<areashape="rect"href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1"title="Static function used to launch sh2 HAL service task."alt=""coords="616,69,794,112"/>
<areashape="rect"href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7"title="Task responsible for executing callbacks registered with register_cb()."alt=""coords="896,157,1020,184"/>
<areashape="rect"href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59"title="Determines the flavor of a passed callback and executes it appropriately."alt=""coords="1133,157,1270,184"/>
<areashape="rect"href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8"title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..."alt=""coords="874,216,1042,243"/>
<areashape="rect"href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1"title="Parses receieved report and updates uer data with it."alt=""coords="1121,208,1283,251"/>
<areashape="rect"href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23"title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..."alt=""coords="853,67,1063,93"/>
<areashape="rect"href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c"title="Locks sh2 HAL lib to only allow the calling task to call its APIs."alt=""coords="1121,107,1283,133"/>
<areashape="rect"href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95"title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)."alt=""coords="1111,5,1292,32"/>
<areashape="rect"href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42"title="Unlocks sh2 HAL lib to allow other tasks to call its APIs."alt=""coords="1114,56,1290,83"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518"title="Calls BNO08x constructor and creates new test IMU on heap."alt=""coords="150,171,326,213"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="159,259,317,301"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="155,376,321,419"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="155,443,321,485"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="155,509,321,552"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="374,149,557,192"/>
<areashape="rect"href="class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d"title="Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct."alt=""coords="382,275,550,301"/>
<areashape="rect"href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7"title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin."alt=""coords="631,376,779,403"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5"title="Get time in microseconds callback for sh2 HAL lib."alt=""coords="605,579,805,605"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f"title="General event callback for sh2 HAL lib, used to notify tasks of reset."alt=""coords="622,629,788,656"/>
<areashape="rect"href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6"title="Prints product IDs received at initialization."alt=""coords="616,680,794,707"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997"title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task()."alt=""coords="621,731,789,773"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa"title="Sets the BNO08x driver object to be used with sh2 HAL lib callbacks."alt=""coords="606,797,804,824"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f"title="Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat..."alt=""coords="613,848,797,875"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0"title="Opens SPI instance by waiting for interrupt."alt=""coords="615,528,795,555"/>
<areashape="rect"href="class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67"title="Toggles reset gpio pin for hard reset of BNO08x device."alt=""coords="1353,456,1503,483"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25"title="SPI rx callback for sh2 HAL lib."alt=""coords="616,899,794,925"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299"title="SPI tx callback for sh2 HAL lib."alt=""coords="615,477,795,504"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278"title="SPI wait for HINT sh2 HAL lib callback."alt=""coords="870,520,1046,563"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e"title="Hardware reset callback for sh2 HAL lib, toggle RST gpio."alt=""coords="1112,477,1292,520"/>
<areashape="rect"href="class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc"title="Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse."alt=""coords="1127,544,1277,571"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922"title="SPI rx packet body (invoked from SPI rx callback.)"alt=""coords="869,924,1047,967"/>
<areashape="rect"href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc"title="Static function used to launch cb_task task."alt=""coords="609,157,801,184"/>
<areashape="rect"href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520"title="Static function used to launch data processing task."alt=""coords="621,208,789,251"/>
<areashape="rect"href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1"title="Static function used to launch sh2 HAL service task."alt=""coords="616,69,794,112"/>
<areashape="rect"href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7"title="Task responsible for executing callbacks registered with register_cb()."alt=""coords="896,157,1020,184"/>
<areashape="rect"href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59"title="Determines the flavor of a passed callback and executes it appropriately."alt=""coords="1133,157,1270,184"/>
<areashape="rect"href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8"title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..."alt=""coords="874,216,1042,243"/>
<areashape="rect"href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1"title="Parses receieved report and updates uer data with it."alt=""coords="1121,208,1283,251"/>
<areashape="rect"href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23"title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..."alt=""coords="853,67,1063,93"/>
<areashape="rect"href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c"title="Locks sh2 HAL lib to only allow the calling task to call its APIs."alt=""coords="1121,107,1283,133"/>
<areashape="rect"href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95"title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)."alt=""coords="1111,5,1292,32"/>
<areashape="rect"href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42"title="Unlocks sh2 HAL lib to allow other tasks to call its APIs."alt=""coords="1114,56,1290,83"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518"title="Calls BNO08x constructor and creates new test IMU on heap."alt=""coords="150,171,326,213"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="159,259,317,301"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="155,376,321,419"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="155,443,321,485"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="155,509,321,552"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="374,149,557,192"/>
<areashape="rect"href="class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d"title="Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct."alt=""coords="382,275,550,301"/>
<areashape="rect"href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7"title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin."alt=""coords="631,376,779,403"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5"title="Get time in microseconds callback for sh2 HAL lib."alt=""coords="605,579,805,605"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f"title="General event callback for sh2 HAL lib, used to notify tasks of reset."alt=""coords="622,629,788,656"/>
<areashape="rect"href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6"title="Prints product IDs received at initialization."alt=""coords="616,680,794,707"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997"title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task()."alt=""coords="621,731,789,773"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa"title="Sets the BNO08x driver object to be used with sh2 HAL lib callbacks."alt=""coords="606,797,804,824"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f"title="Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat..."alt=""coords="613,848,797,875"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0"title="Opens SPI instance by waiting for interrupt."alt=""coords="615,528,795,555"/>
<areashape="rect"href="class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67"title="Toggles reset gpio pin for hard reset of BNO08x device."alt=""coords="1353,456,1503,483"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25"title="SPI rx callback for sh2 HAL lib."alt=""coords="616,899,794,925"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299"title="SPI tx callback for sh2 HAL lib."alt=""coords="615,477,795,504"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278"title="SPI wait for HINT sh2 HAL lib callback."alt=""coords="870,520,1046,563"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e"title="Hardware reset callback for sh2 HAL lib, toggle RST gpio."alt=""coords="1112,477,1292,520"/>
<areashape="rect"href="class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc"title="Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse."alt=""coords="1127,544,1277,571"/>
<areashape="rect"href="class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922"title="SPI rx packet body (invoked from SPI rx callback.)"alt=""coords="869,924,1047,967"/>
<areashape="rect"href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc"title="Static function used to launch cb_task task."alt=""coords="609,157,801,184"/>
<areashape="rect"href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520"title="Static function used to launch data processing task."alt=""coords="621,208,789,251"/>
<areashape="rect"href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1"title="Static function used to launch sh2 HAL service task."alt=""coords="616,69,794,112"/>
<areashape="rect"href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7"title="Task responsible for executing callbacks registered with register_cb()."alt=""coords="896,157,1020,184"/>
<areashape="rect"href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59"title="Determines the flavor of a passed callback and executes it appropriately."alt=""coords="1133,157,1270,184"/>
<areashape="rect"href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8"title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..."alt=""coords="874,216,1042,243"/>
<areashape="rect"href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1"title="Parses receieved report and updates uer data with it."alt=""coords="1121,208,1283,251"/>
<areashape="rect"href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23"title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..."alt=""coords="853,67,1063,93"/>
<areashape="rect"href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c"title="Locks sh2 HAL lib to only allow the calling task to call its APIs."alt=""coords="1121,107,1283,133"/>
<areashape="rect"href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95"title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)."alt=""coords="1111,5,1292,32"/>
<areashape="rect"href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42"title="Unlocks sh2 HAL lib to allow other tasks to call its APIs."alt=""coords="1114,56,1290,83"/>
<areashape="rect"href="class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6"title="Disables all currently enabled reports."alt=""coords="179,56,318,99"/>
<areashape="rect"href="class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f"title="Enables acceleration reports such that the BNO08x begins sending them."alt=""coords="167,307,330,349"/>
<areashape="rect"href="class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc"title="Enables calibrated gyro reports such that the BNO08x begins sending them."alt=""coords="157,373,340,400"/>
<areashape="rect"href="class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393"title="Enables calibrated magnetometer reports such that the BNO08x begins sending them."alt=""coords="152,424,345,467"/>
<areashape="rect"href="class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571"title="Enables gravity reports such that the BNO08x begins sending them."alt=""coords="160,123,337,149"/>
<areashape="rect"href="class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed"title="Enables linear acceleration reports such that the BNO08x begins sending them."alt=""coords="150,173,347,216"/>
<areashape="rect"href="class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e"title="Enables a rotation vector report such that the BNO08x begins it."alt=""coords="172,240,325,283"/>
<areashape="rect"href="class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328"title="Grabs most recent acceleration data (including gravity), units are in m/s^2."alt=""coords="413,643,601,669"/>
<areashape="rect"href="class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815"title="Grabs most recent gyroscope data (velocity), units are in rad/s."alt=""coords="425,693,588,720"/>
<areashape="rect"href="class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2"title="Grabs most recent calibrated magnetometer data, units are in uTesla."alt=""coords="398,744,616,771"/>
<areashape="rect"href="class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115"title="Grabs most recent gravity data, units are in m/s^2."alt=""coords="429,475,585,501"/>
<areashape="rect"href="class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0"title="Grabs most recent acceleration data (including gravity), units are in m/s^2."alt=""coords="395,525,618,552"/>
<areashape="rect"href="class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8"title="Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ..."alt=""coords="430,576,583,619"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="169,795,328,837"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="166,861,331,904"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="166,928,331,971"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="166,995,331,1037"/>
<areashape="rect"href="class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3"title="Registers a callback to execute when new data from a report is received."alt=""coords="177,1061,320,1088"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c"title="Enables a sensor report such that the BNO08x begins sending it."alt=""coords="428,344,586,371"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12"title="Locks sh2 HAL lib to only allow the calling task to call its APIs."alt=""coords="675,319,858,345"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0"title="Locks locks user data to only allow the calling task to read/modify it."alt=""coords="673,559,860,585"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765"title="Unlocks sh2 HAL lib to allow other tasks to call its APIs."alt=""coords="668,369,865,396"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3"title="Unlocks user data to allow other tasks to read/modify it."alt=""coords="666,609,867,636"/>
<areashape="rect"href="class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6"title="Disables all currently enabled reports."alt=""coords="166,56,305,99"/>
<areashape="rect"href="class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f"title="Enables acceleration reports such that the BNO08x begins sending them."alt=""coords="154,123,317,165"/>
<areashape="rect"href="class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328"title="Grabs most recent acceleration data (including gravity), units are in m/s^2."alt=""coords="369,189,557,216"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="156,240,315,283"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="153,307,318,349"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c"title="Prints a message during a test."alt=""coords="153,373,318,416"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="153,440,318,483"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46"title="Registers a callback to execute when new data from a specific report is received."alt=""coords="154,507,317,533"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c"title="Enables a sensor report such that the BNO08x begins sending it."alt=""coords="384,131,542,157"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12"title="Locks sh2 HAL lib to only allow the calling task to call its APIs."alt=""coords="614,59,797,85"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0"title="Locks locks user data to only allow the calling task to read/modify it."alt=""coords="612,160,799,187"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765"title="Unlocks sh2 HAL lib to allow other tasks to call its APIs."alt=""coords="607,109,804,136"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3"title="Unlocks user data to allow other tasks to read/modify it."alt=""coords="605,211,806,237"/>
<areashape="rect"href="class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6"title="Disables all currently enabled reports."alt=""coords="179,5,318,48"/>
<areashape="rect"href="class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f"title="Enables acceleration reports such that the BNO08x begins sending them."alt=""coords="167,72,330,115"/>
<areashape="rect"href="class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc"title="Enables calibrated gyro reports such that the BNO08x begins sending them."alt=""coords="157,139,340,165"/>
<areashape="rect"href="class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393"title="Enables calibrated magnetometer reports such that the BNO08x begins sending them."alt=""coords="152,189,345,232"/>
<areashape="rect"href="class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571"title="Enables gravity reports such that the BNO08x begins sending them."alt=""coords="160,256,337,283"/>
<areashape="rect"href="class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed"title="Enables linear acceleration reports such that the BNO08x begins sending them."alt=""coords="150,307,347,349"/>
<areashape="rect"href="class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e"title="Enables a rotation vector report such that the BNO08x begins it."alt=""coords="172,373,325,416"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b"title="Deletes test IMU calling deconstructor and releases heap allocated memory."alt=""coords="169,440,328,483"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed"title="Checks if a new report has been received since the last time this function was called."alt=""coords="158,507,339,533"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919"title="Prints end begin banner."alt=""coords="166,557,331,600"/>
<areashape="rect"href="class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885"title="Prints test begin banner."alt=""coords="166,624,331,667"/>
<areashape="rect"href="class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3"title="Registers a callback to execute when new data from a report is received."alt=""coords="177,691,320,717"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c"title="Enables a sensor report such that the BNO08x begins sending it."alt=""coords="395,227,553,253"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12"title="Locks sh2 HAL lib to only allow the calling task to call its APIs."alt=""coords="610,151,793,177"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0"title="Locks locks user data to only allow the calling task to read/modify it."alt=""coords="608,201,795,228"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765"title="Unlocks sh2 HAL lib to allow other tasks to call its APIs."alt=""coords="603,252,800,279"/>
<areashape="rect"href="class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3"title="Unlocks user data to allow other tasks to read/modify it."alt=""coords="601,303,802,329"/>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.10.0 </li>