<map id="BNO08x::init_tasks" name="BNO08x::init_tasks">
<area shape="rect" id="Node000001" title="Initializes data_proc_task." alt="" coords="5,64,140,91"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc" title="Static function used to launch cb_task task." alt="" coords="188,5,379,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="120,61,187,41,214,34,216,39,188,47,121,66"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="200,56,367,99"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="140,75,184,75,184,80,140,80"/>
<area shape="rect" id="Node000009" href="$class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="194,144,373,187"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="108,89,217,135,215,140,106,94"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="470,5,594,32"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="379,16,454,16,454,21,379,21"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="707,5,845,32"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="595,16,692,16,692,21,595,21"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="915,5,1090,32"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="845,16,899,16,899,21,845,21"/>
<area shape="rect" id="Node000007" 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="449,64,616,91"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="368,75,433,75,433,80,368,80"/>
<area shape="rect" id="Node000008" href="$class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1" title="Parses receieved report and updates uer data with it." alt="" coords="695,56,857,99"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="616,75,679,75,679,80,616,80"/>
<area shape="rect" id="Node000010" 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="427,163,637,189"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="373,166,411,168,411,173,373,172"/>
<area shape="rect" id="Node000011" href="$class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="695,123,857,149"/>
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="617,159,679,149,680,154,618,165"/>
<area shape="rect" id="Node000012" href="$class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95" title="Re&#45;enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="685,173,867,200"/>
<area shape="poly" id="edge11_Node000010_Node000012" title=" " alt="" coords="638,178,670,179,669,185,638,183"/>
<area shape="rect" id="Node000013" href="$class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="688,224,864,251"/>
<area shape="poly" id="edge12_Node000010_Node000013" title=" " alt="" coords="589,187,706,217,704,222,588,193"/>
</map>
