Show older

But Messages sent by Stack BL604 to RAKwireless WisBlock are not garbled ... Even though PineDio Stack and PineDio Dongle are running the same SX1262 Driver Code! 🤔

lupyuen.github.io/articles/lor

Dongle sends a 64-byte Packet ... But the 64-byte Packet doesn't appear in the dmesg Log for CH341 SPI Driver 🤔

github.com/lupyuen/lora-sx1262

Aha! When Dongle sends a 29-byte Packet to RAKwireless WisBlock ... It's received OK! Anything more will be garbled 🤔

github.com/lupyuen/lora-sx1262

Why does USB Dongle receive 28-byte Messages ... But not longer messages? Because CH341 can only transfer up to 31 bytes of SPI data ... And we need 3 bytes for the SX1262 Command Header

github.com/lupyuen/lora-sx1262

We now have a Linux Driver for USB Dongle @PINE64 ... That can transmit 29-byte messages and receive 28-byte messages ... Tested on Pinebook Pro Manjaro Arm64 🎉

github.com/lupyuen/lora-sx1262

Building a SX1262 Driver for USB Adapter @PINE64 ... And testing it on Pinebook Pro ... All shall be explained in this article

lupyuen.github.io/articles/usb

How do we make the same SX1262 Driver run on USB and PineDio Stack BL604? ... With Layers of Platform Dependent and Independent Code (Like Shrek)

lupyuen.github.io/articles/usb

Documenting the Internals of the SX1262 Driver ... So it's easier to maintain for Stack BL604 and PineDio USB Dongle

lupyuen.github.io/articles/usb

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.