Skip to content

Pure Rust firmware for 37c3 logo animation (waveshare-rp2040-zero with 128x64 oled screen - i2c sda: gpio14, scl: gpio15)

Notifications You must be signed in to change notification settings

kpcyrd/rp2040-37c3-oled

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rp2040-37c3-oled

rustup target add thumbv6m-none-eabi
cargo build --release
elf2uf2-rs -d target/thumbv6m-none-eabi/release/rp2040-37c3-oled

Bill of materials

  • rp2040
  • ssd1306
  • some wire

Pins

There are 4 pins that need to be connected:

  • GPIO14 - data (sda)
  • GPIO15 - clock (scl)
  • 3V3 - VDD (power, 3.3V or 5V are both fine)
  • GND - GND (ground)

Archive

Regenerate frames

convert frame1.png -monochrome -negate frame1.pbm
# use a hex editor, search for start of null bytes
tail -c +11 frame1.pbm > frame1.raw

About

Pure Rust firmware for 37c3 logo animation (waveshare-rp2040-zero with 128x64 oled screen - i2c sda: gpio14, scl: gpio15)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages