Firmware for HexBoard MIDI controller
Diffstat (limited to 'HexBoard.ino')
-rw-r--r--HexBoard.ino5
1 files changed, 4 insertions, 1 deletions
diff --git a/HexBoard.ino b/HexBoard.ino
index 02937b2..b67cfe5 100644
--- a/HexBoard.ino
+++ b/HexBoard.ino
@@ -151,6 +151,8 @@
#define BRIGHT_MID 180
#define BRIGHT_LOW 150
#define BRIGHT_DIM 110
+ #define BRIGHT_DIMMER 50
+ #define BRIGHT_OFF 0
byte globalBrightness = BRIGHT_MID;
// @microtonal
@@ -2454,7 +2456,7 @@
GEMSelect selectAnimate( sizeof(optionByteAnimate) / sizeof(SelectOptionByte), optionByteAnimate);
GEMItem menuItemAnimate( "Animation:", animationType, selectAnimate);
- SelectOptionByte optionByteBright[] = { { "Dim", BRIGHT_DIM}, {"Low", BRIGHT_LOW}, {"Normal", BRIGHT_MID}, {"High", BRIGHT_HIGH}, {"THE SUN", BRIGHT_MAX } };
+ SelectOptionByte optionByteBright[] = { { "Off", BRIGHT_OFF}, {"Dimmer", BRIGHT_DIMMER}, {"Dim", BRIGHT_DIM}, {"Low", BRIGHT_LOW}, {"Normal", BRIGHT_MID}, {"High", BRIGHT_HIGH}, {"THE SUN", BRIGHT_MAX } };
GEMSelect selectBright( sizeof(optionByteBright) / sizeof(SelectOptionByte), optionByteBright);
GEMItem menuItemBright( "Brightness", globalBrightness, selectBright, setLEDcolorCodes);
@@ -2869,6 +2871,7 @@
midiD = MIDID_USB | MIDID_SER;
audioD = AUDIO_PIEZO | AUDIO_AJACK;
menuPageSynth.addMenuItem(menuItemAudioD, 2);
+ globalBrightness = BRIGHT_DIM;
}
}