#LoRa SX1276 connected to #BL602 ... How many pins do we really need?
https://lupyuen.github.io/articles/lora2?6#connect-bl602-to-lora-transceiver
Here's how we init the #BL602 #LoRa Driver to receive LoRa Packets
https://lupyuen.github.io/articles/lora2?7#initialise-lora-transceiver
#BL602 receives #LoRa Packets the power-efficient way ... With Receive Timeout
https://lupyuen.github.io/articles/lora2?9#receive-lora-packet
Here's how we handle GPIO Interrupts on #BL602
https://lupyuen.github.io/articles/lora2?15#bl602-gpio-interrupts
How we register handlers for #BL602 GPIO Interrupts
https://lupyuen.github.io/articles/lora2?16#register-handler-function
2 levels of #BL602 GPIO Interrupts
https://lupyuen.github.io/articles/lora2?16#register-handler-function
#BL602 GPIO Interrupt Handler vs Handler Function ... Sorry for the confusion 🙏
https://lupyuen.github.io/articles/lora2?18#gpio-interrupt-handler
What's inside our #BL602 GPIO Interrupt Handler ... That handles #LoRa SX1276 Interrupts
https://lupyuen.github.io/articles/lora2?22#gpio-interrupt-handler
#BL602 GPIO Interrupt Handler ... Final chunk of code
https://lupyuen.github.io/articles/lora2?23#enqueue-interrupt-event
How we register the #BL602 GPIO Handler Functions ... For #LoRa SX1276 pins DIO0 to DIO5 ... *pant pant*
https://lupyuen.github.io/articles/lora2?24#register-handlers-for-dio0-to-dio5
Handling #BL602 Interrupts can be tricky ... NimBLE Porting Layer can help!
https://lupyuen.github.io/articles/lora2?25#multitask-with-nimble-porting-layer
How RAKwireless #WisBlock transmits #LoRa Packets ... For testing our #BL602 LoRa Receiver
https://lupyuen.github.io/articles/lora2?47#start-the-rakwireless-wisblock-transmitter
Latest #BL602 #LoRa Firmware ... Now available for downloading for all regions!
https://lupyuen.github.io/articles/lora2?48#build-and-run-the-bl602-lora-firmware
7 things that can go wrong with #BL602 #LoRa ... And how we fix them
https://lupyuen.github.io/articles/lora2?52#troubleshoot-lora
How we dump the #BL602 Stack ... And uncover the actual cause of the #RISCV Exception
https://lupyuen.github.io/articles/lora2?55#bl602-stack-dump
Here's how we enable #BL602 Stack Trace
https://lupyuen.github.io/articles/lora2?54#bl602-stack-trace