diff options
| -rw-r--r-- | embassy-stm32-wpan/src/ble.rs | 4 | ||||
| -rw-r--r-- | embassy-stm32-wpan/src/shci.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/embassy-stm32-wpan/src/ble.rs b/embassy-stm32-wpan/src/ble.rs index 4546bde07..19955a8a3 100644 --- a/embassy-stm32-wpan/src/ble.rs +++ b/embassy-stm32-wpan/src/ble.rs | |||
| @@ -63,7 +63,7 @@ impl Ble { | |||
| 63 | 63 | ||
| 64 | core::ptr::copy(buf.as_ptr(), pcmd_serial_buf, buf.len()); | 64 | core::ptr::copy(buf.as_ptr(), pcmd_serial_buf, buf.len()); |
| 65 | 65 | ||
| 66 | let mut cmd_packet = &mut *(*TL_REF_TABLE.assume_init().ble_table).pcmd_buffer; | 66 | let cmd_packet = &mut *(*TL_REF_TABLE.assume_init().ble_table).pcmd_buffer; |
| 67 | cmd_packet.cmdserial.ty = TlPacketType::BleCmd as u8; | 67 | cmd_packet.cmdserial.ty = TlPacketType::BleCmd as u8; |
| 68 | } | 68 | } |
| 69 | 69 | ||
| @@ -72,7 +72,7 @@ impl Ble { | |||
| 72 | 72 | ||
| 73 | #[allow(dead_code)] // Not used currently but reserved | 73 | #[allow(dead_code)] // Not used currently but reserved |
| 74 | pub(super) fn ble_send_acl_data() { | 74 | pub(super) fn ble_send_acl_data() { |
| 75 | let mut cmd_packet = unsafe { &mut *(*TL_REF_TABLE.assume_init().ble_table).phci_acl_data_buffer }; | 75 | let cmd_packet = unsafe { &mut *(*TL_REF_TABLE.assume_init().ble_table).phci_acl_data_buffer }; |
| 76 | 76 | ||
| 77 | cmd_packet.acl_data_serial.ty = TlPacketType::AclData as u8; | 77 | cmd_packet.acl_data_serial.ty = TlPacketType::AclData as u8; |
| 78 | 78 | ||
diff --git a/embassy-stm32-wpan/src/shci.rs b/embassy-stm32-wpan/src/shci.rs index 4f4d08886..8537995ff 100644 --- a/embassy-stm32-wpan/src/shci.rs +++ b/embassy-stm32-wpan/src/shci.rs | |||
| @@ -90,7 +90,7 @@ pub fn shci_ble_init(param: ShciBleInitCmdParam) { | |||
| 90 | (*cmd_ptr).cmdserial.cmd.cmd_code = SCHI_OPCODE_BLE_INIT; | 90 | (*cmd_ptr).cmdserial.cmd.cmd_code = SCHI_OPCODE_BLE_INIT; |
| 91 | (*cmd_ptr).cmdserial.cmd.payload_len = core::mem::size_of::<ShciBleInitCmdParam>() as u8; | 91 | (*cmd_ptr).cmdserial.cmd.payload_len = core::mem::size_of::<ShciBleInitCmdParam>() as u8; |
| 92 | 92 | ||
| 93 | let mut p_cmd_buffer = &mut *(*TL_SYS_TABLE.as_mut_ptr()).pcmd_buffer; | 93 | let p_cmd_buffer = &mut *(*TL_SYS_TABLE.as_mut_ptr()).pcmd_buffer; |
| 94 | core::ptr::write(p_cmd_buffer, *cmd_ptr); | 94 | core::ptr::write(p_cmd_buffer, *cmd_ptr); |
| 95 | 95 | ||
| 96 | p_cmd_buffer.cmdserial.ty = TlPacketType::SysCmd as u8; | 96 | p_cmd_buffer.cmdserial.ty = TlPacketType::SysCmd as u8; |
