diff options
| -rw-r--r-- | embassy-stm32/src/tl_mbox/ble.rs | 2 | ||||
| -rw-r--r-- | embassy-stm32/src/tl_mbox/shci.rs | 2 | ||||
| -rw-r--r-- | embassy-stm32/src/tl_mbox/sys.rs | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/embassy-stm32/src/tl_mbox/ble.rs b/embassy-stm32/src/tl_mbox/ble.rs index 84c6307fd..d8bf14d4f 100644 --- a/embassy-stm32/src/tl_mbox/ble.rs +++ b/embassy-stm32/src/tl_mbox/ble.rs | |||
| @@ -59,7 +59,7 @@ impl Ble { | |||
| 59 | 59 | ||
| 60 | core::ptr::copy(buf.as_ptr(), pcmd_serial_buf, buf.len()); | 60 | core::ptr::copy(buf.as_ptr(), pcmd_serial_buf, buf.len()); |
| 61 | 61 | ||
| 62 | let mut cmd_packet = &mut *(*TL_REF_TABLE.assume_init().ble_table).pcmd_buffer; | 62 | let cmd_packet = &mut *(*TL_REF_TABLE.assume_init().ble_table).pcmd_buffer; |
| 63 | cmd_packet.cmd_serial.ty = TlPacketType::BleCmd as u8; | 63 | cmd_packet.cmd_serial.ty = TlPacketType::BleCmd as u8; |
| 64 | } | 64 | } |
| 65 | 65 | ||
diff --git a/embassy-stm32/src/tl_mbox/shci.rs b/embassy-stm32/src/tl_mbox/shci.rs index 7f224cb1a..61fd9e4a3 100644 --- a/embassy-stm32/src/tl_mbox/shci.rs +++ b/embassy-stm32/src/tl_mbox/shci.rs | |||
| @@ -90,7 +90,7 @@ pub fn shci_ble_init(ipcc: &mut Ipcc, param: ShciBleInitCmdParam) { | |||
| 90 | (*cmd_ptr).cmd_serial.cmd.cmd_code = SCHI_OPCODE_BLE_INIT; | 90 | (*cmd_ptr).cmd_serial.cmd.cmd_code = SCHI_OPCODE_BLE_INIT; |
| 91 | (*cmd_ptr).cmd_serial.cmd.payload_len = core::mem::size_of::<ShciBleInitCmdParam>() as u8; | 91 | (*cmd_ptr).cmd_serial.cmd.payload_len = core::mem::size_of::<ShciBleInitCmdParam>() as u8; |
| 92 | 92 | ||
| 93 | let mut cmd_buf = &mut *(*TL_SYS_TABLE.as_mut_ptr()).pcmd_buffer; | 93 | let cmd_buf = &mut *(*TL_SYS_TABLE.as_mut_ptr()).pcmd_buffer; |
| 94 | core::ptr::write(cmd_buf, *cmd_ptr); | 94 | core::ptr::write(cmd_buf, *cmd_ptr); |
| 95 | 95 | ||
| 96 | cmd_buf.cmd_serial.ty = TlPacketType::SysCmd as u8; | 96 | cmd_buf.cmd_serial.ty = TlPacketType::SysCmd as u8; |
diff --git a/embassy-stm32/src/tl_mbox/sys.rs b/embassy-stm32/src/tl_mbox/sys.rs index d22dfb58c..31ebde721 100644 --- a/embassy-stm32/src/tl_mbox/sys.rs +++ b/embassy-stm32/src/tl_mbox/sys.rs | |||
| @@ -77,7 +77,7 @@ impl Sys { | |||
| 77 | 77 | ||
| 78 | core::ptr::copy(buf.as_ptr(), cmd_serial_buf, buf.len()); | 78 | core::ptr::copy(buf.as_ptr(), cmd_serial_buf, buf.len()); |
| 79 | 79 | ||
| 80 | let mut cmd_packet = &mut *(*TL_REF_TABLE.assume_init().sys_table).pcmd_buffer; | 80 | let cmd_packet = &mut *(*TL_REF_TABLE.assume_init().sys_table).pcmd_buffer; |
| 81 | cmd_packet.cmd_serial.ty = TlPacketType::SysCmd as u8; | 81 | cmd_packet.cmd_serial.ty = TlPacketType::SysCmd as u8; |
| 82 | 82 | ||
| 83 | ipcc.c1_set_flag_channel(channels::cpu1::IPCC_SYSTEM_CMD_RSP_CHANNEL); | 83 | ipcc.c1_set_flag_channel(channels::cpu1::IPCC_SYSTEM_CMD_RSP_CHANNEL); |
