aboutsummaryrefslogtreecommitdiff
path: root/embassy-net-nrf91/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-net-nrf91/src/lib.rs')
-rw-r--r--embassy-net-nrf91/src/lib.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/embassy-net-nrf91/src/lib.rs b/embassy-net-nrf91/src/lib.rs
index a60e27d97..ab3c6f327 100644
--- a/embassy-net-nrf91/src/lib.rs
+++ b/embassy-net-nrf91/src/lib.rs
@@ -844,7 +844,7 @@ impl<'a> Control<'a> {
844 /// Open the raw socket used for sending/receiving IP packets. 844 /// Open the raw socket used for sending/receiving IP packets.
845 /// 845 ///
846 /// This must be done after `AT+CFUN=1` (?) 846 /// This must be done after `AT+CFUN=1` (?)
847 async fn open_raw_socket(&self) { 847 async fn open_raw_socket(&self) -> u32 {
848 let mut msg: Message = unsafe { mem::zeroed() }; 848 let mut msg: Message = unsafe { mem::zeroed() };
849 msg.channel = 2; // data 849 msg.channel = 2; // data
850 msg.id = 0x7001_0004; // open socket 850 msg.id = 0x7001_0004; // open socket
@@ -867,7 +867,8 @@ impl<'a> Control<'a> {
867 assert_eq!(status, 0); 867 assert_eq!(status, 0);
868 assert_eq!(msg.param_len, 16); 868 assert_eq!(msg.param_len, 16);
869 let fd = u32::from_le_bytes(msg.param[12..16].try_into().unwrap()); 869 let fd = u32::from_le_bytes(msg.param[12..16].try_into().unwrap());
870 debug!("got FD: {}", fd); 870 trace!("got FD: {}", fd);
871 fd
871 } 872 }
872} 873}
873 874