stm32/wpan: add shci mac init
This commit is contained in:
		@@ -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 {
 | 
			
		||||
        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;
 | 
			
		||||
    info!("sys event: {}", sys_event.payload());
 | 
			
		||||
 | 
			
		||||
//    mbox.sys_subsystem.shci_c2_ble_init(Default::default()).await; 
 | 
			
		||||
//
 | 
			
		||||
//    info!("starting ble...");
 | 
			
		||||
//    mbox.ble_subsystem.write(0x0c, &[]).await;
 | 
			
		||||
//
 | 
			
		||||
//    info!("waiting for ble...");
 | 
			
		||||
//    let ble_event = mbox.ble_subsystem.read().await;
 | 
			
		||||
//
 | 
			
		||||
//    info!("ble event: {}", ble_event.payload());
 | 
			
		||||
    mbox.sys_subsystem.shci_c2_mac_802_15_4_init().await;
 | 
			
		||||
    //
 | 
			
		||||
    //    info!("starting ble...");
 | 
			
		||||
    //    mbox.ble_subsystem.write(0x0c, &[]).await;
 | 
			
		||||
    //
 | 
			
		||||
    //    info!("waiting for ble...");
 | 
			
		||||
    //    let ble_event = mbox.ble_subsystem.read().await;
 | 
			
		||||
    //
 | 
			
		||||
    //    info!("ble event: {}", ble_event.payload());
 | 
			
		||||
 | 
			
		||||
    info!("Test OK");
 | 
			
		||||
    cortex_m::asm::bkpt();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user