+ \r
+ /** Bluetooth stack state information structure, for the containment of the Bluetooth stack state. The values in\r
+ * this structure are set by the Bluetooth stack internally, and should all be treated as read only by the user\r
+ * application.\r
+ */\r
+ typedef struct\r
+ {\r
+ uint8_t CurrentHCIState; /**< Current HCI state machine state. */\r
+ uint8_t NextHCIState; /**< Next HCI state machine state to progress to once the currently issued command completes. */\r
+ bool IsInitialized; /**< Indicates if the Bluetooth stack is currently initialized and ready for connections\r
+ * to or from a remote Bluetooth device.\r
+ */\r
+ uint8_t LocalBDADDR[6]; /**< Local bluetooth adapter's BDADDR, valid when the stack is fully initialized. */\r
+ } Bluetooth_Stack_State_t;\r