Hallo zusammen,
genau so ist es ;-). Das Problem lag an der falsch angegebenen
Pin-Nummer.
Wenn ich die Makros aus:
SpenceKonde/ATTinyCore/blob/139f872c6ccecef7b5fe6f7b3d81b8e6f00762a4/var
iants/tinyX4/pins_arduino.h#L86-L98
Bsp. "PIN_A0" verwende, ist es auch egal, ob ich "counter clockwise
order" oder "clockwise" angegeben habe.
Diese Meldung wird immer ausgegeben.
#ifdef ARDUINO_MAIN
#warning "This is the COUNTERCLOCKWISE pin mapping - make sure you're
using the pinout diagram with the pins in counter clockwise order"
Info zur Zählorder:
In der JSON-Datei zum Attiny24 ist die Variante angegeben "variant":
"tinyX4":
"build": {
"core": "tiny",
"extra_flags": "-DARDUINO_AVR_ATTINYX4",
"f_cpu": "8000000L",
"mcu": "attiny24",
"variant": "tinyX4"
},
im SpenceKonde/ATTinyCore gibt es noch die andere Variante, die man über
die Platformio.ini auswählen kann:
board_build.variant = tinyX4_reverse
Dann hätte man das Pinmapping umgestellt. Ist aber nicht notwendig, wenn
man oben beschriebenes Makro verwendet.
Kaum macht man's richtig, schon tuts :-)
Danke und schöne Grüße V.T.