Aha our SPI Receive Buffer is too small for ! 😱 ... Rightfully we don't need an SPI Receive Buffer ... But the SPI HAL only supports SPI Transfers with Transmit AND Receive so 🤷🏻‍♂️ ... Let's increase the SPI Receive Buffer anyway

github.com/lupyuen/bl_iot_sdk/

Show thread

SPI talking to at 4 MHz ... Works perfectly if the SPI Transmit Buffer is located in RAM ... Transmitting from Flash ROM might be too slow for 4 MHz DMA

github.com/lupyuen/bl_iot_sdk/

Show thread

SPI DMA to at 4 MHz ... Works OK now! 🎉 Green LED shows the Screen Refresh duration 🚀

youtu.be/PkP-CeYLXUA

Show thread

Here's how we code graphical apps with ... Hoping this will be the Standard Way to code BL602 apps on ALL operating systems: FreeRTOS, Mynewt, RIOT, Zephyr, Rust, ... Just like !

github.com/lupyuen/bl_iot_sdk/

Show thread
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.