Uart Lip für die Controller AT90CAN nach P. Fleury

Gast #2489115
Lesenswert?

Hallo zusammen,
ich habe zwar schon gesucht aber leider nichts gefunden.

Ich habe in einem Projekt den ATMega32 drin und möchte den aufgrund der 
CAN Anbindung gerne gegen den AT90CAN (32-64-128) tauschen. In der Uart 
Lip von Peter Fleury ist der leider nicht mit aufgeführt, gibt es da was 
aktuelles was ich nur noch nicht gefunden habe ?????? oder gibt es 
jemanden der die Lip auf den Controllertyp erweitert hat ???

Danke im voraus AT90CAN
#2489150
Lesenswert?

Geh mal in die uart.c

und mache aus
1
#elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__)  || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__)

das
1
#elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__)  || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) || defined(__AVR_AT90CANxxx__)

Damit sollte die library für den entsprechenden AT90CANxxx Controller 
funktionieren.
Gast #2489244
Lesenswert?

Hallo,
vielen Dank .....wenn ich die "xxx" mit der Controllerbezeichnung 
ausfülle und den doppelten Unterstrich beseitige gehts durch den 
Compiler ohne Fehler.

So ist mir aufgefallen das ich nicht

|| defined(_AVR_AT90CAN128_)

sondern

|| defined(_AVR__AT90CAN128_)

mit 2 Unterstrichen zwischen AVR und AT geschrieben hatte.
Manchmal schaut man 10 mal und man übersieht es einfach....

Danke
AT90CAN

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren