aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxoviat <[email protected]>2023-06-17 15:18:15 -0500
committerxoviat <[email protected]>2023-06-17 15:18:15 -0500
commit6d7d617f40399c5ffaa588f9e5dfefd34164c531 (patch)
tree52da5490809e3df932452aacbcb06ea9e2d6eb9e
parentc7b0df569b02bee80de808a5b0ad69df3d32d84c (diff)
stm32/wpan: add ble acl_write
-rw-r--r--embassy-stm32-wpan/src/ble.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/embassy-stm32-wpan/src/ble.rs b/embassy-stm32-wpan/src/ble.rs
index 86a6331fb..a39198d06 100644
--- a/embassy-stm32-wpan/src/ble.rs
+++ b/embassy-stm32-wpan/src/ble.rs
@@ -42,5 +42,16 @@ impl Ble {
42 .await; 42 .await;
43 } 43 }
44 44
45 // TODO: acl commands 45 /// `TL_BLE_SendAclData`
46 pub async fn acl_write(handle: u16, payload: &[u8]) {
47 Ipcc::send(channels::cpu1::IPCC_HCI_ACL_DATA_CHANNEL, || unsafe {
48 CmdPacket::write_into(
49 HCI_ACL_DATA_BUFFER.as_mut_ptr() as *mut _,
50 TlPacketType::AclData,
51 handle,
52 payload,
53 );
54 })
55 .await;
56 }
46} 57}