📄 mcf5213_gpio.h
字号:
#define MCF_GPIO_CLRTD_CLRTD6 (0x40)
#define MCF_GPIO_CLRTD_CLRTD7 (0x80)
/* Bit definitions and macros for MCF_GPIO_CLRUA */
#define MCF_GPIO_CLRUA_CLRUA0 (0x01)
#define MCF_GPIO_CLRUA_CLRUA1 (0x02)
#define MCF_GPIO_CLRUA_CLRUA2 (0x04)
#define MCF_GPIO_CLRUA_CLRUA3 (0x08)
#define MCF_GPIO_CLRUA_CLRUA4 (0x10)
#define MCF_GPIO_CLRUA_CLRUA5 (0x20)
#define MCF_GPIO_CLRUA_CLRUA6 (0x40)
#define MCF_GPIO_CLRUA_CLRUA7 (0x80)
/* Bit definitions and macros for MCF_GPIO_CLRUB */
#define MCF_GPIO_CLRUB_CLRUB0 (0x01)
#define MCF_GPIO_CLRUB_CLRUB1 (0x02)
#define MCF_GPIO_CLRUB_CLRUB2 (0x04)
#define MCF_GPIO_CLRUB_CLRUB3 (0x08)
#define MCF_GPIO_CLRUB_CLRUB4 (0x10)
#define MCF_GPIO_CLRUB_CLRUB5 (0x20)
#define MCF_GPIO_CLRUB_CLRUB6 (0x40)
#define MCF_GPIO_CLRUB_CLRUB7 (0x80)
/* Bit definitions and macros for MCF_GPIO_CLRUC */
#define MCF_GPIO_CLRUC_CLRUC0 (0x01)
#define MCF_GPIO_CLRUC_CLRUC1 (0x02)
#define MCF_GPIO_CLRUC_CLRUC2 (0x04)
#define MCF_GPIO_CLRUC_CLRUC3 (0x08)
#define MCF_GPIO_CLRUC_CLRUC4 (0x10)
#define MCF_GPIO_CLRUC_CLRUC5 (0x20)
#define MCF_GPIO_CLRUC_CLRUC6 (0x40)
#define MCF_GPIO_CLRUC_CLRUC7 (0x80)
/* Bit definitions and macros for MCF_GPIO_PNQPAR */
#define MCF_GPIO_PNQPAR_IRQ1_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ2_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ3_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ4_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ5_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ6_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ7_GPIO (0x00)
#define MCF_GPIO_PNQPAR_IRQ1_IRQ1 (0x01)
#define MCF_GPIO_PNQPAR_IRQ1_SYNCA (0x02)
#define MCF_GPIO_PNQPAR_IRQ1_PWM1 (0x03)
#define MCF_GPIO_PNQPAR_IRQ2_IRQ2 (0x04)
#define MCF_GPIO_PNQPAR_IRQ3_IRQ3 (0x08)
#define MCF_GPIO_PNQPAR_IRQ4_IRQ4 (0x10)
#define MCF_GPIO_PNQPAR_IRQ5_IRQ5 (0x20)
#define MCF_GPIO_PNQPAR_IRQ6_IRQ6 (0x40)
#define MCF_GPIO_PNQPAR_IRQ7_IRQ7 (0x80)
/* Bit definitions and macros for MCF_GPIO_PDDPAR */
#define MCF_GPIO_PDDPAR_PDDPAR0 (0x01)
#define MCF_GPIO_PDDPAR_PDDPAR1 (0x02)
#define MCF_GPIO_PDDPAR_PDDPAR2 (0x04)
#define MCF_GPIO_PDDPAR_PDDPAR3 (0x08)
#define MCF_GPIO_PDDPAR_PDDPAR4 (0x10)
#define MCF_GPIO_PDDPAR_PDDPAR5 (0x20)
#define MCF_GPIO_PDDPAR_PDDPAR6 (0x40)
#define MCF_GPIO_PDDPAR_PDDPAR7 (0x80)
/* Bit definitions and macros for MCF_GPIO_PANPAR */
#define MCF_GPIO_PANPAR_PANPAR0 (0x01)
#define MCF_GPIO_PANPAR_PANPAR1 (0x02)
#define MCF_GPIO_PANPAR_PANPAR2 (0x04)
#define MCF_GPIO_PANPAR_PANPAR3 (0x08)
#define MCF_GPIO_PANPAR_PANPAR4 (0x10)
#define MCF_GPIO_PANPAR_PANPAR5 (0x20)
#define MCF_GPIO_PANPAR_PANPAR6 (0x40)
#define MCF_GPIO_PANPAR_PANPAR7 (0x80)
/* Bit definitions and macros for MCF_GPIO_PASPAR */
#define MCF_GPIO_PASPAR_PASPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PASPAR_PASPAR1(x) (((x)&0x03)<<2)
/* Bit definitions and macros for MCF_GPIO_PQSPAR */
#define MCF_GPIO_PQSPAR_PQSPAR0(x) (((x)&0x0003)<<0)
#define MCF_GPIO_PQSPAR_PQSPAR1(x) (((x)&0x0003)<<2)
#define MCF_GPIO_PQSPAR_PQSPAR2(x) (((x)&0x0003)<<4)
#define MCF_GPIO_PQSPAR_PQSPAR3(x) (((x)&0x0003)<<6)
#define MCF_GPIO_PQSPAR_PQSPAR4(x) (((x)&0x0003)<<8)
#define MCF_GPIO_PQSPAR_PQSPAR5(x) (((x)&0x0003)<<10)
#define MCF_GPIO_PQSPAR_PQSPAR6(x) (((x)&0x0003)<<12)
/* Bit definitions and macros for MCF_GPIO_PTAPAR */
#define MCF_GPIO_PTAPAR_PTAPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PTAPAR_PTAPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PTAPAR_PTAPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PTAPAR_PTAPAR3(x) (((x)&0x03)<<6)
/* Bit definitions and macros for MCF_GPIO_PTCPAR */
#define MCF_GPIO_PTCPAR_PTCPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PTCPAR_PTCPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PTCPAR_PTCPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PTCPAR_PTCPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PTCPAR_TIN3_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN2_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN1_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN0_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN3_TIN3 (0x40)
#define MCF_GPIO_PTCPAR_TIN2_TIN2 (0x10)
#define MCF_GPIO_PTCPAR_TIN1_TIN1 (0x04)
#define MCF_GPIO_PTCPAR_TIN0_TIN0 (0x01)
#define MCF_GPIO_PTCPAR_TIN3_TOUT3 (0x80)
#define MCF_GPIO_PTCPAR_TIN2_TOUT2 (0x20)
#define MCF_GPIO_PTCPAR_TIN1_TOUT1 (0x08)
#define MCF_GPIO_PTCPAR_TIN0_TOUT0 (0x02)
#define MCF_GPIO_PTCPAR_TIN3_PWM6 (0xC0)
#define MCF_GPIO_PTCPAR_TIN2_PWM4 (0x30)
#define MCF_GPIO_PTCPAR_TIN1_PWM2 (0x0C)
#define MCF_GPIO_PTCPAR_TIN0_PWM0 (0x03)
/* Bit definitions and macros for MCF_GPIO_PTDPAR */
#define MCF_GPIO_PTDPAR_PTDPAR0 (0x01)
#define MCF_GPIO_PTDPAR_PTDPAR1 (0x02)
#define MCF_GPIO_PTDPAR_PTDPAR2 (0x04)
#define MCF_GPIO_PTDPAR_PTDPAR3 (0x08)
/* Bit definitions and macros for MCF_GPIO_PUAPAR */
#define MCF_GPIO_PUAPAR_PUAPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PUAPAR_PUAPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PUAPAR_PUAPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PUAPAR_PUAPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PUAPAR_CTS0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_RTS0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_RXD0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_TXD0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_CTS0_CTS0 (0x40)
#define MCF_GPIO_PUAPAR_RTS0_RTS0 (0x10)
#define MCF_GPIO_PUAPAR_RXD0_RXD0 (0x04)
#define MCF_GPIO_PUAPAR_TXD0_TXD0 (0x01)
#define MCF_GPIO_PUAPAR_CTS0_CANRX (0x80)
#define MCF_GPIO_PUAPAR_RTS0_CANTX (0x20)
/* Bit definitions and macros for MCF_GPIO_PUBPAR */
#define MCF_GPIO_PUBPAR_PUBPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PUBPAR_PUBPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PUBPAR_PUBPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PUBPAR_PUBPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PUBPAR_CTS1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_RTS1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_RXD1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_TXD1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_CTS1_CTS1 (0x40)
#define MCF_GPIO_PUBPAR_RTS1_RTS1 (0x10)
#define MCF_GPIO_PUBPAR_RXD1_RXD1 (0x04)
#define MCF_GPIO_PUBPAR_TXD1_TXD1 (0x01)
#define MCF_GPIO_PUBPAR_CTS1_SYNCA (0x80)
#define MCF_GPIO_PUBPAR_RTS1_SYNCB (0x20)
#define MCF_GPIO_PUBPAR_CTS1_RXD2 (0xC0)
#define MCF_GPIO_PUBPAR_RTS1_TXD1 (0x30)
/* Bit definitions and macros for MCF_GPIO_PUCPAR */
#define MCF_GPIO_PUCPAR_PUCPAR0 (0x01)
#define MCF_GPIO_PUCPAR_PUCPAR1 (0x02)
#define MCF_GPIO_PUCPAR_PUCPAR2 (0x04)
#define MCF_GPIO_PUCPAR_PUCPAR3 (0x08)
#define MCF_GPIO_PUCPAR_CTS2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_RTS2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_RXD2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_TXD2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_CTS2_CTS2 (0x08)
#define MCF_GPIO_PUCPAR_RTS2_RTS2 (0x04)
#define MCF_GPIO_PUCPAR_RXD2_RXD2 (0x02)
#define MCF_GPIO_PUCPAR_TXD2_TXD2 (0x01)
/* Bit definitions and macros for MCF_GPIO_PSRR */
#define MCF_GPIO_PSRR_PSRR0 (0x00000001)
#define MCF_GPIO_PSRR_PSRR1 (0x00000002)
#define MCF_GPIO_PSRR_PSRR2 (0x00000004)
#define MCF_GPIO_PSRR_PSRR3 (0x00000008)
#define MCF_GPIO_PSRR_PSRR4 (0x00000010)
#define MCF_GPIO_PSRR_PSRR5 (0x00000020)
#define MCF_GPIO_PSRR_PSRR6 (0x00000040)
#define MCF_GPIO_PSRR_PSRR7 (0x00000080)
#define MCF_GPIO_PSRR_PSRR8 (0x00000100)
#define MCF_GPIO_PSRR_PSRR9 (0x00000200)
#define MCF_GPIO_PSRR_PSRR10 (0x00000400)
#define MCF_GPIO_PSRR_PSRR11 (0x00000800)
#define MCF_GPIO_PSRR_PSRR12 (0x00001000)
#define MCF_GPIO_PSRR_PSRR13 (0x00002000)
#define MCF_GPIO_PSRR_PSRR14 (0x00004000)
#define MCF_GPIO_PSRR_PSRR15 (0x00008000)
#define MCF_GPIO_PSRR_PSRR16 (0x00010000)
#define MCF_GPIO_PSRR_PSRR17 (0x00020000)
#define MCF_GPIO_PSRR_PSRR18 (0x00040000)
#define MCF_GPIO_PSRR_PSRR19 (0x00080000)
#define MCF_GPIO_PSRR_PSRR20 (0x00100000)
#define MCF_GPIO_PSRR_PSRR21 (0x00200000)
#define MCF_GPIO_PSRR_PSRR22 (0x00400000)
#define MCF_GPIO_PSRR_PSRR23 (0x00800000)
#define MCF_GPIO_PSRR_PSRR24 (0x01000000)
#define MCF_GPIO_PSRR_PSRR25 (0x02000000)
#define MCF_GPIO_PSRR_PSRR26 (0x04000000)
#define MCF_GPIO_PSRR_PSRR27 (0x08000000)
#define MCF_GPIO_PSRR_PSRR28 (0x10000000)
#define MCF_GPIO_PSRR_PSRR29 (0x20000000)
#define MCF_GPIO_PSRR_PSRR30 (0x40000000)
#define MCF_GPIO_PSRR_PSRR31 (0x80000000)
/* Bit definitions and macros for MCF_GPIO_PDSR */
#define MCF_GPIO_PDSR_PDSR0 (0x00000001)
#define MCF_GPIO_PDSR_PDSR1 (0x00000002)
#define MCF_GPIO_PDSR_PDSR2 (0x00000004)
#define MCF_GPIO_PDSR_PDSR3 (0x00000008)
#define MCF_GPIO_PDSR_PDSR4 (0x00000010)
#define MCF_GPIO_PDSR_PDSR5 (0x00000020)
#define MCF_GPIO_PDSR_PDSR6 (0x00000040)
#define MCF_GPIO_PDSR_PDSR7 (0x00000080)
#define MCF_GPIO_PDSR_PDSR8 (0x00000100)
#define MCF_GPIO_PDSR_PDSR9 (0x00000200)
#define MCF_GPIO_PDSR_PDSR10 (0x00000400)
#define MCF_GPIO_PDSR_PDSR11 (0x00000800)
#define MCF_GPIO_PDSR_PDSR12 (0x00001000)
#define MCF_GPIO_PDSR_PDSR13 (0x00002000)
#define MCF_GPIO_PDSR_PDSR14 (0x00004000)
#define MCF_GPIO_PDSR_PDSR15 (0x00008000)
#define MCF_GPIO_PDSR_PDSR16 (0x00010000)
#define MCF_GPIO_PDSR_PDSR17 (0x00020000)
#define MCF_GPIO_PDSR_PDSR18 (0x00040000)
#define MCF_GPIO_PDSR_PDSR19 (0x00080000)
#define MCF_GPIO_PDSR_PDSR20 (0x00100000)
#define MCF_GPIO_PDSR_PDSR21 (0x00200000)
#define MCF_GPIO_PDSR_PDSR22 (0x00400000)
#define MCF_GPIO_PDSR_PDSR23 (0x00800000)
#define MCF_GPIO_PDSR_PDSR24 (0x01000000)
#define MCF_GPIO_PDSR_PDSR25 (0x02000000)
#define MCF_GPIO_PDSR_PDSR26 (0x04000000)
#define MCF_GPIO_PDSR_PDSR27 (0x08000000)
#define MCF_GPIO_PDSR_PDSR28 (0x10000000)
#define MCF_GPIO_PDSR_PDSR29 (0x20000000)
#define MCF_GPIO_PDSR_PDSR30 (0x40000000)
#define MCF_GPIO_PDSR_PDSR31 (0x80000000)
/********************************************************************/
#endif /* __MCF5213_GPIO_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -