|
@@ -58,12 +58,6 @@ void main(void)
|
|
|
MAX7219_WriteData(digitPosition[6], Sym_BLANK);
|
|
|
MAX7219_WriteData(digitPosition[7], Sym_BLANK);
|
|
|
|
|
|
- if (CLK_GetSYSCLKSource() == CLK_SOURCE_HSE) {
|
|
|
- MAX7219_WriteData(digitPosition[3], Sym_E);
|
|
|
- } else {
|
|
|
- MAX7219_WriteData(digitPosition[3], Sym_i);
|
|
|
- }
|
|
|
-
|
|
|
i2c_master_init();
|
|
|
INA219_Config();
|
|
|
|
|
@@ -72,6 +66,7 @@ void main(void)
|
|
|
/* Infinite loop */
|
|
|
while (1)
|
|
|
{
|
|
|
+ RTOS_DispatchTask();
|
|
|
wfi();
|
|
|
}
|
|
|
|
|
@@ -142,14 +137,14 @@ static void showVoltage(void) {
|
|
|
}
|
|
|
|
|
|
if (volt < 1000) {
|
|
|
- MAX7219_WriteData(digitPosition[3], digitValue[0]);
|
|
|
+ MAX7219_WriteData(digitPosition[3], digitValue[0] | Sym_Dot);
|
|
|
} else {
|
|
|
c = 0;
|
|
|
while (volt >= 1000) {
|
|
|
volt -= 1000;
|
|
|
c ++;
|
|
|
}
|
|
|
- MAX7219_WriteData(digitPosition[4], digitValue[c] | Sym_Dot);
|
|
|
+ MAX7219_WriteData(digitPosition[3], digitValue[c] | Sym_Dot);
|
|
|
}
|
|
|
|
|
|
if (volt < 100) {
|