* and having small overlaps in order to provide a bit of hysteresis.
*/
static ambient_zone_t ambient_zones[] = {
* and having small overlaps in order to provide a bit of hysteresis.
*/
static ambient_zone_t ambient_zones[] = {
- { 0x0000 , 0x0280<<AMBIENT_VAL_SHIFT }, // dark
- { 0x0270<<AMBIENT_VAL_SHIFT, 0x02f0<<AMBIENT_VAL_SHIFT }, // evening
- { 0x02e8<<AMBIENT_VAL_SHIFT, 0x0306<<AMBIENT_VAL_SHIFT }, // dawn
- { 0x0300<<AMBIENT_VAL_SHIFT, 0xffff }, // day
+ { 0x0000 , 0x0270<<AMBIENT_VAL_SHIFT }, // dark
+ { 0x0260<<AMBIENT_VAL_SHIFT, 0x02e0<<AMBIENT_VAL_SHIFT }, // evening
+ { 0x02d0<<AMBIENT_VAL_SHIFT, 0x0306<<AMBIENT_VAL_SHIFT }, // dawn
+ { 0x0302<<AMBIENT_VAL_SHIFT, 0xffff }, // day
- eeprom_write_byte(&ambient_log[ambient_log_offset++], ambient_min);
- // eeprom_write_byte(&ambient_log[ambient_log_offset++], ambient_max);
+ // eeprom_write_byte(&ambient_log[ambient_log_offset++], ambient_min);
+ eeprom_write_byte(&ambient_log[ambient_log_offset++], ambient_max);
-#if 1
- log_byte(0xab);
- log_byte(ambient_zone);
- log_word(ambient_val);
- log_flush();
-#endif
-
- // led_set_pattern(N_PWMLEDS, status_led_pattern_select());
- // led_set_pattern(N_PWMLEDS+1, illumination_led_pattern_select());
- // pattern_reload();
+ pwmled_select_brightness();
+ pattern_reload();