Commit graph

44 commits

Author SHA1 Message Date
abf9769e18 Implement setting storage, location of data values has to change though... 2020-02-24 01:53:33 +01:00
8f4cb4f4f3 Null safety for menu items, remove initialized flag from part_menu 2020-02-23 17:14:07 +01:00
51da3fc17e Remove ui init function 2020-02-23 14:28:00 +01:00
5182a9b495 Move menu item values to pointers pointing to the variable to be changed 2020-02-23 14:25:36 +01:00
8315de5d05 Reconfigure display (and dac) driver 2020-02-23 11:30:52 +01:00
cc015fbdc8 Switch to C++ interface of U8G2. 2020-02-23 11:15:27 +01:00
cb2dec87b9 Add enum values to part, implement midi thru menu item 2020-02-23 02:44:34 +01:00
6ecc160c8b Implement Midi Channel select as stringlist, add midi input filter 2020-02-23 02:40:43 +01:00
6e04536dd8 Update stmlib, remove return value from UI::DoEvents 2020-02-23 02:26:07 +01:00
433ff597ab Implement StringListMenuItem 2020-02-23 01:34:26 +01:00
0fd1657c60 Remove unused visible parameter from menu items, select part 0 as default on boot 2020-02-23 01:15:49 +01:00
cda0831b9d Remove unnecessary menu consdtructor parameters 2020-02-23 01:03:05 +01:00
ca4d0cc5e2 Implement BoolMenuItem, beautify header 2020-02-23 00:58:21 +01:00
9383e3c4cf Implement MidiNote MenuItem 2020-02-23 00:15:01 +01:00
2e43ebf110 Implement submenus for parts (or at least the ability to have those). 2020-02-22 23:42:31 +01:00
43b75dd2ab Implement editing of values in menus 2020-02-21 01:39:20 +01:00
3fcf31b770 Performance improvements 2020-02-17 20:33:01 +01:00
94e5c21f77 Menu Item Implementation fixes, rendering improvements, implement menu scrolling 2020-02-05 01:29:23 +01:00
54c4538a7a Fix out oderso, implement menu scrolling i guess 2020-02-04 23:38:50 +01:00
85d1144261 Implement menu rendering (very basic without selection) 2020-02-04 23:19:53 +01:00
8b783287b4 Add menu datastrctures 2020-01-03 22:09:11 +01:00
a5551b44c6 Fix inttypes import for midi2cv 2019-12-04 00:05:03 +01:00
e9368dd5a5 Implement ui stuff 2019-10-28 18:56:37 +01:00
77d8c2d97e Fix UI Drawing 2019-10-22 21:54:33 +02:00
91fd3e4302 Improve Menu Implementation situation, optimize parameter set for part 2019-10-14 23:51:38 +02:00
88916400d2 Create Part class, think about output assignments 2019-10-06 12:55:04 +02:00
59424f01bb Rename BiOutputMode oscillator types 2019-10-04 09:32:06 +02:00
34554d452d Start Part class 2019-10-04 09:29:45 +02:00
e59fff8665 Improve switiching between spi modes 2019-09-19 22:50:51 +02:00
8c0ad0007a Implement double buffering for screen, only do transmission in interrupt handler 2019-09-19 17:55:48 +02:00
f594aa9f43 Display driver fixes, UI 2019-09-19 16:41:32 +02:00
1394bcf7f3 Add U8G2 to midi2cv. Start port to stm32f373 2019-09-07 21:47:43 +02:00
17dd29723c Update midi board layout 2019-09-07 11:28:25 +02:00
e6eaedeac4 Last layout improvements 2019-09-02 18:53:31 +02:00
5036976d51 Use some sweet ass voltage references 2019-09-02 15:43:33 +02:00
53a833fb33 Try to implement a display driver (but failed). hardware problem? new processor incoming anyways 2019-09-02 13:41:24 +02:00
ae6dee2434 Use newer processor for midi2cv, fix some hardware mistakes 2019-09-02 13:41:00 +02:00
09362032a1 Fix build process to work, implement bootloader that does nothing 2019-08-30 13:07:08 +02:00
c728ed9a28 Start driver implementation 2019-08-30 11:15:00 +02:00
d725452ddb Merge branch 'master' of github.com:jhbruhn/eurorack 2019-08-29 17:44:13 +02:00
c3fb989474 Add empty bootloader 2019-08-29 17:43:30 +02:00
Jan-Henrik Bruhn
f5a88ce7f9 show more layers for midi 2019-08-29 17:29:50 +02:00
0dac0815d4 Add VCA2 beta, empty midi2cv program 2019-08-20 21:27:35 +02:00
b8902bb979 Update folder structure 2019-08-19 10:23:44 +02:00