Skip to content

RJSent/stm8_card

Repository files navigation

stm8_card

Overview

This is a work-in-progress project for an STM8 microcontroller powered business card. I am using an STM8 alongside a OLED with a SSD1306 controller.

I’ve finished implementing most basic functionality (UART, I2C, etc) and have begun working on the business card proper. There’s still a fair amount of work left to do. In particular, I need to implement timers (instead of delay), user input (debounced buttons), and a low-power mode using interrupts. Of course, there’s also more to be done regarding the display itself!

I working to keep most of my code generic enough that I can reuse it in future projects without needing to rework everything. It will act as a miniature library of sorts for me to use. When that happens I might move that to a different git project, and leave business card specific code here.

media/20210215_153346_scaled.jpg

media/lasers_scaled.jpg

Here’s a demonstration of a work in progress space invaders game! We can see that the player ship and lasers are functional and fully animated. If you want to see the work that led up to this so far, check out the media folder!

License

This project is available under the terms of the MIT License.

Releases

No releases published

Packages

No packages published