xevi/NuEVI
Mikael Degerfält 9a0bb369ac Menu selection is now data driven
Some major refactoring has been going on.
Added simple structs of data containing info about what action to take when a menu item is selected.

Finally removed all but one call to display.display() in menu-function. There might still be more than one call to it on a frame though, since some functions still calls it internally.
2019-06-23 17:14:17 +02:00
..
config.h Moved settings #defines to settings.h 2019-06-04 23:34:26 +02:00
globals.h First iteration of menu cleanup 2019-06-23 17:14:17 +02:00
hardware.h Added way to enter regular menu instead of rotator menu (touch special key) if touch sensing is set too high. Added support for pneumatic bite sensing (add-on board). Experimental pitch CV out for built-in add-on CV scaler board (#define CVSCALEBOARD). LED brightness fix. 2019-03-21 09:15:28 +01:00
menu.cpp Menu selection is now data driven 2019-06-23 17:14:17 +02:00
menu.h First iteration of menu cleanup 2019-06-23 17:14:17 +02:00
midi.cpp C++ify midi.ino, change to appropriate datatypes 2019-06-23 09:55:51 +02:00
midi.h C++ify midi.ino, change to appropriate datatypes 2019-06-23 09:55:51 +02:00
name.c Move all source files to subdirectory to be less confusing for Arduino IDE 2019-03-04 10:16:58 +01:00
NuEVI.ino First iteration of menu cleanup 2019-06-23 17:14:17 +02:00
numenu.cpp Menu selection is now data driven 2019-06-23 17:14:17 +02:00
numenu.h First iteration of menu cleanup 2019-06-23 17:14:17 +02:00
settings.h Moved settings #defines to settings.h 2019-06-04 23:34:26 +02:00