Hallo,
ich habe folgendes Problem:
In meinen Programm ist einer IF-Schleife eine weitere Schleife mit einem
IF und ELSE. Beim Compilieren meldet AVR-Studio den Fehler:
error: 'else' without a previous 'if'
Der Codeausschnitt:
1 | if (voltage > VOLTAGE_CONNECT_2S)
|
2 | if (voltage > VOLTAGE_CONNECT_3S)
|
3 | VOLTAGE_CHARGE_SET = VOLTAGE_CHARGE_3S;
|
4 | SET_Cells(3);
|
5 | mode = MOD_CHARGING;
|
6 | else
|
7 | VOLTAGE_CHARGE_SET = VOLTAGE_CHARGE_2S;
|
8 | SET_Cells(2);
|
9 | mode = MOD_CHARGING;
|
10 |
|
11 | break;
|
Achja, es gibt noch ne Warning beim Aufruf von SET_Cells(3);
warning: implicit declaration of function 'SET_Cells'
MFG Max