How we flash Apache #NuttX RTOS to #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?5#flash-pinedio-stack
Apache #NuttX RTOS boots with a Pink Screen on #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?6#boot-pinedio-stack
#PineDio Stack #BL604 connects ST7789 Display, LoRa SX1262 and SPI Flash to a Shared SPI Bus ... Here's how we modded #NuttX RTOS to support this
https://lupyuen.github.io/articles/pinedio2?9#appendix-shared-spi-bus
Swapping SPI MISO and MOSI on the fly ... Because ST7789 is wired "backwards" on #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?10#swap-miso--mosi
Pin Definitions for #PineDio Stack #BL604 on Apache #NuttX RTOS
https://lupyuen.github.io/articles/pinedio2?11#pin-definitions
#NuttX handles the Shared SPI Bus on #PineDio Stack #BL604 ... By looking up the SPI Device Table
https://lupyuen.github.io/articles/pinedio2?12#select--deselect-spi-device
How we flip MISO or MOSI as the ST7789 Data / Command Pin ... For #NuttX on #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?15#spi-command--data
Shared SPI Bus works OK on #PineDio Stack #BL604 ... While #NuttX swaps MISO and MOSI on the fly! 🎉
https://lupyuen.github.io/articles/pinedio2?16#test-shared-spi-bus
#BL602 talks to ST7789 Display in SPI Mode 1 or Mode 3 ... Here's why
https://lupyuen.github.io/articles/pinedio2?18#st7789-spi-mode
#LoRa and LoRaWAN work great on #PineDio Stack #BL604!
https://lupyuen.github.io/articles/pinedio2?19#appendix-sx1262-lora-transceiver
#PineDio Stack #BL604 supports CBOR Encoding for LoRa messages
https://lupyuen.github.io/articles/pinedio2?22#test-cbor-encoder
All 23 GPIOs used by #PineDio Stack #BL604 ... Interesting muxing! 🤔
https://lupyuen.github.io/articles/pinedio2?24#appendix-gpio-assignment
#NuttX Features bundled for #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?27#appendix-bundled-features
Handling 23 GPIOs on #BL604 with Apache #NuttX RTOS ... GPIO Expander can help!
https://lupyuen.github.io/articles/pinedio2?23#gpio-expander
We need SPI DMA on #BL602 for better multitasking
https://lupyuen.github.io/articles/pinedio2?29#spi-direct-memory-access
Automated Testing on #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?30#automated-testing
Upcoming Features for #NuttX RTOS on #PineDio Stack #BL604 ... Lots to do!
https://lupyuen.github.io/articles/pinedio2?31#upcoming-features
Here's how we test #LoRa on #PineDio Stack #BL604
https://lupyuen.github.io/articles/pinedio2?20#test-lora