У меня есть образец кода для микроконтроллера.typedef синтаксис с определением структуры
Существует структура typedef
d, как показано ниже.
typedef struct _AT91S_SYS {
AT91_REG AIC_SMR[32]; // Source Mode Register
AT91_REG AIC_SVR[32]; // Source Vector Register
AT91_REG AIC_IVR; // IRQ Vector Register
...
} AT91S_SYS, *AT91PS_SYS;
Я использовал typedef
с как } AT91S_SYS;
структур.
Что делает эта дополнительная деталь? *AT91PS_SYS;
in } AT91S_SYS, *AT91PS_SYS;
Является ли он указателем на тип struct _AT91S_SYS
?
AT91_REG
является typedef
из volatile unsigned int