stm32/wpan: add shci mac init
This commit is contained in:
parent
b95c0210b8
commit
72fd648d92
@ -61,6 +61,12 @@ impl Sys {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "mac")]
|
||||||
|
pub async fn shci_c2_mac_802_15_4_init(&self) -> SchiCommandStatus {
|
||||||
|
self.write_and_get_response(ShciOpcode::Mac802_15_4Init, &[]).await
|
||||||
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "ble")]
|
||||||
pub async fn shci_c2_ble_init(&self, param: ShciBleInitCmdParam) -> SchiCommandStatus {
|
pub async fn shci_c2_ble_init(&self, param: ShciBleInitCmdParam) -> SchiCommandStatus {
|
||||||
self.write_and_get_response(ShciOpcode::BleInit, param.payload()).await
|
self.write_and_get_response(ShciOpcode::BleInit, param.payload()).await
|
||||||
}
|
}
|
||||||
|
@ -49,15 +49,15 @@ async fn main(_spawner: Spawner) {
|
|||||||
let sys_event = mbox.sys_subsystem.read().await;
|
let sys_event = mbox.sys_subsystem.read().await;
|
||||||
info!("sys event: {}", sys_event.payload());
|
info!("sys event: {}", sys_event.payload());
|
||||||
|
|
||||||
// mbox.sys_subsystem.shci_c2_ble_init(Default::default()).await;
|
mbox.sys_subsystem.shci_c2_mac_802_15_4_init().await;
|
||||||
//
|
//
|
||||||
// info!("starting ble...");
|
// info!("starting ble...");
|
||||||
// mbox.ble_subsystem.write(0x0c, &[]).await;
|
// mbox.ble_subsystem.write(0x0c, &[]).await;
|
||||||
//
|
//
|
||||||
// info!("waiting for ble...");
|
// info!("waiting for ble...");
|
||||||
// let ble_event = mbox.ble_subsystem.read().await;
|
// let ble_event = mbox.ble_subsystem.read().await;
|
||||||
//
|
//
|
||||||
// info!("ble event: {}", ble_event.payload());
|
// info!("ble event: {}", ble_event.payload());
|
||||||
|
|
||||||
info!("Test OK");
|
info!("Test OK");
|
||||||
cortex_m::asm::bkpt();
|
cortex_m::asm::bkpt();
|
||||||
|
Loading…
Reference in New Issue
Block a user