Помогите, пожалуйста, с аналогичной проблемой но при работе с ATxmega32A4.
Галка Enable_bit_definitions установлена. Хочется, чтобы банально была возможность работы с PORTX_BitN, SREG_BitN и GPION_BitN.
В самом хедере ATxmega32A4.h имеем:
sfrb GPIO0 = 0x0000 // General Purpose IO Register 0
sfrb SREG = 0x003F // Status Register
sfrb PORTA_OUT = 0x0604 // I/O Port Output
Как раскрывется sfbr я не нашел...
В mega32 например периферия описывается как:
SFR_B (SREG,0x003F)
ну и в iomacro.h есть определение:
#define SFR_B(_NAME, _ADDR) SFR_B_BITS(_NAME, _ADDR, \
Bit0,Bit1,Bit2,Bit3,Bit4,Bit5,Bit6,Bit7)
Подскажите, пожалуйста, как бы это все согласовать, чтобы работало?