xevi/NuEVI
Mikael Degerfält 5b59b4cd0f Final push to unify all menu states
All states are now handled by the new menu system, although some are flagged to have a custom handler that does everything by itself.

I replaced most reference parameters to pointers to be able to typecast in a nicer way.

Key input is not passed as a parameter to the menu functions instead of having global variables they all access. I think I broke one thing by doing this, since there is no way to propagate key input changes to the next frame.
2019-06-23 17:14:18 +02:00
..
adjustmenu.cpp Final push to unify all menu states 2019-06-23 17:14:18 +02:00
config.h Made the sensor adjust menu driven by data 2019-06-23 17:14:17 +02:00
globals.h Moved over the rotation menu to new system 2019-06-23 17:14:18 +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 Final push to unify all menu states 2019-06-23 17:14:18 +02:00
menu.h Final push to unify all menu states 2019-06-23 17:14:18 +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 Moved over the rotation menu to new system 2019-06-23 17:14:18 +02:00
numenu.cpp Menu selection is now data driven 2019-06-23 17:14:17 +02:00
numenu.h Final push to unify all menu states 2019-06-23 17:14:18 +02:00
settings.h Moved settings #defines to settings.h 2019-06-04 23:34:26 +02:00