Hallo, ich habe vor ein paar Monaten in Atmel Studio einen Code für einen ATtiny85 geschrieben. Der hat auch wunderbar funktioniert. Nun versuche ich den selben Code nur mit Toolchain und Makefile zu kompilieren, aber offenbar fehlen ein paar Definitionen:
1 | main.cpp:157:2: error: 'UCSR0C' was not declared in this scope |
2 | 157 | UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); // Set frame: 8data, 1 stop |
3 | | ^~~~~~ |
4 | main.cpp:157:18: error: 'UCSZ01' was not declared in this scope; did you mean 'CS01'? |
5 | 157 | UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); // Set frame: 8data, 1 stop |
6 | | ^~~~~~ |
7 | | CS01 |
8 | main.cpp:157:34: error: 'UCSZ00' was not declared in this scope; did you mean 'CS00'? |
9 | 157 | UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); // Set frame: 8data, 1 stop |
10 | | ^~~~~~ |
11 | | CS00 |
Hat die tn85def.inc was damit zu tun und wie bekomme ich sie ins Makefile eingebunden? Danke für die Hilfe