Hey Ihr,
ich hab grad ein komisches Problem (kann auch an der Übermüdung liegen
:-/ )
Im AVR-Studio (5) habe ich eine Funktion gebaut. Diese kann man ja als
gesamte Funktion dann im Studio "zusammenklappen" über das kleine (-)
Zeichen.
Mein Problem ist gerade, dass nur der oberste Teil als Funktion erkannt
wird, der Rest aber nicht.
1 | void polling(void)
|
2 | {
|
3 | uint16_t i;
|
4 | uint16_t x;
|
5 |
|
6 | if ((UCSRA & (1<<RXC))) {
|
7 | i = getchar();
|
8 | }
|
9 |
|
10 | if (k == 0x0D) {
|
11 |
|
12 | state = 1;
|
13 | Buffer[0] = i;
|
14 | }
|
15 | ...
|
Die Funktion geht natürlich noch weiter... und wird auch ordnungsgemäß
mit einer geschweiften klammer geschlossen
Allerdings wird mir im AVR-Studio das ganze nur als Funktion angezeigt,
bis zur abschließenden geschweiften Klammer der ersten if Anweisung.
Woran kann das liegen?
Vielen Dank