Commit graph

90 commits

Author SHA1 Message Date
3265325d28 add coin chirp when you click the volume button 2025-11-17 18:42:16 -07:00
d8477e3d2d add usb power gating 2025-11-15 16:38:07 -07:00
472e43056d add systick disable 2025-11-15 16:23:18 -07:00
4c80907c0f change fudge factor to 110% bc i'm stupid 2025-11-15 16:10:35 -07:00
1d2e4a5482 update shutdown timer addtl time to 10% from 30% 2025-11-15 16:09:06 -07:00
d053f8d080 decrease wait time for app shutdown 2025-11-15 16:06:54 -07:00
f26920a099 add persistent settings 2025-11-15 16:03:32 -07:00
60d6aaecd6 add ability for main button sound 2025-11-15 15:55:23 -07:00
10a38f9bbc add shutdown delay 2025-11-15 15:40:08 -07:00
5934336984 add battery level checking 2025-11-15 15:37:29 -07:00
f3ac43614c fix amp_en 2025-11-15 15:22:24 -07:00
b6fa0e3b2d first working deep sleep entry with all peripherals enabled prior 2025-11-15 14:56:22 -07:00
cd91b3f540 clean up sleep handling a tiny amount 2025-11-15 01:01:10 -07:00
45db5e8af8 fix deep sleep 2025-11-14 18:57:36 -07:00
6ba94f1cbb make amp_en OutputOpenDrain 2025-11-14 16:14:09 -07:00
c71ace5063 fix sleep timer overflow 2025-11-14 16:09:27 -07:00
7e187680f5 don't use pullups 2025-11-14 15:46:28 -07:00
64aa1808d2 change direction of the USB detect input 2025-11-14 15:15:03 -07:00
2f92805c1a add USB check for powerup 2025-11-14 15:08:40 -07:00
c43cc5599e add usb power detection + check to ADC shutdown logic 2025-11-14 14:34:29 -07:00
8ea4b4401e add amp_en control 2025-11-14 13:30:01 -07:00
1c2823eb1b add 4 hour shutdown timer 2025-11-14 13:14:02 -07:00
17d6f156db remove led2 (tiny led) 2025-11-14 12:56:11 -07:00
b0b77a1538 add initial ADC shutdown code 2025-11-13 20:12:38 -07:00
43790abbc5 initial commit off adc into app 2025-11-12 20:13:57 -07:00
5288cba869 add AdcCore for ADC measurement 2025-11-12 20:06:17 -07:00
f4759a0c71 update .gitmodules to use https 2025-11-06 19:19:58 -07:00
3d8ddd1317 repo cleanup 2025-11-06 19:12:06 -07:00
713f3882a2 add breathing 2025-11-06 18:42:20 -07:00
a7cd209989 do interrupt handling for sleep 2025-11-06 17:46:41 -07:00
935129baed insert coin noise works but crashes at end 2025-11-06 16:54:46 -07:00
4e9428cb5f fix debouncer + other misc fixes for prod board 2025-11-06 15:10:08 -07:00
b52d911c12 allow no-print 2025-11-06 13:47:21 -07:00
a50895ec96 some more sequence tuning 2025-11-06 12:22:13 -07:00
88d07fa69d fix sequence frequency stuff to allow for rest notes 2025-11-06 11:54:17 -07:00
a1767420f2 update sequences 2025-11-06 11:31:26 -07:00
1bdb68c0d4 add some sequences 2025-11-06 10:53:57 -07:00
48b836904b add support for multi-sequence 2025-11-06 09:02:08 -07:00
9328087e23 minor fixes to sequence support 2025-11-05 20:25:29 -07:00
9e67026345 dynamic sequencer support 2025-11-05 19:42:44 -07:00
7d93cd8977 add initial long press deep sleep handling 2025-11-05 15:08:37 -07:00
5aa56a244d add click, short, and long press handling / detection 2025-11-05 14:26:50 -07:00
2d8e2ce6ee add short and long press timer integration 2025-11-05 12:20:54 -07:00
d815507bcc add main button press handling 2025-11-05 12:14:21 -07:00
c8c42c0194 add coin button handling and move coin dac inside app 2025-11-05 11:42:27 -07:00
930d10218f add basic brightness control 2025-11-05 10:24:19 -07:00
95b55f88a8 add basic volume control 2025-11-05 10:14:22 -07:00
d3ccc70782 move synthesizer into app struct 2025-11-05 08:54:37 -07:00
b786bf174a move debounced gpio to module file 2025-11-04 12:14:13 -07:00
f17811cdce more cleanup of dead code in main.rs 2025-11-04 12:05:16 -07:00