|
@@ -158,20 +158,20 @@ void showTime(void) {
|
|
|
MinusFadeIn();
|
|
|
RTOS_SetTask(MinusFadeOut, 500, 0);
|
|
|
|
|
|
- uint8_t hue = bcd2bin(Clock.Sec);// * 6;
|
|
|
+ uint8_t hue = bcd2bin(Clock.Sec);
|
|
|
HSV2LED(hue, 255, 63);
|
|
|
|
|
|
tube4_t buf;
|
|
|
/*
|
|
|
- buf.s32.tA = Clock.Hr >> 4;
|
|
|
- buf.s32.tB = Clock.Hr & 0xf;
|
|
|
- buf.s32.tD = Clock.Min >> 4;
|
|
|
- buf.s32.tE = Clock.Min & 0xf;
|
|
|
+ buf.s8.tA = Clock.Hr >> 4;
|
|
|
+ buf.s8.tB = Clock.Hr & 0xf;
|
|
|
+ buf.s8.tD = Clock.Min >> 4;
|
|
|
+ buf.s8.tE = Clock.Min & 0xf;
|
|
|
*/
|
|
|
- buf.s32.tA = Clock.Min >> 4;
|
|
|
- buf.s32.tB = Clock.Min & 0xf;
|
|
|
- buf.s32.tD = Clock.Sec >> 4;
|
|
|
- buf.s32.tE = Clock.Sec & 0xf;
|
|
|
+ buf.s8.tA = Clock.Min >> 4;
|
|
|
+ buf.s8.tB = Clock.Min & 0xf;
|
|
|
+ buf.s8.tD = Clock.Sec >> 4;
|
|
|
+ buf.s8.tE = Clock.Sec & 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -180,10 +180,10 @@ void showWD(void) {
|
|
|
IN15_OFF;
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = 0xf;
|
|
|
- buf.s32.tB = Clock.WD & 0xf;
|
|
|
- buf.s32.tD = 0xf;
|
|
|
- buf.s32.tE = 0xf;
|
|
|
+ buf.s8.tA = 0xf;
|
|
|
+ buf.s8.tB = Clock.WD & 0xf;
|
|
|
+ buf.s8.tD = 0xf;
|
|
|
+ buf.s8.tE = 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -192,10 +192,10 @@ void showDay(void) {
|
|
|
IN15_OFF;
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = Clock.Day >> 4;
|
|
|
- buf.s32.tB = Clock.Day & 0xf;
|
|
|
- buf.s32.tD = 0xf;
|
|
|
- buf.s32.tE = 0xf;
|
|
|
+ buf.s8.tA = Clock.Day >> 4;
|
|
|
+ buf.s8.tB = Clock.Day & 0xf;
|
|
|
+ buf.s8.tD = 0xf;
|
|
|
+ buf.s8.tE = 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -204,10 +204,10 @@ void showMonth(void) {
|
|
|
IN15_OFF;
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = 0xf;
|
|
|
- buf.s32.tB = 0xf;
|
|
|
- buf.s32.tD = Clock.Mon >> 4;
|
|
|
- buf.s32.tE = Clock.Mon & 0xf;
|
|
|
+ buf.s8.tA = 0xf;
|
|
|
+ buf.s8.tB = 0xf;
|
|
|
+ buf.s8.tD = Clock.Mon >> 4;
|
|
|
+ buf.s8.tE = Clock.Mon & 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -216,10 +216,10 @@ void showDayMon(void) {
|
|
|
IN15_OFF;
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = Clock.Day >> 4;
|
|
|
- buf.s32.tB = Clock.Day & 0xf;
|
|
|
- buf.s32.tD = Clock.Mon >> 4;
|
|
|
- buf.s32.tE = Clock.Mon & 0xf;
|
|
|
+ buf.s8.tA = Clock.Day >> 4;
|
|
|
+ buf.s8.tB = Clock.Day & 0xf;
|
|
|
+ buf.s8.tD = Clock.Mon >> 4;
|
|
|
+ buf.s8.tE = Clock.Mon & 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -228,10 +228,10 @@ void showYear(void) {
|
|
|
IN15_OFF;
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = 2;
|
|
|
- buf.s32.tB = 0;
|
|
|
- buf.s32.tD = Clock.Year >> 4;
|
|
|
- buf.s32.tE = Clock.Year & 0xf;
|
|
|
+ buf.s8.tA = 2;
|
|
|
+ buf.s8.tB = 0;
|
|
|
+ buf.s8.tD = Clock.Year >> 4;
|
|
|
+ buf.s8.tE = Clock.Year & 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -240,10 +240,10 @@ void showHumidity(void) {
|
|
|
in15Percent();
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = Humidity / 10;
|
|
|
- buf.s32.tB = Humidity % 10;
|
|
|
- buf.s32.tD = 0xf;
|
|
|
- buf.s32.tE = 0xf;
|
|
|
+ buf.s8.tA = Humidity / 10;
|
|
|
+ buf.s8.tB = Humidity % 10;
|
|
|
+ buf.s8.tD = 0xf;
|
|
|
+ buf.s8.tE = 0xf;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -252,10 +252,10 @@ void showTemperature(void) {
|
|
|
in15Plus();
|
|
|
|
|
|
tube4_t buf;
|
|
|
- buf.s32.tA = 0xf;
|
|
|
- buf.s32.tB = 0xf;
|
|
|
- buf.s32.tD = Temperature / 10;
|
|
|
- buf.s32.tE = Temperature % 10;
|
|
|
+ buf.s8.tA = 0xf;
|
|
|
+ buf.s8.tB = 0xf;
|
|
|
+ buf.s8.tD = Temperature / 10;
|
|
|
+ buf.s8.tE = Temperature % 10;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|
|
@@ -265,11 +265,11 @@ void showPressure(void) {
|
|
|
|
|
|
tube4_t buf;
|
|
|
int tmp;
|
|
|
- buf.s32.tA = 0xf;
|
|
|
- buf.s32.tB = Pressure / 100;
|
|
|
+ buf.s8.tA = 0xf;
|
|
|
+ buf.s8.tB = Pressure / 100;
|
|
|
tmp = Pressure % 100;
|
|
|
- buf.s32.tD = tmp / 10;
|
|
|
- buf.s32.tE = tmp % 10;
|
|
|
+ buf.s8.tD = tmp / 10;
|
|
|
+ buf.s8.tE = tmp % 10;
|
|
|
showDigits(buf);
|
|
|
}
|
|
|
|