An open API service indexing awesome lists of open source software.

https://github.com/simmsb/tyrfing-stm

Firmware for flashlights, written in Rust
https://github.com/simmsb/tyrfing-stm

embassy flashlight mp3432 rust stm32 torch

Last synced: 8 months ago
JSON representation

Firmware for flashlights, written in Rust

Awesome Lists containing this project

README

          

# Hardware and firmware for my flashlight drivers that use stm32L0 processors


image
image
image

This repo contains the KiCad files of my self-designed flashlight driver (stm32L0, using a MP3432 boost driver) and the Rust firmware for it.

Mostly based off my [AVR flashlight firmware](https://github.com/simmsb/tyrfing/), also written in Rust.

# Running and flashing

To run with debug logging: `env DEFMT_LOG="debug" cargo run`
To flash a non-debug build: `env DEFMT_LOG="off" cargo run --no-default-features --features default_no_debug --release`