DEV010B RGB 1.69″ OLED STM32F030RC – APP02

DEV010B RGB 1.69″ OLED STM32F030RC – APP02 – SEPS525 1.69″ OLED Demo


QuickLinks

DEV010B RGB 1.69″ OLED STM32F030RC – Detailed Product Page
DEV010B RGB 1.69″ OLED STM32F030RC – Downloads
– Schematic and PCB in pdf
– Gerbers and BOM and Parts List
– DEMO Firmware
– Bezels and Enclosures

DEV010B STM32F091 OLED DEV Board

DEV010B STM32F091 OLED DEV Board – SEPS525 1.69″ OLED (STM32F091RC loaded)

DEV010B STM32F091 OLED DEV Board

DEV010B STM32F091 OLED DEV Board (STM32F091RC loaded)

APP02 is demo firmware for the DEV010B pcb for the SEPS525 1.69″ OLED display pictured above.

APP02 firmware source and binary included with gerbers on the download page – links at top of page.

  • this demo has the 1.8″ TFT driver
  • this demo has source for a WS2812 driver
  • this demo has 3 font sizes (Based on an open domain font, 12P, 16P, 20P high)
  • this demo has a limited numeric font (0..9) rendered 29 pixels high (from 40P Bold) – this is the numeric display you see on the OLED demo above
  • uses CooCox 1.7.8 to build

I use the TFT for debugging.
The WS2812 driver is the newer interrupt driven driver, if you watch your interrupt priorities it has potential, I use WS2812s for displays / operator HMI interfaces / beacons etc.
The OLED driver is used to generate the display above.

The SPI drivers are all polled.
There is also a interrupt driven UART driver with circular buffers (UART1).

The project builds, and I think its a good starting point for a fully featured project with a display.

DEV010B OLED Bezel (BEZEL01)

DEV010B OLED Bezel (BEZEL01) for panel mounting

DEV010B OLED MECH022

DEV010B OLED MECH022 Enclosure
– for MODBUS TAG Display in systems
– for Sensor Acquisition
– See IoB products for PT100, Load Cell, IIC Probe IO with a display and RS485