Parallel I/O controller registers. More...
![]() |
PIO Register Offsets | |
#define | PIO_PER_OFF 0x00000000 |
PIO enable register offset. | |
#define | PIO_PDR_OFF 0x00000004 |
PIO disable register offset. | |
#define | PIO_PSR_OFF 0x00000008 |
PIO status register offset. | |
#define | PIO_OER_OFF 0x00000010 |
Output enable register offset. | |
#define | PIO_ODR_OFF 0x00000014 |
Output disable register offset. | |
#define | PIO_OSR_OFF 0x00000018 |
Output status register offset. | |
#define | PIO_IFER_OFF 0x00000020 |
Input filter enable register offset. | |
#define | PIO_IFDR_OFF 0x00000024 |
Input filter disable register offset. | |
#define | PIO_IFSR_OFF 0x00000028 |
Input filter status register offset. | |
#define | PIO_SODR_OFF 0x00000030 |
Set output data register offset. | |
#define | PIO_CODR_OFF 0x00000034 |
Clear output data register offset. | |
#define | PIO_ODSR_OFF 0x00000038 |
Output data status register offset. | |
#define | PIO_PDSR_OFF 0x0000003C |
Pin data status register offset. | |
#define | PIO_IER_OFF 0x00000040 |
Interrupt enable register offset. | |
#define | PIO_IDR_OFF 0x00000044 |
Interrupt disable register offset. | |
#define | PIO_IMR_OFF 0x00000048 |
Interrupt mask register offset. | |
#define | PIO_ISR_OFF 0x0000004C |
Interrupt status register offset. |
Parallel I/O controller registers.
Most parallel I/O lines are multiplexed with external signals of other peripherals to optimize the use of available package pins.
#define PIO_PER_OFF 0x00000000 |
PIO enable register offset.
Definition at line 65 of file at91_pio.h.
Referenced by At91SpiBus0Deselect().
#define PIO_PDR_OFF 0x00000004 |
PIO disable register offset.
Definition at line 66 of file at91_pio.h.
Referenced by At91Spi0Enable(), At91Spi0InitChipSelects(), and At91SpiBus0Select().
#define PIO_PSR_OFF 0x00000008 |
PIO status register offset.
Definition at line 67 of file at91_pio.h.
#define PIO_OER_OFF 0x00000010 |
Output enable register offset.
Definition at line 68 of file at91_pio.h.
#define PIO_ODR_OFF 0x00000014 |
Output disable register offset.
Definition at line 69 of file at91_pio.h.
Referenced by At91SpiBus0Deselect().
#define PIO_OSR_OFF 0x00000018 |
Output status register offset.
Definition at line 70 of file at91_pio.h.
#define PIO_IFER_OFF 0x00000020 |
Input filter enable register offset.
Definition at line 71 of file at91_pio.h.
#define PIO_IFDR_OFF 0x00000024 |
Input filter disable register offset.
Definition at line 72 of file at91_pio.h.
#define PIO_IFSR_OFF 0x00000028 |
Input filter status register offset.
Definition at line 73 of file at91_pio.h.
#define PIO_SODR_OFF 0x00000030 |
Set output data register offset.
Definition at line 74 of file at91_pio.h.
#define PIO_CODR_OFF 0x00000034 |
Clear output data register offset.
Definition at line 75 of file at91_pio.h.
#define PIO_ODSR_OFF 0x00000038 |
Output data status register offset.
Definition at line 76 of file at91_pio.h.
#define PIO_PDSR_OFF 0x0000003C |
Pin data status register offset.
Definition at line 77 of file at91_pio.h.
#define PIO_IER_OFF 0x00000040 |
Interrupt enable register offset.
Definition at line 78 of file at91_pio.h.
#define PIO_IDR_OFF 0x00000044 |
Interrupt disable register offset.
Definition at line 79 of file at91_pio.h.
#define PIO_IMR_OFF 0x00000048 |
Interrupt mask register offset.
Definition at line 80 of file at91_pio.h.
#define PIO_ISR_OFF 0x0000004C |
Interrupt status register offset.
Definition at line 81 of file at91_pio.h.