Commit Graph

15 Commits

Author SHA1 Message Date
true
a1856353f9 add firmware/README.md 2026-05-09 12:01:38 -07:00
true
6a5444030e re-enable standby mode
oops... updated release binaries with this change too
2026-05-09 11:48:07 -07:00
true
a6b260510e update hardware info, add HSC26 release binaries 2026-05-09 11:32:52 -07:00
true
b6590cc2ce hardware info added 2026-05-09 11:03:34 -07:00
true
9bc0ad4952 reduced default power due to hardware spec fault
The boost converter is fairly weak. This was known going into this design. However, the LED brightness wasn't ever really calculated and was just assumed it would be kept under control by the specific LED programs in use.

Since per-color gain tuning isn't implemented yet, for now the default global gain is turned down to prevent voltage drop from turning off white LEDs when programs that light a significant number of LEDs are run. If turning up the brightness the white LEDs can still drop.
2026-05-09 10:29:33 -07:00
true
ecaf281535 add board schematic 2026-05-09 10:05:42 -07:00
true
c763b55057 added alpha slash slash programs 2026-05-09 10:02:46 -07:00
true
2c151b1bf4 touch buttons set LED programs, added another ribbon LED program
also added PRNG
2026-05-09 08:42:57 -07:00
true
b2de3abe08 fix buttons working, add basic brightness control 2026-05-08 22:12:06 -07:00
true
fe169b64f6 basic button handler routines added, hard buttons tested
touch sensors were also preliminary tested but not all have been analyzed yet.
2026-05-08 20:07:06 -07:00
true
180aa589ee adc tested and working 2026-05-08 17:48:27 -07:00
true
d280037880 ADC is working, touch sensors roughly calibrated
tested with true's thumb
2026-05-08 17:46:50 -07:00
true
7827085947 tweaked i2c timings
haven't verified against a scope but they "work for me"

running at 24MHz at all times now for best energy use per watt before sleeping
2026-05-08 17:44:56 -07:00
true
abd985e3a1 got LEDs working, ribbon trail program initially implemented
- fixed soft I2C master set hi/lo routines
- fixed bug in matrix_send not setting all LEDs from map
- fix AWU interrupt not firing; requires EXTI line to be configured too even if unused
- fixed wrong dividers used in system clock set function
2026-05-08 16:12:18 -07:00
true
d95af918fa initial WIP
lots of code copied over, things filled in to hopefully get the LED matrix lighting up. untested.
2026-05-08 11:54:12 -07:00