about summary refs log tree commit diff
diff options
context:
space:
mode:
-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;
     }
   }