Commit graph

90 commits

Author SHA1 Message Date
9e34e77e95 remove SystemState from main 2025-11-04 11:25:39 -07:00
e1943accd2 move led services inside app 2025-11-02 13:50:18 -07:00
791d5db4c8 convert app to tick servicing 2025-11-02 12:33:55 -07:00
008bf334a4 move appdata out to new module 2025-11-02 09:14:59 -07:00
0836fc58df use systick event system to drive synthesis 2025-11-01 09:36:27 -06:00
58579ae6c2 first wavetable synth demo 2025-10-27 21:10:36 -06:00
3ea7aac1f4 add other audio 2025-10-26 18:56:52 -06:00
17c82e5a6c add some button noises 2025-10-26 18:08:26 -06:00
9f12502a3d add edge detecting inputs for volume and brightness settings 2025-10-26 17:26:34 -06:00
144d24cf59 initial volume and light control button support w/ debouncer 2025-10-26 16:13:59 -06:00
485f617515 cursed input flags stuff 2025-10-26 15:44:35 -06:00
b1d7574a80 add additional InputFlags and minor refactor 2025-10-26 14:00:29 -06:00
73e4b482a6 add settings struct 2025-10-26 13:31:18 -06:00
3eb410c796 move most of the system functions out of main.rs 2025-10-26 08:25:11 -06:00
08d7289c93 formatting 2025-10-26 07:55:11 -06:00
8c88456fcb add second ADC pin 2025-10-25 14:09:54 -06:00
885c7746b3 deep sleep with PDDS is working 2025-10-19 11:12:15 -06:00
1a420018d1 deep sleep and wakeup working! 2025-10-19 11:11:12 -06:00
fba0fbec61 minor formatting cleanups 2025-10-19 10:53:58 -06:00
8d612d1559 update init and launch scripts 2025-10-19 10:52:44 -06:00
94848d0d43 update notes 2025-10-19 10:51:49 -06:00
bdfef566bf Merge branch 'adc' 2025-09-12 11:45:18 -06:00
3f4b8112fd support ADC readings 2025-09-12 11:44:04 -06:00
980fe9522c update notes with pinout 2025-09-08 10:37:18 -06:00
b334b18233 update notes with deep sleep references 2025-08-30 13:59:51 -06:00
83c2a64f12 holy shit i think it's deep sleeping 2025-08-30 13:54:13 -06:00
cb73b71ffe update build system to be a little more flexible 2025-08-30 11:10:35 -06:00
09ba2415d0 add build scripts + docker build env + notes on how to use 2025-08-25 21:01:45 -06:00
a71c7986e6 add interrupts for most handlers 2025-08-25 21:01:29 -06:00
e3235b34a4 initial demo 2025-08-16 21:40:39 -06:00
1a714bd907 add tick timer and re-factor for app vs interface 2025-08-16 19:37:31 -06:00
51af5c3343 move to modular servicer design 2025-08-16 17:03:29 -06:00
77188a3eaa update main to do a repeated sweep 2025-08-11 18:46:54 -06:00
0496b6e103 add notes 2025-08-11 18:46:39 -06:00
67d5817940 update impl to enable pwm ch 2025-08-11 18:28:52 -06:00
c212831760 bump adpcm pwm dac 2025-08-10 17:55:11 -06:00
5be93cc32e work towards interrupts 2025-08-10 14:32:58 -06:00
85077d4f1e add DPCM dac + LED servicing 2025-08-10 13:09:47 -06:00
0ac166bf5e initial working demo of PWM dac w/ sinusoidal data 2025-07-27 14:58:39 -06:00
faa1622857 initial commit of heartbeat on ch32v 2025-07-27 13:10:23 -06:00