Our #PineDio USB Driver won't transmit #LoRa Messages longer than 29 bytes ... But there's a fix for this!
https://lupyuen.github.io/articles/usb?12#transmit-lora-message
How we transmit a #LoRa Message with #PineDio USB Dongle
https://lupyuen.github.io/articles/usb?11#transmit-lora-message
Our #PineDio USB Driver defines these Callback Functions ... For transmitting and receiving #LoRa Messages
https://lupyuen.github.io/articles/usb?10#initialise-lora-sx1262
How do we make the same #LoRa SX1262 Driver run on #PineDio USB and PineDio Stack BL604? ... With Layers of Platform Dependent and Independent Code (Like Shrek)
https://lupyuen.github.io/articles/usb?8#source-files-for-linux
Here's how we read the #LoRa SX1262 Registers on #PineDio USB Dongle
https://lupyuen.github.io/articles/usb?6#read-sx1262-registers
"TinyGS is an open network of Ground Stations distributed around the world to receive and operate #LoRa satellites, weather probes and other flying objects"
#PineDio USB Dongle runs the exact same #LoRa SX1262 Driver ... As #PineDio Stack BL604!
https://lupyuen.github.io/articles/usb?3#lora-sx1262-driver-for-pinedio-usb
What's inside #PineDio USB Dongle? CH341 connected to #LoRa SX1262 (over SPI)
https://lupyuen.github.io/articles/usb?2#pinedio-lora-usb-adapter
#PineDio USB Dongle shall now receive a #LoRa Message ... From RAKwireless WisBlock
https://github.com/lupyuen/lora-sx1262/blob/master/src/main.c#L74-L119
CH341 doesn't seem to support 32-byte SPI Transfers ... Hope this fixes @JF's #PineDio #LoRa USB Dongle! 👍
https://github.com/lupyuen/lora-sx1262/blob/master/src/sx126x-linux.c#L665-L687
Aha! When #PineDio Dongle sends a 29-byte #LoRa Packet to RAKwireless WisBlock ... It's received OK! Anything more will be garbled 🤔
https://github.com/lupyuen/lora-sx1262#wisblock-receiver-log
#PineDio Dongle sends a 64-byte #LoRa Packet ... But the 64-byte Packet doesn't appear in the dmesg Log for CH341 SPI Driver 🤔
https://github.com/lupyuen/lora-sx1262#pinedio-usb-dmesg-log
But #LoRa Messages sent by #PineDio Stack BL604 to RAKwireless WisBlock are not garbled ... Even though PineDio Stack and PineDio Dongle are running the same SX1262 Driver Code! 🤔
https://lupyuen.github.io/articles/lorawan#configure-lora-transceiver
IoT Techie and Educator / Apache NuttX PMC