Gast
#567311
Hi,
Ich habe eine neues Toolchain das IO-Defines ala
struct DDR
union
{unsigned char PORT;
struct {
unsigned char BIT0:1;
unsigned char BIT1:1;
etc. verwendet
Das gibt dann so ein "weichspül C" ala
DDR.BIT0=1;
Wie sieht das bei den üblichen Ausdrücken aus ala
DDR|=((1<<BIT0)|(1<<BIT2);
oder
DDR&=~((1<<BIT0)|(1<<BIT1));
Ist das damit möglich oder muss ich von Hand mir die ganzen Bits in den
IO defines noch selbst erstellen?