Taught myself the basics of embedded systems, and completed a few projects. Learned circuit design, PCB layout, CAD / laser cutting, and embedded C / C++ in the process. Started with a 555 LED blinker [1]. Then built a desk clock, with a goal of writing a device driver for the LED display from the data sheet of a controller I found on DigiKey. After that, built my own USB keyboard, since I wanted to learn more about how USB devices work. I use this keyboard at work now as my daily driver now!
Taking a break from embedded for a bit, and teaching myself Rust. Working on a queue server at the moment!
[1] LED blinker: https://www.instagram.com/p/BaND2tQlvlB/
[2] LED desk clock ("picoclock"): https://www.instagram.com/p/Blf_Fw1gBAO/
[3] USB keyboard ("KeeBee"): https://photos.app.goo.gl/zKgCkudf97FjraJp7