Rolf Magnus schrieb:
> Karl Heinz schrieb:
>> in 'taster_tab' ist dir irgendwo eine } verloren gegangen.
>>
>> Viel Spass beim Suchen. Nach 5 Minuten hab ich aufgehört, das alles mal
>> vernünftig und vor allen Dingen konsequent einzurücken.
>
> Ich hab einfach mal ein
>
1 | > indent funktionen.c
|
2 | >
|
> eingegeben, und schon war's offensichtlich.
Jup.
Hab ich gesehen.
Trotzdem gehört der Code überarbeitet. Das ist ein Kraut und Rüben
Schema. Ist nur eine Frage der Zeit, bis er sich das nächste mal
irrtümlich irgendwo was rauslöscht und dann stundenlang danach sucht, wo
die versehentlich rausgelöschte Klammer eigentlich war.
Wenn ich sowas sehe
1 | uint8_t array_zu_sentyp(uint8_t flag, uint8_t typ, uint8_t num)
|
2 | { // 0,1=pH 2,3=EC 4-11=SHT 12-19=BodenF 20-23=Füllst 24-27=Licht 28-35=Kontakte
|
3 | // 36-51=Relais 52-55=DosProgr. 56-64=DosPump. 65-68=Magn.Ventile
|
4 |
|
5 | if (flag <2)
|
6 | { // SensorTyp oder SensorNum aus ArrayZiffer(num) zurückgeben
|
7 | if ( num < 2)
|
8 | { if (flag) {return num;}else{return 3;}} // pH
|
9 | else{ if ( num < 4)
|
10 | { if (flag) {return num -2;}else{return 4;}} // EC
|
11 | else{ if ( num < 8)
|
12 | { if (flag) {return num -4;}else{return 5;}} // SHT Temp
|
13 | else{ if ( num < 12)
|
14 | { if (flag) {return num -8;}else{return 6;}} // SHT Feuchte
|
15 | else{ if ( num < 20)
|
16 | { if (flag) {return num -12;}else{return 7;}} // BodenFeuchte
|
17 | else{ if ( num < 24)
|
18 | { if (flag) {return num -20;}else{return 8;}} // Füllstand
|
19 | else{ if ( num < 28)
|
20 | { if (flag) {return num -24;}else{return 9;}} // Licht
|
21 | else{ if ( num < 36)
|
22 | { if (flag) {return num -28;}else{return 10;}} // Kontakte
|
23 | else{ if ( num < 52)
|
24 | { if (flag) {return num -36;}else{return 11;}} // Relais
|
25 | else{ if ( num < 56)
|
26 | { if (flag) {return num -52;}else{return 12;}} // B-Programm
|
27 | else{ if ( num <65)
|
28 | { if (flag) {return num -56;}else{return 13;}} // Dos.Pumpe
|
29 | else{ if (flag) {return num -65;}else{return 14;}} // Mag.Ventil
|
30 | }
|
31 | }
|
32 | }
|
33 | }
|
34 | }
|
35 | }
|
36 | }
|
37 | }
|
38 | }
|
39 | }
|
40 | }
|
geht mir die Hutschnur hoch (selbst wenns im AVR-Studio bei 4-Space Tabs
ein wenig besser aussieht)