Skip to content

acetim/rpi-oled-bitbanging-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6885bfe · · Apr 13, 2026

History

23 Commits
Apr 7, 2026
Apr 7, 2026
Apr 11, 2026
Apr 7, 2026
Apr 7, 2026
Apr 7, 2026
Apr 7, 2026
Apr 13, 2026
Apr 11, 2026
Apr 7, 2026
Apr 7, 2026

Repository files navigation

my first kernel module/driver!

demo

using the bit-banging technique to control my i2c oled display on my raspberry pi

what is bitbanging?

bitbanging is the technique of controling hardware components by manually turning gpio pins on/off according to a certain communication protocol (i2c\spi etc..)-

this project is a driver that controls an oled display that uses the i2c dta bus

GPIO 2/3 IS ALREADY IN USE? NO PROBLEM!

just change the constants in i2c_basic_components.rs GPIO_SCL and GPIO_SDA to be your gpio pin number and recompile the program!

im currently working on a library to make interaction with the display even more user friendly

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published