Also ich hab jetzt mal die Master-lib von p.fleury verwendet und den Slave-Code von uwegw. In twimaster.c habe ich die Taktfrequenz angepasst und in i2cmaster.S die Ports für TWI auf PORTC umgestellt.
Ich bekomme jedoch beim compilieren ein menge fehlermeldungen, die sich so äußern:
Code:Linking: bedienfeld.elf avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=10000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=bedienfeld.o -std=gnu99 -MD -MP -MF .dep/bedienfeld.elf.d bedienfeld.o i2cmaster/i2cmaster.S i2cmaster/twimaster.o C:/WinAVR/avr/include/avr/version.h --output bedienfeld.elf -Wl,-Map=bedienfeld.map,--cref -lm C:/WinAVR/avr/include/stdint.h: Assembler messages: C:/WinAVR/avr/include/stdint.h:116: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:117: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:118: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:119: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:120: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:121: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:122: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:123: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:135: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:140: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:152: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:157: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:162: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:167: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:172: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:177: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:182: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:187: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:200: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:205: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:210: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:215: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:220: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:225: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:230: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:235: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:249: Error: unknown opcode `typedef' C:/WinAVR/avr/include/stdint.h:254: Error: unknown opcode `typedef' C:/WinAVR/avr/include/inttypes.h:76: Error: unknown opcode `typedef' C:/WinAVR/avr/include/inttypes.h:80: Error: unknown opcode `typedef' i2cmaster/i2cmaster.S:94: Error: bad expression i2cmaster/i2cmaster.S:94: Error: missing ')' i2cmaster/i2cmaster.S:94: Error: missing ')' i2cmaster/i2cmaster.S:94: Error: missing ')' i2cmaster/i2cmaster.S:94: Error: missing ')' i2cmaster/i2cmaster.S:94: Error: missing ')' i2cmaster/i2cmaster.S:94: Error: constant value required i2cmaster/i2cmaster.S:94: Error: `,' required i2cmaster/i2cmaster.S:94: Error: constant value required i2cmaster/i2cmaster.S:94: Error: garbage at end of line i2cmaster/i2cmaster.S:95: Error: bad expression i2cmaster/i2cmaster.S:95: Error: missing ')' i2cmaster/i2cmaster.S:95: Error: missing ')' i2cmaster/i2cmaster.S:95: Error: missing ')' i2cmaster/i2cmaster.S:95: Error: missing ')' i2cmaster/i2cmaster.S:95: Error: missing ')' i2cmaster/i2cmaster.S:95: Error: constant value required i2cmaster/i2cmaster.S:95: Error: `,' required i2cmaster/i2cmaster.S:95: Error: constant value required i2cmaster/i2cmaster.S:95: Error: garbage at end of line i2cmaster/i2cmaster.S:96: Error: bad expression i2cmaster/i2cmaster.S:96: Error: missing ')' i2cmaster/i2cmaster.S:96: Error: missing ')' i2cmaster/i2cmaster.S:96: Error: missing ')' i2cmaster/i2cmaster.S:96: Error: missing ')' i2cmaster/i2cmaster.S:96: Error: constant value required i2cmaster/i2cmaster.S:96: Error: `,' required i2cmaster/i2cmaster.S:96: Error: constant value required i2cmaster/i2cmaster.S:96: Error: garbage at end of line i2cmaster/i2cmaster.S:97: Error: bad expression i2cmaster/i2cmaster.S:97: Error: missing ')' i2cmaster/i2cmaster.S:97: Error: missing ')' i2cmaster/i2cmaster.S:97: Error: missing ')' i2cmaster/i2cmaster.S:97: Error: missing ')' i2cmaster/i2cmaster.S:97: Error: constant value required i2cmaster/i2cmaster.S:97: Error: `,' required i2cmaster/i2cmaster.S:97: Error: constant value required i2cmaster/i2cmaster.S:97: Error: garbage at end of line i2cmaster/i2cmaster.S:113: Error: bad expression i2cmaster/i2cmaster.S:113: Error: missing ')' i2cmaster/i2cmaster.S:113: Error: missing ')' i2cmaster/i2cmaster.S:113: Error: missing ')' i2cmaster/i2cmaster.S:113: Error: missing ')' i2cmaster/i2cmaster.S:113: Error: missing ')' i2cmaster/i2cmaster.S:113: Error: constant value required i2cmaster/i2cmaster.S:113: Error: `,' required i2cmaster/i2cmaster.S:113: Error: constant value required i2cmaster/i2cmaster.S:113: Error: garbage at end of line i2cmaster/i2cmaster.S:132: Error: bad expression i2cmaster/i2cmaster.S:132: Error: missing ')' i2cmaster/i2cmaster.S:132: Error: missing ')' i2cmaster/i2cmaster.S:132: Error: missing ')' i2cmaster/i2cmaster.S:132: Error: missing ')' i2cmaster/i2cmaster.S:132: Error: missing ')' i2cmaster/i2cmaster.S:132: Error: constant value required i2cmaster/i2cmaster.S:132: Error: `,' required i2cmaster/i2cmaster.S:132: Error: constant value required i2cmaster/i2cmaster.S:132: Error: garbage at end of line i2cmaster/i2cmaster.S:134: Error: bad expression i2cmaster/i2cmaster.S:134: Error: missing ')' i2cmaster/i2cmaster.S:134: Error: missing ')' i2cmaster/i2cmaster.S:134: Error: missing ')' i2cmaster/i2cmaster.S:134: Error: missing ')' i2cmaster/i2cmaster.S:134: Error: missing ')' i2cmaster/i2cmaster.S:134: Error: constant value required i2cmaster/i2cmaster.S:134: Error: `,' required i2cmaster/i2cmaster.S:134: Error: constant value required i2cmaster/i2cmaster.S:134: Error: garbage at end of line i2cmaster/i2cmaster.S:136: Error: bad expression i2cmaster/i2cmaster.S:136: Error: missing ')' i2cmaster/i2cmaster.S:136: Error: missing ')' i2cmaster/i2cmaster.S:136: Error: missing ')' i2cmaster/i2cmaster.S:136: Error: missing ')' i2cmaster/i2cmaster.S:136: Error: missing ')' i2cmaster/i2cmaster.S:136: Error: constant value required i2cmaster/i2cmaster.S:136: Error: `,' required i2cmaster/i2cmaster.S:136: Error: constant value required i2cmaster/i2cmaster.S:136: Error: garbage at end of line i2cmaster/i2cmaster.S:138: Error: bad expression i2cmaster/i2cmaster.S:138: Error: missing ')' i2cmaster/i2cmaster.S:138: Error: missing ')' i2cmaster/i2cmaster.S:138: Error: missing ')' i2cmaster/i2cmaster.S:138: Error: missing ')' i2cmaster/i2cmaster.S:138: Error: missing ')' i2cmaster/i2cmaster.S:138: Error: constant value required i2cmaster/i2cmaster.S:138: Error: `,' required i2cmaster/i2cmaster.S:138: Error: constant value required i2cmaster/i2cmaster.S:138: Error: garbage at end of line i2cmaster/i2cmaster.S:159: Error: bad expression i2cmaster/i2cmaster.S:159: Error: missing ')' i2cmaster/i2cmaster.S:159: Error: missing ')' i2cmaster/i2cmaster.S:159: Error: missing ')' i2cmaster/i2cmaster.S:159: Error: missing ')' i2cmaster/i2cmaster.S:159: Error: missing ')' i2cmaster/i2cmaster.S:159: Error: constant value required i2cmaster/i2cmaster.S:159: Error: `,' required i2cmaster/i2cmaster.S:159: Error: constant value required i2cmaster/i2cmaster.S:159: Error: garbage at end of line i2cmaster/i2cmaster.S:181: Error: bad expression i2cmaster/i2cmaster.S:181: Error: missing ')' i2cmaster/i2cmaster.S:181: Error: missing ')' i2cmaster/i2cmaster.S:181: Error: missing ')' i2cmaster/i2cmaster.S:181: Error: missing ')' i2cmaster/i2cmaster.S:181: Error: missing ')' i2cmaster/i2cmaster.S:181: Error: constant value required i2cmaster/i2cmaster.S:181: Error: `,' required i2cmaster/i2cmaster.S:181: Error: constant value required i2cmaster/i2cmaster.S:181: Error: garbage at end of line i2cmaster/i2cmaster.S:182: Error: bad expression i2cmaster/i2cmaster.S:182: Error: missing ')' i2cmaster/i2cmaster.S:182: Error: missing ')' i2cmaster/i2cmaster.S:182: Error: missing ')' i2cmaster/i2cmaster.S:182: Error: missing ')' i2cmaster/i2cmaster.S:182: Error: missing ')' i2cmaster/i2cmaster.S:182: Error: constant value required i2cmaster/i2cmaster.S:182: Error: `,' required i2cmaster/i2cmaster.S:182: Error: constant value required i2cmaster/i2cmaster.S:182: Error: garbage at end of line i2cmaster/i2cmaster.S:184: Error: bad expression i2cmaster/i2cmaster.S:184: Error: missing ')' i2cmaster/i2cmaster.S:184: Error: missing ')' i2cmaster/i2cmaster.S:184: Error: missing ')' i2cmaster/i2cmaster.S:184: Error: missing ')' i2cmaster/i2cmaster.S:184: Error: missing ')' i2cmaster/i2cmaster.S:184: Error: constant value required i2cmaster/i2cmaster.S:184: Error: `,' required i2cmaster/i2cmaster.S:184: Error: constant value required i2cmaster/i2cmaster.S:184: Error: garbage at end of line i2cmaster/i2cmaster.S:186: Error: bad expression i2cmaster/i2cmaster.S:186: Error: missing ')' i2cmaster/i2cmaster.S:186: Error: missing ')' i2cmaster/i2cmaster.S:186: Error: missing ')' i2cmaster/i2cmaster.S:186: Error: missing ')' i2cmaster/i2cmaster.S:186: Error: missing ')' i2cmaster/i2cmaster.S:186: Error: constant value required i2cmaster/i2cmaster.S:186: Error: `,' required i2cmaster/i2cmaster.S:186: Error: constant value required i2cmaster/i2cmaster.S:186: Error: garbage at end of line i2cmaster/i2cmaster.S:209: Error: bad expression i2cmaster/i2cmaster.S:209: Error: missing ')' i2cmaster/i2cmaster.S:209: Error: missing ')' i2cmaster/i2cmaster.S:209: Error: missing ')' i2cmaster/i2cmaster.S:209: Error: missing ')' i2cmaster/i2cmaster.S:209: Error: missing ')' i2cmaster/i2cmaster.S:209: Error: constant value required i2cmaster/i2cmaster.S:209: Error: `,' required i2cmaster/i2cmaster.S:209: Error: constant value required i2cmaster/i2cmaster.S:209: Error: garbage at end of line i2cmaster/i2cmaster.S:212: Error: bad expression i2cmaster/i2cmaster.S:212: Error: missing ')' i2cmaster/i2cmaster.S:212: Error: missing ')' i2cmaster/i2cmaster.S:212: Error: missing ')' i2cmaster/i2cmaster.S:212: Error: missing ')' i2cmaster/i2cmaster.S:212: Error: missing ')' i2cmaster/i2cmaster.S:212: Error: constant value required i2cmaster/i2cmaster.S:212: Error: `,' required i2cmaster/i2cmaster.S:212: Error: constant value required i2cmaster/i2cmaster.S:212: Error: garbage at end of line i2cmaster/i2cmaster.S:215: Error: bad expression i2cmaster/i2cmaster.S:215: Error: missing ')' i2cmaster/i2cmaster.S:215: Error: missing ')' i2cmaster/i2cmaster.S:215: Error: missing ')' i2cmaster/i2cmaster.S:215: Error: missing ')' i2cmaster/i2cmaster.S:215: Error: missing ')' i2cmaster/i2cmaster.S:215: Error: constant value required i2cmaster/i2cmaster.S:215: Error: `,' required i2cmaster/i2cmaster.S:215: Error: constant value required i2cmaster/i2cmaster.S:215: Error: garbage at end of line i2cmaster/i2cmaster.S:219: Error: bad expression i2cmaster/i2cmaster.S:219: Error: missing ')' i2cmaster/i2cmaster.S:219: Error: missing ')' i2cmaster/i2cmaster.S:219: Error: missing ')' i2cmaster/i2cmaster.S:219: Error: missing ')' i2cmaster/i2cmaster.S:219: Error: missing ')' i2cmaster/i2cmaster.S:219: Error: constant value required i2cmaster/i2cmaster.S:219: Error: `,' required i2cmaster/i2cmaster.S:219: Error: constant value required i2cmaster/i2cmaster.S:219: Error: garbage at end of line i2cmaster/i2cmaster.S:224: Error: bad expression i2cmaster/i2cmaster.S:224: Error: missing ')' i2cmaster/i2cmaster.S:224: Error: missing ')' i2cmaster/i2cmaster.S:224: Error: missing ')' i2cmaster/i2cmaster.S:224: Error: missing ')' i2cmaster/i2cmaster.S:224: Error: missing ')' i2cmaster/i2cmaster.S:224: Error: constant value required i2cmaster/i2cmaster.S:224: Error: `,' required i2cmaster/i2cmaster.S:224: Error: constant value required i2cmaster/i2cmaster.S:224: Error: garbage at end of line i2cmaster/i2cmaster.S:225: Error: bad expression i2cmaster/i2cmaster.S:225: Error: missing ')' i2cmaster/i2cmaster.S:225: Error: missing ')' i2cmaster/i2cmaster.S:225: Error: missing ')' i2cmaster/i2cmaster.S:225: Error: missing ')' i2cmaster/i2cmaster.S:225: Error: missing ')' i2cmaster/i2cmaster.S:225: Error: constant value required i2cmaster/i2cmaster.S:225: Error: `,' required i2cmaster/i2cmaster.S:225: Error: constant value required i2cmaster/i2cmaster.S:225: Error: garbage at end of line i2cmaster/i2cmaster.S:227: Error: bad expression i2cmaster/i2cmaster.S:227: Error: missing ')' i2cmaster/i2cmaster.S:227: Error: missing ')' i2cmaster/i2cmaster.S:227: Error: missing ')' i2cmaster/i2cmaster.S:227: Error: missing ')' i2cmaster/i2cmaster.S:227: Error: missing ')' i2cmaster/i2cmaster.S:227: Error: constant value required i2cmaster/i2cmaster.S:227: Error: `,' required i2cmaster/i2cmaster.S:227: Error: constant value required i2cmaster/i2cmaster.S:227: Error: garbage at end of line i2cmaster/i2cmaster.S:229: Error: bad expression i2cmaster/i2cmaster.S:229: Error: missing ')' i2cmaster/i2cmaster.S:229: Error: missing ')' i2cmaster/i2cmaster.S:229: Error: missing ')' i2cmaster/i2cmaster.S:229: Error: missing ')' i2cmaster/i2cmaster.S:229: Error: missing ')' i2cmaster/i2cmaster.S:229: Error: constant value required i2cmaster/i2cmaster.S:229: Error: `,' required i2cmaster/i2cmaster.S:229: Error: constant value required i2cmaster/i2cmaster.S:229: Error: garbage at end of line i2cmaster/i2cmaster.S:233: Error: bad expression i2cmaster/i2cmaster.S:233: Error: missing ')' i2cmaster/i2cmaster.S:233: Error: missing ')' i2cmaster/i2cmaster.S:233: Error: missing ')' i2cmaster/i2cmaster.S:233: Error: missing ')' i2cmaster/i2cmaster.S:233: Error: missing ')' i2cmaster/i2cmaster.S:233: Error: constant value required i2cmaster/i2cmaster.S:233: Error: `,' required i2cmaster/i2cmaster.S:233: Error: constant value required i2cmaster/i2cmaster.S:233: Error: garbage at end of line i2cmaster/i2cmaster.S:265: Error: bad expression i2cmaster/i2cmaster.S:265: Error: missing ')' i2cmaster/i2cmaster.S:265: Error: missing ')' i2cmaster/i2cmaster.S:265: Error: missing ')' i2cmaster/i2cmaster.S:265: Error: missing ')' i2cmaster/i2cmaster.S:265: Error: missing ')' i2cmaster/i2cmaster.S:265: Error: constant value required i2cmaster/i2cmaster.S:265: Error: `,' required i2cmaster/i2cmaster.S:265: Error: constant value required i2cmaster/i2cmaster.S:265: Error: garbage at end of line i2cmaster/i2cmaster.S:266: Error: bad expression i2cmaster/i2cmaster.S:266: Error: missing ')' i2cmaster/i2cmaster.S:266: Error: missing ')' i2cmaster/i2cmaster.S:266: Error: missing ')' i2cmaster/i2cmaster.S:266: Error: missing ')' i2cmaster/i2cmaster.S:266: Error: missing ')' i2cmaster/i2cmaster.S:266: Error: constant value required i2cmaster/i2cmaster.S:266: Error: `,' required i2cmaster/i2cmaster.S:266: Error: constant value required i2cmaster/i2cmaster.S:266: Error: garbage at end of line i2cmaster/i2cmaster.S:269: Error: bad expression i2cmaster/i2cmaster.S:269: Error: missing ')' i2cmaster/i2cmaster.S:269: Error: missing ')' i2cmaster/i2cmaster.S:269: Error: missing ')' i2cmaster/i2cmaster.S:269: Error: missing ')' i2cmaster/i2cmaster.S:269: Error: missing ')' i2cmaster/i2cmaster.S:269: Error: constant value required i2cmaster/i2cmaster.S:269: Error: `,' required i2cmaster/i2cmaster.S:269: Error: constant value required i2cmaster/i2cmaster.S:269: Error: garbage at end of line i2cmaster/i2cmaster.S:273: Error: bad expression i2cmaster/i2cmaster.S:273: Error: missing ')' i2cmaster/i2cmaster.S:273: Error: missing ')' i2cmaster/i2cmaster.S:273: Error: missing ')' i2cmaster/i2cmaster.S:273: Error: missing ')' i2cmaster/i2cmaster.S:273: Error: missing ')' i2cmaster/i2cmaster.S:273: Error: constant value required i2cmaster/i2cmaster.S:273: Error: `,' required i2cmaster/i2cmaster.S:273: Error: constant value required i2cmaster/i2cmaster.S:273: Error: garbage at end of line i2cmaster/i2cmaster.S:280: Error: bad expression i2cmaster/i2cmaster.S:280: Error: missing ')' i2cmaster/i2cmaster.S:280: Error: missing ')' i2cmaster/i2cmaster.S:280: Error: missing ')' i2cmaster/i2cmaster.S:280: Error: missing ')' i2cmaster/i2cmaster.S:280: Error: missing ')' i2cmaster/i2cmaster.S:280: Error: constant value required i2cmaster/i2cmaster.S:280: Error: `,' required i2cmaster/i2cmaster.S:280: Error: constant value required i2cmaster/i2cmaster.S:280: Error: garbage at end of line i2cmaster/i2cmaster.S:283: Error: bad expression i2cmaster/i2cmaster.S:283: Error: missing ')' i2cmaster/i2cmaster.S:283: Error: missing ')' i2cmaster/i2cmaster.S:283: Error: missing ')' i2cmaster/i2cmaster.S:283: Error: missing ')' i2cmaster/i2cmaster.S:283: Error: missing ')' i2cmaster/i2cmaster.S:283: Error: constant value required i2cmaster/i2cmaster.S:283: Error: `,' required i2cmaster/i2cmaster.S:283: Error: constant value required i2cmaster/i2cmaster.S:283: Error: garbage at end of line i2cmaster/i2cmaster.S:286: Error: bad expression i2cmaster/i2cmaster.S:286: Error: missing ')' i2cmaster/i2cmaster.S:286: Error: missing ')' i2cmaster/i2cmaster.S:286: Error: missing ')' i2cmaster/i2cmaster.S:286: Error: missing ')' i2cmaster/i2cmaster.S:286: Error: missing ')' i2cmaster/i2cmaster.S:286: Error: constant value required i2cmaster/i2cmaster.S:286: Error: `,' required i2cmaster/i2cmaster.S:286: Error: constant value required i2cmaster/i2cmaster.S:286: Error: garbage at end of line i2cmaster/i2cmaster.S:289: Error: bad expression i2cmaster/i2cmaster.S:289: Error: missing ')' i2cmaster/i2cmaster.S:289: Error: missing ')' i2cmaster/i2cmaster.S:289: Error: missing ')' i2cmaster/i2cmaster.S:289: Error: missing ')' i2cmaster/i2cmaster.S:289: Error: missing ')' i2cmaster/i2cmaster.S:289: Error: constant value required i2cmaster/i2cmaster.S:289: Error: `,' required i2cmaster/i2cmaster.S:289: Error: constant value required i2cmaster/i2cmaster.S:289: Error: garbage at end of line i2cmaster/i2cmaster.S:291: Error: bad expression i2cmaster/i2cmaster.S:291: Error: missing ')' i2cmaster/i2cmaster.S:291: Error: missing ')' i2cmaster/i2cmaster.S:291: Error: missing ')' i2cmaster/i2cmaster.S:291: Error: missing ')' i2cmaster/i2cmaster.S:291: Error: missing ')' i2cmaster/i2cmaster.S:291: Error: constant value required i2cmaster/i2cmaster.S:291: Error: `,' required i2cmaster/i2cmaster.S:291: Error: constant value required i2cmaster/i2cmaster.S:291: Error: garbage at end of line make.exe: *** [bedienfeld.elf] Error 1







Zitieren
Lesezeichen