Struct SYN_BLE_HCI_s¶
#include <syn_ble_hci.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_BLE_HCI_Config | cfg |
| bool | cmd_pending |
| uint16_t | last_cmd_opcode |
| uint8_t | last_cmd_status |
| uint8_t | rx_buf |
| uint16_t | rx_idx |
| uint8_t | rx_pkt_type |
| uint8_t | rx_state |
| uint16_t | rx_target_len |
Detailed Description¶
HCI Driver Context State
Public Attributes Documentation¶
variable cfg¶
Driver configuration
variable cmd_pending¶
True if awaiting command response
variable last_cmd_opcode¶
Last completed command opcode
variable last_cmd_status¶
Last completed command status
variable rx_buf¶
RX framing buffer
variable rx_idx¶
Accumulated byte count
variable rx_pkt_type¶
Current packet type (EVT/ACL)
variable rx_state¶
Current state machine phase
variable rx_target_len¶
Expected frame target size
The documentation for this class was generated from the following file src/syntropic/ble/syn_ble_hci.h