Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Pio Struct Reference
[Parallel Input/Output Controller]
Pio hardware registers. More...
#include <pio.h>
Data Fields | |
| WoReg | PIO_PER |
| (Pio Offset: 0x0000) PIO Enable Register | |
| WoReg | PIO_PDR |
| (Pio Offset: 0x0004) PIO Disable Register | |
| RoReg | PIO_PSR |
| (Pio Offset: 0x0008) PIO Status Register | |
| WoReg | PIO_OER |
| (Pio Offset: 0x0010) Output Enable Register | |
| WoReg | PIO_ODR |
| (Pio Offset: 0x0014) Output Disable Register | |
| RoReg | PIO_OSR |
| (Pio Offset: 0x0018) Output Status Register | |
| WoReg | PIO_IFER |
| (Pio Offset: 0x0020) Glitch Input Filter Enable Register | |
| WoReg | PIO_IFDR |
| (Pio Offset: 0x0024) Glitch Input Filter Disable Register | |
| RoReg | PIO_IFSR |
| (Pio Offset: 0x0028) Glitch Input Filter Status Register | |
| WoReg | PIO_SODR |
| (Pio Offset: 0x0030) Set Output Data Register | |
| WoReg | PIO_CODR |
| (Pio Offset: 0x0034) Clear Output Data Register | |
| RwReg | PIO_ODSR |
| (Pio Offset: 0x0038) Output Data Status Register | |
| RoReg | PIO_PDSR |
| (Pio Offset: 0x003C) Pin Data Status Register | |
| WoReg | PIO_IER |
| (Pio Offset: 0x0040) Interrupt Enable Register | |
| WoReg | PIO_IDR |
| (Pio Offset: 0x0044) Interrupt Disable Register | |
| RoReg | PIO_IMR |
| (Pio Offset: 0x0048) Interrupt Mask Register | |
| RoReg | PIO_ISR |
| (Pio Offset: 0x004C) Interrupt Status Register | |
| WoReg | PIO_MDER |
| (Pio Offset: 0x0050) Multi-driver Enable Register | |
| WoReg | PIO_MDDR |
| (Pio Offset: 0x0054) Multi-driver Disable Register | |
| RoReg | PIO_MDSR |
| (Pio Offset: 0x0058) Multi-driver Status Register | |
| WoReg | PIO_PUDR |
| (Pio Offset: 0x0060) Pull-up Disable Register | |
| WoReg | PIO_PUER |
| (Pio Offset: 0x0064) Pull-up Enable Register | |
| RoReg | PIO_PUSR |
| (Pio Offset: 0x0068) Pad Pull-up Status Register | |
| RwReg | PIO_ABSR |
| (Pio Offset: 0x0070) Peripheral AB Select Register | |
| WoReg | PIO_SCIFSR |
| (Pio Offset: 0x0080) System Clock Glitch Input Filter Select Register | |
| WoReg | PIO_DIFSR |
| (Pio Offset: 0x0084) Debouncing Input Filter Select Register | |
| RoReg | PIO_IFDGSR |
| (Pio Offset: 0x0088) Glitch or Debouncing Input Filter Clock Selection Status Register | |
| RwReg | PIO_SCDR |
| (Pio Offset: 0x008C) Slow Clock Divider Debouncing Register | |
| WoReg | PIO_OWER |
| (Pio Offset: 0x00A0) Output Write Enable | |
| WoReg | PIO_OWDR |
| (Pio Offset: 0x00A4) Output Write Disable | |
| RoReg | PIO_OWSR |
| (Pio Offset: 0x00A8) Output Write Status Register | |
| WoReg | PIO_AIMER |
| (Pio Offset: 0x00B0) Additional Interrupt Modes Enable Register | |
| WoReg | PIO_AIMDR |
| (Pio Offset: 0x00B4) Additional Interrupt Modes Disables Register | |
| RoReg | PIO_AIMMR |
| (Pio Offset: 0x00B8) Additional Interrupt Modes Mask Register | |
| WoReg | PIO_ESR |
| (Pio Offset: 0x00C0) Edge Select Register | |
| WoReg | PIO_LSR |
| (Pio Offset: 0x00C4) Level Select Register | |
| RoReg | PIO_ELSR |
| (Pio Offset: 0x00C8) Edge/Level Status Register | |
| WoReg | PIO_FELLSR |
| (Pio Offset: 0x00D0) Falling Edge/Low Level Select Register | |
| WoReg | PIO_REHLSR |
| (Pio Offset: 0x00D4) Rising Edge/ High Level Select Register | |
| RoReg | PIO_FRLHSR |
| (Pio Offset: 0x00D8) Fall/Rise - Low/High Status Register | |
| RoReg | PIO_LOCKSR |
| (Pio Offset: 0x00E0) Lock Status | |
| RwReg | PIO_WPMR |
| (Pio Offset: 0x00E4) Write Protect Mode Register | |
| RoReg | PIO_WPSR |
| (Pio Offset: 0x00E8) Write Protect Status Register | |
Detailed Description
Pio hardware registers.
Definition at line 41 of file pio.h.
Field Documentation
Generated on Tue Jul 12 2022 15:37:38 by
1.7.2