 uint8_t baseRGBColor[3] = {0u, 0u, 0u};
 uint8_t highRGBColor[3] = {0u, 0u, 0u};
 
+// step range from 0 to minRGBLevel*NUM_LED
 void linearBrightOfStep(uint16_t step)
 {
   currentDimmerStep = step;

ClockTime startTime(5, 30);

const int alarm_address = 4;
const int sundown_address = 6;
const int brightness_address = 7;

Adafruit_7segment matrix = Adafruit_7segment();
int matrixBrightness = 0;

uint8_t raw_C = 0x39;
uint8_t raw_l = 0x30;
uint8_t raw_o = 0x5C;
uint8_t raw_c = 0x58;
uint8_t raw_A = 0x77;
uint8_t raw_L = 0x38;
uint8_t raw_r = 0x50;
uint8_t raw_t = 0x78;
uint8_t raw_d = 0x5E;
uint8_t dot_bit = 0x80;

RTC_DS3231 RTC;
uint32_t synchronized_clock_millis;

      soundAlarmA(false);
      alarmActive = false;
    }
    snoozeActive = false;
    alarmEnabled = true;
    return;
  }
