Witam
Mam problem z rozszyfrowaniem działania tego kodu:
wiem co to jest struktura i co oznacza słowo volatile ale nie wiem jak działa to co jest po słowie #define, mógłby mi to ktoś wytłumaczyć?
Mam problem z rozszyfrowaniem działania tego kodu:
typedef struct pojedyncze_bity
{
unsigned char bit0: 1;
unsigned char bit1: 1;
unsigned char bit2: 1;
unsigned char bit3: 1;
unsigned char bit4: 1;
unsigned char bit5: 1;
unsigned char bit6: 1;
unsigned char bit7: 1;
}pole_bitowe ;
#define T_BIT(adr) (*((volatile pole_bitowe*) (adr)))wiem co to jest struktura i co oznacza słowo volatile ale nie wiem jak działa to co jest po słowie #define, mógłby mi to ktoś wytłumaczyć?
