Bin hier am Probieren, was ist falsch. Klammern?
1 | #include <stdint.h> |
2 | #include <avr/io.h> |
3 | |
4 | unsigned char temp; |
5 | unsigned char temp2; |
6 | unsigned char temp3; |
7 | |
8 | int main (void) { |
9 | }
|
10 | return 0; |
11 | |
12 | adc_int_loop (); |
13 | if (temp2 == 0) goto adc_int_1; // falls ja, dann Sprung |
14 | else
|
15 | {
|
16 | temp = temp << 2; // Temp um 2 Bits nach links schieben |
17 | temp3 = temp3 << 2; // Die Maske auch verschieben |
18 | temp2 = temp2++; // Zähler aktualisieren |
19 | }
|
20 | |
21 | return adc_int_loop; // Schleife wiederholen |
22 | |
23 | adc_int_1() |
24 | return 0; |
Fehlermeldungen: Build started 8.7.2010 at 22:23:03 avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT SenderFS.o -MF dep/SenderFS.o.d -c ../SenderFS.c ../SenderFS.c:20: error: expected identifier or '(' before 'return' ../SenderFS.c:22: warning: data definition has no type or storage class ../SenderFS.c:22: warning: type defaults to 'int' in declaration of 'adc_int_loop' ../SenderFS.c:23: error: expected identifier or '(' before 'if' ../SenderFS.c:24: error: expected identifier or '(' before 'else' ../SenderFS.c:31: error: expected identifier or '(' before 'return' ../SenderFS.c:34: warning: return type defaults to 'int' ../SenderFS.c: In function 'adc_int_1': ../SenderFS.c:34: error: expected declaration specifiers before 'return' ../SenderFS.c:34: error: expected '{' at end of input make: *** [SenderFS.o] Error 1 Build failed with 6 errors and 3 warnings...