lora-rs / lora-rs

LoRa and LoRaWAN crates for End Devices
MIT License
250 stars 54 forks source link

Example code for stm32wl only works in release mode #205

Open praguevara opened 8 months ago

praguevara commented 8 months ago

When I run the lora_p2p_send on a NUCLEO-WL55JC1 in unoptimized mode, it doesn't work:

PS C:\Users\pragu\Documents\electronics\nucleo> cargo r
    Finished dev [unoptimized + debuginfo] target(s) in 2.41s
     Running `probe-rs run --chip STM32WLE5JCIx target\thumbv7em-none-eabi\debug\nucleo`
      Erasing ✔ [00:00:02] [##############################################################################################################################################################################################################################################] 142.00 KiB/142.00 KiB @ 60.51 KiB/s (eta 0s )
  Programming ✔ [00:00:03] [##############################################################################################################################################################################################################################################] 141.00 KiB/141.00 KiB @ 38.85 KiB/s (eta 0s )    Finished in 5.992s
0.000000 TRACE BDCR ok: 00008200
└─ embassy_stm32::rcc::bd::{impl#3}::init @ C:\Users\pragu\.cargo\registry\src\index.crates.io-6f17d22bba15001f\embassy-stm32-0.1.0\src\fmt.rs:117 
0.000000 DEBUG rcc: Clocks { sys: Hertz(48000000), pclk1: Hertz(48000000), pclk1_tim: Hertz(48000000), pclk2: Hertz(48000000), pclk2_tim: Hertz(48000000), pclk3: Hertz(48000000), hclk1: Hertz(48000000), hclk2: Hertz(48000000), hclk3: Hertz(48000000), rtc: Some(Hertz(32000)) }
└─ embassy_stm32::rcc::set_freqs @ C:\Users\pragu\.cargo\registry\src\index.crates.io-6f17d22bba15001f\embassy-stm32-0.1.0\src\fmt.rs:130 

Switching to release mode does:

PS C:\Users\pragu\Documents\electronics\nucleo> cargo r -r
    Finished release [optimized + debuginfo] target(s) in 1.49s
     Running `probe-rs run --chip STM32WLE5JCIx target\thumbv7em-none-eabi\release\nucleo`
      Erasing ✔ [00:00:00] [################################################################################################################################################################################################################################################] 48.00 KiB/48.00 KiB @ 59.29 KiB/s (eta 0s )
  Programming ✔ [00:00:01] [################################################################################################################################################################################################################################################] 48.00 KiB/48.00 KiB @ 38.28 KiB/s (eta 0s )    Finished in 2.079s
0.104125 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86  
0.104220 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24  
0.104267 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882 
0.104319 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857 
0.104407 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86  
0.104501 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24  
0.104549 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.104600 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.104688 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.104783 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.104830 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.104882 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.104970 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.105065 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.105112 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.105164 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.105252 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.105346 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24  
0.105394 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.105445 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.105533 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.105628 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.105675 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.105727 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.105815 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.105910 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.105957 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.106009 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.106097 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.106191 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.106239 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.106290 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.106378 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.106473 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.106520 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.106572 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.106660 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.106755 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.106802 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.106854 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.106942 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.107036 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.107084 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.107135 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.107223 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.107318 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.107365 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.107417 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.107505 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.107600 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.107647 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.107699 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.107787 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.107881 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.107929 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.107980 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.108068 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.108163 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.108210 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.108262 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.108350 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.108445 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.108492 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.108544 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.115203 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.115250 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.115302 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.115390 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.115484 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.115532 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.115583 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.115671 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.115766 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.115813 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.115865 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.115953 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.116048 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.116095 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.116147 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.116235 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.116329 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.116377 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.116428 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.116516 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.116611 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.116658 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.116710 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.116798 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.116893 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.116940 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.116992 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.117077 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.117172 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.117219 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.117271 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.117359 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.117454 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.117501 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.117553 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.117641 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.117735 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.117783 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.117834 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.117922 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.118017 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.118064 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.118116 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.118204 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.118299 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.118346 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.118398 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.118486 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.118580 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.118628 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.118679 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.118767 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.118862 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.118909 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.118961 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.119049 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.119144 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.119191 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.119243 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.119331 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.119425 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.119473 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.119524 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.126089 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.126183 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.126231 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.126282 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.126370 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.126465 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.126512 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.126564 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.126652 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.126747 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.126794 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.126846 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.126934 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.127028 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.127076 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.127127 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.127215 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.127310 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.127357 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.127409 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.127497 TRACE read: addr=[12], len=2, status=e2, buf=[00, 00]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.127592 TRACE write: [02, 00, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.127639 DEBUG process_irq satisfied: irq_flags = 0x0 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.127691 DEBUG process_irq loop entered
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:857
0.127779 TRACE read: addr=[12], len=2, status=ac, buf=[00, 01]
└─ lora_phy::interface::{impl#0}::read_with_status::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:86
0.127876 TRACE write: [02, 00, 01]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.127925 DEBUG process_irq satisfied: irq_flags = 0x1 in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:882
0.127979 DEBUG TxDone in radio mode Transmit
└─ lora_phy::sx1261_2::{impl#1}::process_irq::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\sx1261_2\mod.rs:899
0.128022 INFO  TX DONE
└─ nucleo::____embassy_main_task::{async_fn#0} @ src\main.rs:103
0.128072 TRACE write: [84, 00]
└─ lora_phy::interface::{impl#0}::write::{async_fn#0} @ C:\Users\pragu\.cargo\git\checkouts\lora-rs-9ebdb91068f5935a\fabb564\lora-phy\src\interface.rs:24
0.130131 INFO  Sleep successful
└─ nucleo::____embassy_main_task::{async_fn#0} @ src\main.rs:112

I'm using the git source in my Cargo.toml, since the crates.io version isn't updated yet to the new update of embedded-hal-async.

plaes commented 8 months ago

Yes, this is unfortunately a known issue with a known workaround - always build things in release mode (or tweak your profiles).

elpiel commented 4 months ago

@plaes could you provide some information on why this works only in release and maybe documentation in the readme or the example to state that?