|
@@ -90,6 +90,7 @@ void showWatch()
|
|
|
* int8_t Month; // Jan is month 0
|
|
|
* int16_t Year; // Full Year numer
|
|
|
*/
|
|
|
+
|
|
|
uint8_t si = dt.Second / 5;
|
|
|
/*
|
|
|
* 0 - Temp
|
|
@@ -105,6 +106,7 @@ void showWatch()
|
|
|
* 10 - Temp
|
|
|
* 11 - Humidity
|
|
|
*/
|
|
|
+
|
|
|
if (oldTime == Time)
|
|
|
{
|
|
|
// Старая секунда
|
|
@@ -122,6 +124,13 @@ void showWatch()
|
|
|
// Новая секунда
|
|
|
oldTime = Time;
|
|
|
|
|
|
+ // Регулировка яркости иникаторов
|
|
|
+ uint8_t bright = system_adc_read() << 6;
|
|
|
+ if (bright < 1) { bright = 1; }
|
|
|
+ if (bright > 15) { bright = 15; }
|
|
|
+ MAX7219_writeData(MAX7219_MODE_INTENSITY, bright);
|
|
|
+
|
|
|
+ // Обновление индикаторов
|
|
|
if (oldMinute != dt.Minute)
|
|
|
{
|
|
|
oldMinute = dt.Minute;
|