Hallo Rolf,
ich habe jetzt das neue Update eingespielt. Nun habe ich folgendes:
setbit(PORTB, 4,1);
lässt sich jetzt compilieren. Aber
setbit(PortA, pin, bit(io_port_pin, 7));
bringt immer noch einen Fehler.
setbit(PortA, 1, bit(io_port_pin, 7));
aber nicht. Die Variable pin ist vom Typ byte. Leider kann ich Deinen vorgeschlagenen Workaround nicht leicht umsetzen, da unsere Software seit 2005 existiert und sehr komplex ist. Abgesehen davon, darf ich ohnehin an Struktur nichts ändern. Falls es ein Bug wäre, würde ich auch auf ein nächstes Update warten. Ich kann die neue Hardware auch ohne diese Funktion vorerst testen.
Viele Grüße,
Analog