-/** Single PIO Register Addresses */
-/*\{*/
-#if defined(PIO_BASE)
- #define PIO_ACCESS(offset) (*((reg32_t *)(PIO_BASE + (offset))))
-
- #define PIO_PER PIO_ACCESS(PIO_PER_OFF) ///< PIO enable register address.
- #define PIO_PDR PIO_ACCESS(PIO_PDR_OFF) ///< PIO disable register address.
- #define PIO_PSR PIO_ACCESS(PIO_PSR_OFF) ///< PIO status register address.
- #define PIO_OER PIO_ACCESS(PIO_OER_OFF) ///< Output enable register address.
- #define PIO_ODR PIO_ACCESS(PIO_ODR_OFF) ///< Output disable register address.
- #define PIO_OSR PIO_ACCESS(PIO_OSR_OFF) ///< Output status register address.
- #define PIO_IFER PIO_ACCESS(PIO_IFER_OFF) ///< Input filter enable register address.
- #define PIO_IFDR PIO_ACCESS(PIO_IFDR_OFF) ///< Input filter disable register address.
- #define PIO_IFSR PIO_ACCESS(PIO_IFSR_OFF) ///< Input filter status register address.
- #define PIO_SODR PIO_ACCESS(PIO_SODR_OFF) ///< Set output data register address.
- #define PIO_CODR PIO_ACCESS(PIO_CODR_OFF) ///< Clear output data register address.
- #define PIO_ODSR PIO_ACCESS(PIO_ODSR_OFF) ///< Output data status register address.
- #define PIO_PDSR PIO_ACCESS(PIO_PDSR_OFF) ///< Pin data status register address.
- #define PIO_IER PIO_ACCESS(PIO_IER_OFF) ///< Interrupt enable register address.
- #define PIO_IDR PIO_ACCESS(PIO_IDR_OFF) ///< Interrupt disable register address.
- #define PIO_IMR PIO_ACCESS(PIO_IMR_OFF) ///< Interrupt mask register address.
- #define PIO_ISR PIO_ACCESS(PIO_ISR_OFF) ///< Interrupt status register address.
- #define PIO_MDER PIO_ACCESS(PIO_MDER_OFF) ///< Multi-driver enable register address.
- #define PIO_MDDR PIO_ACCESS(PIO_MDDR_OFF) ///< Multi-driver disable register address.
- #define PIO_MDSR PIO_ACCESS(PIO_MDSR_OFF) ///< Multi-driver status register address.
- #define PIO_PUDR PIO_ACCESS(PIO_PUDR_OFF) ///< Pull-up disable register address.
- #define PIO_PUER PIO_ACCESS(PIO_PUER_OFF) ///< Pull-up enable register address.
- #define PIO_PUSR PIO_ACCESS(PIO_PUSR_OFF) ///< Pull-up status register address.
- #define PIO_ABCDSR1 PIO_ACCESS(PIO_ABCDSR1_OFF) ///< PIO peripheral select register 1 address.
- #define PIO_ABCDSR2 PIO_ACCESS(PIO_ABCDSR2_OFF) ///< PIO peripheral select register 2 address.
- #define PIO_OWER PIO_ACCESS(PIO_OWER_OFF) ///< PIO output write enable register address.
- #define PIO_OWDR PIO_ACCESS(PIO_OWDR_OFF) ///< PIO output write disable register address.
- #define PIO_OWSR PIO_ACCESS(PIO_OWSR_OFF) ///< PIO output write status register address.
-#endif /* PIO_BASE */
-/*\}*/