https://github.com/ckath/avr-oled-serial
avr serial interface for writing text to an oled display
https://github.com/ckath/avr-oled-serial
128x32 128x64 arduino avr oled-display serial ssd1306
Last synced: about 2 months ago
JSON representation
avr serial interface for writing text to an oled display
- Host: GitHub
- URL: https://github.com/ckath/avr-oled-serial
- Owner: Ckath
- License: gpl-3.0
- Created: 2019-03-17T15:24:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-20T13:14:38.000Z (over 6 years ago)
- Last Synced: 2025-08-27T06:46:44.727Z (10 months ago)
- Topics: 128x32, 128x64, arduino, avr, oled-display, serial, ssd1306
- Language: C
- Size: 153 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

---
simple avr program exposing some oled library functions over a serial connection, uses a patched version of [oled-display:fa446f6](https://github.com/Sylaina/oled-display/tree/fa446f61112e36c5753a6f81c5caf5b819155650) for controlling the display. currently only tested on an ssd1306 (128x32 and 128x64) display with arduino uno, but it should be straight forward to make it work on other devices.
## usage
open a serial connection baudrate `115200`,\
use the commandset:
cmd | action
--- | ---
Wn str | write *str* to row *n*
Px,y str | write *str* to position *x*,*y*
I | invert screen
C | clear screen
R | reset device (experimental, only for uno, requires pin connected to reset)
## todo
- add more commands
- strip down/extend oled library more