futz f&ts v.i. To tinker experimentally; to change something just to see what it does

I bought an Adafruit Sharp Memory Display breakout. It's a 400x240 monochrome display driven by SPI. It can run on either 3.3V or 5V. The memory mapping is simple - just sequential bytes with one bit per pixel - 50 bytes per line. The SPI is LSB-first with active-high CS.

I know that in my previou...

Continue reading...

I bought a Waveshare 128x128 RGB OLED display that uses the SSD1351 controller. I started writing some code for the Milk-V Duo, using the WiringX SPI library commands. After wasting a few hours I realized, once again, that WiringX just doesn't work. It needs a lot of work. The way it is now is usele...

Continue reading...

Wired up a 128x64 OLED display which uses the SSD1309 controller. Very similar to the SSD1306. I modified my 1306 code to work, and... No init. Tried tons of things until finally wiring up the reset line (this display pins it out - the 128x32 didn't) and writing a few lines of code to do the correct...

Continue reading...

I have a bunch of various size SSD1306 OLED displays kicking around. I've always used them with downloaded drivers and told myself that "one of these days" I was going to dig through that datasheet and write a SSD1306 driver. Since I'm caught up with work and have some free time, and there is really...

Continue reading...

So I ported some my old (working) MicroPython TM1637 code over to the Milk-V Duo and... it wouldn't work. Then, out of the blue, it worked, one time, and then never worked again. Very weird, because I could look at the output with the logic analyzer and it looked fine. Well... as fine as it's possib...

Continue reading...