#[repr(C)]pub struct BleTable {
pub pcmd_buffer: *mut CmdPacket,
pub pcs_buffer: *const u8,
pub pevt_queue: *const u8,
pub phci_acl_data_buffer: *mut AclDataPacket,
}
Expand description
The bluetooth reference table, as defined in figure 67 of STM32WX AN5289.
Fields§
§pcmd_buffer: *mut CmdPacket
A pointer to the buffer that is used for sending BLE commands.
pcs_buffer: *const u8
A pointer to the buffer used for storing Command statuses.
pevt_queue: *const u8
A pointer to the event queue, over which IPCC BLE events are sent. This may be accessed via crate::sub::ble::Ble::tl_read.
phci_acl_data_buffer: *mut AclDataPacket
A pointer to the buffer that is used for sending HCI (Host-Controller Interface) ACL (Asynchronous Connection-oriented Logical transport) commands (unused).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BleTable
impl RefUnwindSafe for BleTable
impl !Send for BleTable
impl !Sync for BleTable
impl Unpin for BleTable
impl UnwindSafe for BleTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more