Josh On Design

  • Blog
  • About Josh
  • Books & Writing
  • Apps & Projects
  • Hire Me
past future

    Accessing the Keyboard and Screen on the LilyGo T-Deck with Rust

    August 27th, 2025

    I’m really enjoying using no_std Rust for embedded programming on the Lilygo T-deck and I want to share what I’ve learned so far. There are many excellent tutorials and docs on Embedded Rust in general and the ESP32 in particular, so I’m going to cover things that are specific to the T-deck or that I’ve found to be under documented. Today let’s start by looking at the T-deck’s signature feature, the keyboard.

    Read more...

    Tagged: rust embedded embeddedrust

    Rust on the LilyGo T-Deck

    August 13th, 2025

    I've been having a lot of fun with this little device called a LilyGo T-Deck. It's built on an ESP32-S3, has a 320x240 touch screen, a funky little track ball, built in wi-fi, and a seriously nostalgia-inducing physical keyboard. I bought the T-Deck about a year ago but because I was sick (with undiagnosed Type 1 Diabetes) and haven't done much with it until the past few weeks.

    Read more...

    Tagged: rust embedded embeddedrust

past future
Like this? Hire Me!