diff options
author | clyne <clyne@bitgloo.com> | 2021-01-16 10:41:15 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-16 10:41:15 -0500 |
commit | 6790246c3c731e88094161a594c9c70a3f7903f4 (patch) | |
tree | 9cdab302f9bc96f339a63c4e2f558b7655555744 | |
parent | 7c8a16289cadf193fdd43e45e855529d6047150d (diff) |
Update README.md
-rw-r--r-- | README.md | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,2 +1,7 @@ # stm-game -Firmware for a little STM32-based gaming device + +'game' is a minimal STM32-based gaming device. The device is based on the [STM32L011F3](https://www.st.com/en/microcontrollers-microprocessors/stm32l011f3.html), with only 16kB of flash an 2kB of RAM, and includes an [EA DOGS102N-6](https://www.digikey.com/en/products/detail/display-visions/EA-DOGS102N-6/4896732) low-power LCD display with a digital joystick and some buttons. A CR2032 battery is used for power. + +The primary goal of this project is to master low-power techniques: the device currently plays games with only 340uA of current consumption, dropping to about 272uA while sleeping (display on). This has been achieved through the use of low-power modes, varying clock speeds, and an interrupt-driven software architecture. + +The first game written for this device is a "Flappy Bird" clone. More games will be developed and added to the project over time. |