Commit Graph

33 Commits (6f473e8dfb067f7d4c8620181f5dd0069134bc18)

Author SHA1 Message Date
rkcf 6f473e8dfb Refactor: change around pin assignments and mapped out future peripherals 2023-02-05 15:48:40 -06:00
rkcf f7559f71d4 Refactor: beat tempo now works off of a timer instead of manual delay 2023-02-05 13:57:45 -06:00
rkcf d1ac219547 Style: fix some lines and whitespace 2023-02-05 11:17:13 -06:00
rkcf ff9c2a22f1 Style: change comments to be c-style 2023-02-05 11:02:53 -06:00
rkcf a5a81a6d5c Feat: add tracker under sequence to display current step 2023-02-05 00:37:05 -06:00
rkcf 30cacc2bb6 Refactor: move console printing of sequence to ESP logger 2023-02-04 22:55:21 -06:00
rkcf 53ade61b13 Feat: add bpm label to gui 2023-02-04 22:41:22 -06:00
rkcf 6145ad8ace Feat: Add display of sequence steps to GUI 2023-02-04 21:49:42 -06:00
rkcf 1b9afed3d0 Fix: add function for buffer flush notify. whole screen now draws
Fixes #14

Refs: #14
2023-02-04 21:18:16 -06:00
rkcf f4f62a2a77 Fix: Change font and make screen a little better looking 2023-02-04 20:48:53 -06:00
rkcf 4a6095a1dc Fix: switch h and v resolutions and update title label 2023-02-04 19:29:03 -06:00
rkcf bb63df4f61 Fix: change LCD backlight to use ledc pwm driver instead of gpio. Fixes #13
Refs: #13
2023-02-04 18:31:49 -06:00
rkcf 69d9914c4c Feat: add VCR OSD Mono Font to GUI 2023-02-04 18:11:04 -06:00
rkcf fd74c5724e add lcd display and lvgl display library 2023-02-04 14:29:16 -06:00
rkcf ef6c473b93 add ili9341 lcd panel init function 2023-02-01 04:07:42 -06:00
rkcf 31d3acd9e6 add proper functionality for tap bpm change. fix some debounce issues 2023-01-28 14:10:22 -06:00
rkcf 9bcbd9f4b1 add in code for button debouncing 2023-01-28 13:40:44 -06:00
rkcf 9e0ece753d refactor led/clock/gate timers into single gate timer 2023-01-28 11:47:10 -06:00
rkcf f52697412c minor refactor and code cleanup 2023-01-28 11:26:00 -06:00
rkcf 0ba47039f8 refactor change if/else to switch case 2023-01-28 11:17:27 -06:00
rkcf 000afa2062 add tap tempo timer 2023-01-28 11:04:28 -06:00
rkcf 02139416b1 add helper functions to convert between bpm and ms 2023-01-28 10:39:55 -06:00
rkcf 13bf5f9635 change mutate button to interrupt on falling edge 2023-01-28 10:18:24 -06:00
rkcf 1fbf695794 add mutate button and control handling functions 2023-01-28 04:56:16 -06:00
rkcf 37d6a701bc add function to mutate sequence 2023-01-27 19:00:57 -06:00
rkcf d075f1e538 change cv outputs to use timers instead of delay 2023-01-27 18:25:48 -06:00
rkcf 5677aebc71 change led blink to use timers instead of delay 2023-01-27 18:03:12 -06:00
rkcf 01f7e27ff7 change timing of gpio outputs to allow for some missed pulses 2023-01-27 16:52:27 -06:00
rkcf dc0a9f9308 add gpio driver for sending CV clock and gate pulses 2023-01-27 16:35:20 -06:00
rkcf 805b8cd5c7 add ledc driver and blink control for gate and clock LEDs 2023-01-27 15:55:18 -06:00
rkcf c562d43cec add function for random sequence generation 2023-01-27 14:39:01 -06:00
rkcf 3fe135db8f add basic printing of sequence 2023-01-26 14:08:35 -06:00
rkcf a723f7d988 add esp-idf project skeleton 2023-01-26 13:08:15 -06:00