📄 iodefine.h
字号:
} SCSSR; /* */ unsigned char SCFRDR; /* SCFRDR */ char wk5; /* */ union { /* SCFCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char RTRG :2; /* RTRG */ unsigned char TTRG :2; /* TTRG */ unsigned char MCE :1; /* MCE */ unsigned char TFRST:1; /* TFRST */ unsigned char RFRST:1; /* RFRST */ unsigned char LOOP :1; /* LOOP */ } BIT; /* */ } SCFCR; /* */ char wk6; /* */ union { /* SCFDR */ unsigned short WORD; /* Word Access */ struct { /* Byte Access */ unsigned short :3; /* */ unsigned short T:5; /* T */ unsigned short :3; /* */ unsigned short R:5; /* R */ } BIT; /* */ } SCFDR; /* */}; /* */struct st_irda { /* struct IrDA */ union { /* SCSMR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char IRMOD:1; /* IRMOD */ unsigned char ICK :4; /* ICK */ unsigned char PSEL :1; /* PSEL */ unsigned char CKS :2; /* CKS */ } BIT; /* */ } SCSMR; /* */ char wk1; /* */ unsigned char SCBRR; /* SCBRR */ char wk2; /* */ union { /* SCSCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char TIE:1; /* TIE */ unsigned char RIE:1; /* RIE */ unsigned char TE :1; /* TE */ unsigned char RE :1; /* RE */ unsigned char :2; /* */ unsigned char CKE:2; /* CKE */ } BIT; /* */ } SCSCR; /* */ char wk3; /* */ unsigned char SCFTDR; /* SCFTDR */ char wk4; /* */ union { /* SCSSR */ unsigned short WORD; /* Word Access */ struct { /* Bit Access */ unsigned short PERC:4; /* PER3-0 */ unsigned short FERC:4; /* FER3-0 */ unsigned short ER :1; /* ER */ unsigned short TEND:1; /* TEND */ unsigned short TDFE:1; /* TDFE */ unsigned short BRK :1; /* BRK */ unsigned short FER :1; /* FER */ unsigned short PER :1; /* PER */ unsigned short RDF :1; /* RDF */ unsigned short DR :1; /* DR */ } BIT; /* */ } SCSSR; /* */ unsigned char SCFRDR; /* SCFRDR */ char wk5; /* */ union { /* SCFCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char RTRG :2; /* RTRG */ unsigned char TTRG :2; /* TTRG */ unsigned char MCE :1; /* MCE */ unsigned char TFRST:1; /* TFRST */ unsigned char RFRST:1; /* RFRST */ unsigned char LOOP :1; /* LOOP */ } BIT; /* */ } SCFCR; /* */ char wk6; /* */ union { /* SCFDR */ unsigned short WORD; /* Word Access */ struct { /* Byte Access */ unsigned short :3; /* */ unsigned short T:5; /* T */ unsigned short :3; /* */ unsigned short R:5; /* R */ } BIT; /* */ } SCFDR; /* */}; /* */struct st_tmu { /* struct TMU */ union { /* TOCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char :7; /* */ unsigned char TCOE:1; /* TCOE */ } BIT; /* */ } TOCR; /* */ char wk; /* */ union { /* TSTR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char :5; /* */ unsigned char STR2:1; /* STR2 */ unsigned char STR1:1; /* STR1 */ unsigned char STR0:1; /* STR0 */ } BIT; /* */ } TSTR; /* */}; /* */struct st_tmu0 { /* struct TMU0 */ unsigned int TCOR; /* TCOR */ unsigned int TCNT; /* TCNT */ union { /* TCR */ unsigned short WORD; /* Word Access */ struct { /* Bit Access */ unsigned short :7; /* */ unsigned short UNF :1; /* UNF */ unsigned short :2; /* */ unsigned short UNIE:1; /* UNIE */ unsigned short CKEG:2; /* CKEG */ unsigned short TPSC:3; /* TPSC */ } BIT; /* */ } TCR; /* */}; /* */struct st_tmu2 { /* struct TMU2 */ unsigned int TCOR; /* TCOR */ unsigned int TCNT; /* TCNT */ union { /* TCR */ unsigned short WORD; /* Word Access */ struct { /* Bit Access */ unsigned short :6; /* */ unsigned short ICPF:1; /* ICPF */ unsigned short UNF :1; /* UNF */ unsigned short ICPE:2; /* ICPE */ unsigned short UNIE:1; /* UNIE */ unsigned short CKEG:2; /* CKEG */ unsigned short TPSC:3; /* TPSC */ } BIT; /* */ } TCR; /* */ char wk[2]; /* */ unsigned int TCPR; /* TCPR */}; /* */struct st_rtc { /* struct RTC */ unsigned char R64CNT; /* R64CNT */ char wk1; /* */ union { /* RSECCNT */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char :1; /* */ unsigned char S10:3; /* 10sec */ unsigned char S1 :4; /* 1sec */ } BIT; /* */ } RSECCNT; /* */ char wk2; /* */ union { /* RMINCNT */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char :1; /* */ unsigned char M10:3; /* 10min */ unsigned char M1 :4; /* 1min */ } BIT; /* */ } RMINCNT; /* */ char wk3; /* */ union { /* RHRCNT */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char :2; /* */ unsigned char H10:2; /* 10sec */ unsigned char H1 :4; /* 1sec */ } BIT; /* */ } RHRCNT; /* */ char wk4; /* */ union { /* RWKCNT */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -