Moin Moin,
Folgendes Problem: Aus der Anleitung will ich das compilieren:
Nun kommt diese Fehlermeldung:Code:uint16_t tolleVariable = 16447; if(tolleVariable < 16000) // Wenn tolleVariable < 16000 { // Dann: writeString("tolleVariable ist kleiner als 16000!\n"); } else // Sonst: { writeString("tolleVariable ist größer oder gleich 16000!\n"); }
Das müsste ja eigentlich klappen...Code:Compiling: RP6Base_SerialInterface_01.c avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=RP6Base_SerialInterface_01.lst -I../../RP6lib -I../../RP6lib/RP6base -I../../RP6lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6Base_SerialInterface_01.o.d RP6Base_SerialInterface_01.c -o RP6Base_SerialInterface_01.o RP6Base_SerialInterface_01.c:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tolleVariable' RP6Base_SerialInterface_01.c:2: error: expected identifier or '(' before 'if' RP6Base_SerialInterface_01.c:6: error: expected identifier or '(' before 'else' RP6Base_SerialInterface_01.c:9:2: warning: no newline at end of file make: *** [RP6Base_SerialInterface_01.o] Error 1 > Process Exit Code: 2 > Time Taken: 00:00
Ich denke mal der weiß net was uint8_t und so ist. Unter Tools-> keywords steht das aber drin
Mfg
BacaBej







Zitieren

Lesezeichen