Show newer

What's it like to create software for brand new Prototype Hardware ... Like Stack BL604? All shall be explained in this article

lupyuen.github.io/articles/pin

Show thread

Since our Display doesn't respond to GFX Library 9-Bit Banging ... Maybe our display isn't hardwired for 3-Wire 9-Bit mode? Let's verify IM0 to 3 with the display maker

rhydolabz.com/documents/33/ST7

Show thread

Let's port moononournation's awesome 9-bit-banging GFX Library to ... And compare the SPI Output with a Logic Analyser

github.com/moononournation/Ard

Show thread

Need to verify that our Display is hardwired for "3-line 9bit serial I/F Ⅱ" mode: IM0 = 1, IM1 = 0, IM2 = 1, IM3 = 1 🤔

rhydolabz.com/documents/33/ST7

Show thread

Yep MISO and MOSI are now swapped! This matches the SPI Pin Definitions in Reference Manual ... So from now on we'll always call GLB_Swap_SPI_0_MOSI_With_MISO

github.com/lupyuen/bl_iot_sdk/

Show thread

GPIO 4 works as MOSI but not GPIO 17 ... What if we connect GPIO 4 to 17? Nope still nothing on the Stack ST7789 Display 🤔

Show thread

Yep MOSI works if we switch to GPIO 4 ... So what's wrong with GPIO 17? 🤔

Show thread

doesn't seem to be transmitting anything to ST7789 on SPI MOSI (GPIO 17) ... Let's try a different pin for MOSI

Show thread

Let's connect a Logic Analyser to Stack ... And troubleshoot the SPI connection to ST7789 Display

Show thread
Show older
Qoto Mastodon

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