Macros
piod.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define REG_PIOD_ABCDSR   (*(__IO uint32_t*)0x400E1470U)
 (PIOD) Peripheral Select Register More...
 
#define REG_PIOD_AIMDR   (*(__O uint32_t*)0x400E14B4U)
 (PIOD) Additional Interrupt Modes Disable Register More...
 
#define REG_PIOD_AIMER   (*(__O uint32_t*)0x400E14B0U)
 (PIOD) Additional Interrupt Modes Enable Register More...
 
#define REG_PIOD_AIMMR   (*(__I uint32_t*)0x400E14B8U)
 (PIOD) Additional Interrupt Modes Mask Register More...
 
#define REG_PIOD_CODR   (*(__O uint32_t*)0x400E1434U)
 (PIOD) Clear Output Data Register More...
 
#define REG_PIOD_DRIVER   (*(__IO uint32_t*)0x400E1518U)
 (PIOD) PIO I/O Drive Register More...
 
#define REG_PIOD_ELSR   (*(__I uint32_t*)0x400E14C8U)
 (PIOD) Edge/Level Status Register More...
 
#define REG_PIOD_ESR   (*(__O uint32_t*)0x400E14C0U)
 (PIOD) Edge Select Register More...
 
#define REG_PIOD_FELLSR   (*(__O uint32_t*)0x400E14D0U)
 (PIOD) Falling Edge/Low-Level Select Register More...
 
#define REG_PIOD_FRLHSR   (*(__I uint32_t*)0x400E14D8U)
 (PIOD) Fall/Rise - Low/High Status Register More...
 
#define REG_PIOD_IDR   (*(__O uint32_t*)0x400E1444U)
 (PIOD) Interrupt Disable Register More...
 
#define REG_PIOD_IER   (*(__O uint32_t*)0x400E1440U)
 (PIOD) Interrupt Enable Register More...
 
#define REG_PIOD_IFDR   (*(__O uint32_t*)0x400E1424U)
 (PIOD) Glitch Input Filter Disable Register More...
 
#define REG_PIOD_IFER   (*(__O uint32_t*)0x400E1420U)
 (PIOD) Glitch Input Filter Enable Register More...
 
#define REG_PIOD_IFSCDR   (*(__O uint32_t*)0x400E1480U)
 (PIOD) Input Filter Slow Clock Disable Register More...
 
#define REG_PIOD_IFSCER   (*(__O uint32_t*)0x400E1484U)
 (PIOD) Input Filter Slow Clock Enable Register More...
 
#define REG_PIOD_IFSCSR   (*(__I uint32_t*)0x400E1488U)
 (PIOD) Input Filter Slow Clock Status Register More...
 
#define REG_PIOD_IFSR   (*(__I uint32_t*)0x400E1428U)
 (PIOD) Glitch Input Filter Status Register More...
 
#define REG_PIOD_IMR   (*(__I uint32_t*)0x400E1448U)
 (PIOD) Interrupt Mask Register More...
 
#define REG_PIOD_ISR   (*(__I uint32_t*)0x400E144CU)
 (PIOD) Interrupt Status Register More...
 
#define REG_PIOD_KDR   (*(__IO uint32_t*)0x400E1528U)
 (PIOD) Keypad Controller Debouncing Register More...
 
#define REG_PIOD_KER   (*(__IO uint32_t*)0x400E1520U)
 (PIOD) Keypad Controller Enable Register More...
 
#define REG_PIOD_KIDR   (*(__O uint32_t*)0x400E1534U)
 (PIOD) Keypad Controller Interrupt Disable Register More...
 
#define REG_PIOD_KIER   (*(__O uint32_t*)0x400E1530U)
 (PIOD) Keypad Controller Interrupt Enable Register More...
 
#define REG_PIOD_KIMR   (*(__I uint32_t*)0x400E1538U)
 (PIOD) Keypad Controller Interrupt Mask Register More...
 
#define REG_PIOD_KKPR   (*(__I uint32_t*)0x400E1540U)
 (PIOD) Keypad Controller Key Press Register More...
 
#define REG_PIOD_KKRR   (*(__I uint32_t*)0x400E1544U)
 (PIOD) Keypad Controller Key Release Register More...
 
#define REG_PIOD_KRCR   (*(__IO uint32_t*)0x400E1524U)
 (PIOD) Keypad Controller Row Column Register More...
 
#define REG_PIOD_KSR   (*(__I uint32_t*)0x400E153CU)
 (PIOD) Keypad Controller Status Register More...
 
#define REG_PIOD_LOCKSR   (*(__I uint32_t*)0x400E14E0U)
 (PIOD) Lock Status More...
 
#define REG_PIOD_LSR   (*(__O uint32_t*)0x400E14C4U)
 (PIOD) Level Select Register More...
 
#define REG_PIOD_MDDR   (*(__O uint32_t*)0x400E1454U)
 (PIOD) Multi-driver Disable Register More...
 
#define REG_PIOD_MDER   (*(__O uint32_t*)0x400E1450U)
 (PIOD) Multi-driver Enable Register More...
 
#define REG_PIOD_MDSR   (*(__I uint32_t*)0x400E1458U)
 (PIOD) Multi-driver Status Register More...
 
#define REG_PIOD_ODR   (*(__O uint32_t*)0x400E1414U)
 (PIOD) Output Disable Register More...
 
#define REG_PIOD_ODSR   (*(__IO uint32_t*)0x400E1438U)
 (PIOD) Output Data Status Register More...
 
#define REG_PIOD_OER   (*(__O uint32_t*)0x400E1410U)
 (PIOD) Output Enable Register More...
 
#define REG_PIOD_OSR   (*(__I uint32_t*)0x400E1418U)
 (PIOD) Output Status Register More...
 
#define REG_PIOD_OWDR   (*(__O uint32_t*)0x400E14A4U)
 (PIOD) Output Write Disable More...
 
#define REG_PIOD_OWER   (*(__O uint32_t*)0x400E14A0U)
 (PIOD) Output Write Enable More...
 
#define REG_PIOD_OWSR   (*(__I uint32_t*)0x400E14A8U)
 (PIOD) Output Write Status Register More...
 
#define REG_PIOD_PCIDR   (*(__O uint32_t*)0x400E1558U)
 (PIOD) Parallel Capture Interrupt Disable Register More...
 
#define REG_PIOD_PCIER   (*(__O uint32_t*)0x400E1554U)
 (PIOD) Parallel Capture Interrupt Enable Register More...
 
#define REG_PIOD_PCIMR   (*(__I uint32_t*)0x400E155CU)
 (PIOD) Parallel Capture Interrupt Mask Register More...
 
#define REG_PIOD_PCISR   (*(__I uint32_t*)0x400E1560U)
 (PIOD) Parallel Capture Interrupt Status Register More...
 
#define REG_PIOD_PCMR   (*(__IO uint32_t*)0x400E1550U)
 (PIOD) Parallel Capture Mode Register More...
 
#define REG_PIOD_PCRHR   (*(__I uint32_t*)0x400E1564U)
 (PIOD) Parallel Capture Reception Holding Register More...
 
#define REG_PIOD_PDR   (*(__O uint32_t*)0x400E1404U)
 (PIOD) PIO Disable Register More...
 
#define REG_PIOD_PDSR   (*(__I uint32_t*)0x400E143CU)
 (PIOD) Pin Data Status Register More...
 
#define REG_PIOD_PER   (*(__O uint32_t*)0x400E1400U)
 (PIOD) PIO Enable Register More...
 
#define REG_PIOD_PPDDR   (*(__O uint32_t*)0x400E1490U)
 (PIOD) Pad Pull-down Disable Register More...
 
#define REG_PIOD_PPDER   (*(__O uint32_t*)0x400E1494U)
 (PIOD) Pad Pull-down Enable Register More...
 
#define REG_PIOD_PPDSR   (*(__I uint32_t*)0x400E1498U)
 (PIOD) Pad Pull-down Status Register More...
 
#define REG_PIOD_PSR   (*(__I uint32_t*)0x400E1408U)
 (PIOD) PIO Status Register More...
 
#define REG_PIOD_PUDR   (*(__O uint32_t*)0x400E1460U)
 (PIOD) Pull-up Disable Register More...
 
#define REG_PIOD_PUER   (*(__O uint32_t*)0x400E1464U)
 (PIOD) Pull-up Enable Register More...
 
#define REG_PIOD_PUSR   (*(__I uint32_t*)0x400E1468U)
 (PIOD) Pad Pull-up Status Register More...
 
#define REG_PIOD_REHLSR   (*(__O uint32_t*)0x400E14D4U)
 (PIOD) Rising Edge/High-Level Select Register More...
 
#define REG_PIOD_SCDR   (*(__IO uint32_t*)0x400E148CU)
 (PIOD) Slow Clock Divider Debouncing Register More...
 
#define REG_PIOD_SCHMITT   (*(__IO uint32_t*)0x400E1500U)
 (PIOD) Schmitt Trigger Register More...
 
#define REG_PIOD_SODR   (*(__O uint32_t*)0x400E1430U)
 (PIOD) Set Output Data Register More...
 
#define REG_PIOD_VERSION   (*(__I uint32_t*)0x400E14FCU)
 (PIOD) Version Register More...
 
#define REG_PIOD_WPMR   (*(__IO uint32_t*)0x400E14E4U)
 (PIOD) Write Protection Mode Register More...
 
#define REG_PIOD_WPSR   (*(__I uint32_t*)0x400E14E8U)
 (PIOD) Write Protection Status Register More...
 

Detailed Description

Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.

Definition in file piod.h.

Macro Definition Documentation

◆ REG_PIOD_ABCDSR

#define REG_PIOD_ABCDSR   (*(__IO uint32_t*)0x400E1470U)

(PIOD) Peripheral Select Register

Definition at line 128 of file piod.h.

◆ REG_PIOD_AIMDR

#define REG_PIOD_AIMDR   (*(__O uint32_t*)0x400E14B4U)

(PIOD) Additional Interrupt Modes Disable Register

Definition at line 140 of file piod.h.

◆ REG_PIOD_AIMER

#define REG_PIOD_AIMER   (*(__O uint32_t*)0x400E14B0U)

(PIOD) Additional Interrupt Modes Enable Register

Definition at line 139 of file piod.h.

◆ REG_PIOD_AIMMR

#define REG_PIOD_AIMMR   (*(__I uint32_t*)0x400E14B8U)

(PIOD) Additional Interrupt Modes Mask Register

Definition at line 141 of file piod.h.

◆ REG_PIOD_CODR

#define REG_PIOD_CODR   (*(__O uint32_t*)0x400E1434U)

(PIOD) Clear Output Data Register

Definition at line 115 of file piod.h.

◆ REG_PIOD_DRIVER

#define REG_PIOD_DRIVER   (*(__IO uint32_t*)0x400E1518U)

(PIOD) PIO I/O Drive Register

Definition at line 153 of file piod.h.

◆ REG_PIOD_ELSR

#define REG_PIOD_ELSR   (*(__I uint32_t*)0x400E14C8U)

(PIOD) Edge/Level Status Register

Definition at line 144 of file piod.h.

◆ REG_PIOD_ESR

#define REG_PIOD_ESR   (*(__O uint32_t*)0x400E14C0U)

(PIOD) Edge Select Register

Definition at line 142 of file piod.h.

◆ REG_PIOD_FELLSR

#define REG_PIOD_FELLSR   (*(__O uint32_t*)0x400E14D0U)

(PIOD) Falling Edge/Low-Level Select Register

Definition at line 145 of file piod.h.

◆ REG_PIOD_FRLHSR

#define REG_PIOD_FRLHSR   (*(__I uint32_t*)0x400E14D8U)

(PIOD) Fall/Rise - Low/High Status Register

Definition at line 147 of file piod.h.

◆ REG_PIOD_IDR

#define REG_PIOD_IDR   (*(__O uint32_t*)0x400E1444U)

(PIOD) Interrupt Disable Register

Definition at line 119 of file piod.h.

◆ REG_PIOD_IER

#define REG_PIOD_IER   (*(__O uint32_t*)0x400E1440U)

(PIOD) Interrupt Enable Register

Definition at line 118 of file piod.h.

◆ REG_PIOD_IFDR

#define REG_PIOD_IFDR   (*(__O uint32_t*)0x400E1424U)

(PIOD) Glitch Input Filter Disable Register

Definition at line 112 of file piod.h.

◆ REG_PIOD_IFER

#define REG_PIOD_IFER   (*(__O uint32_t*)0x400E1420U)

(PIOD) Glitch Input Filter Enable Register

Definition at line 111 of file piod.h.

◆ REG_PIOD_IFSCDR

#define REG_PIOD_IFSCDR   (*(__O uint32_t*)0x400E1480U)

(PIOD) Input Filter Slow Clock Disable Register

Definition at line 129 of file piod.h.

◆ REG_PIOD_IFSCER

#define REG_PIOD_IFSCER   (*(__O uint32_t*)0x400E1484U)

(PIOD) Input Filter Slow Clock Enable Register

Definition at line 130 of file piod.h.

◆ REG_PIOD_IFSCSR

#define REG_PIOD_IFSCSR   (*(__I uint32_t*)0x400E1488U)

(PIOD) Input Filter Slow Clock Status Register

Definition at line 131 of file piod.h.

◆ REG_PIOD_IFSR

#define REG_PIOD_IFSR   (*(__I uint32_t*)0x400E1428U)

(PIOD) Glitch Input Filter Status Register

Definition at line 113 of file piod.h.

◆ REG_PIOD_IMR

#define REG_PIOD_IMR   (*(__I uint32_t*)0x400E1448U)

(PIOD) Interrupt Mask Register

Definition at line 120 of file piod.h.

◆ REG_PIOD_ISR

#define REG_PIOD_ISR   (*(__I uint32_t*)0x400E144CU)

(PIOD) Interrupt Status Register

Definition at line 121 of file piod.h.

◆ REG_PIOD_KDR

#define REG_PIOD_KDR   (*(__IO uint32_t*)0x400E1528U)

(PIOD) Keypad Controller Debouncing Register

Definition at line 156 of file piod.h.

◆ REG_PIOD_KER

#define REG_PIOD_KER   (*(__IO uint32_t*)0x400E1520U)

(PIOD) Keypad Controller Enable Register

Definition at line 154 of file piod.h.

◆ REG_PIOD_KIDR

#define REG_PIOD_KIDR   (*(__O uint32_t*)0x400E1534U)

(PIOD) Keypad Controller Interrupt Disable Register

Definition at line 158 of file piod.h.

◆ REG_PIOD_KIER

#define REG_PIOD_KIER   (*(__O uint32_t*)0x400E1530U)

(PIOD) Keypad Controller Interrupt Enable Register

Definition at line 157 of file piod.h.

◆ REG_PIOD_KIMR

#define REG_PIOD_KIMR   (*(__I uint32_t*)0x400E1538U)

(PIOD) Keypad Controller Interrupt Mask Register

Definition at line 159 of file piod.h.

◆ REG_PIOD_KKPR

#define REG_PIOD_KKPR   (*(__I uint32_t*)0x400E1540U)

(PIOD) Keypad Controller Key Press Register

Definition at line 161 of file piod.h.

◆ REG_PIOD_KKRR

#define REG_PIOD_KKRR   (*(__I uint32_t*)0x400E1544U)

(PIOD) Keypad Controller Key Release Register

Definition at line 162 of file piod.h.

◆ REG_PIOD_KRCR

#define REG_PIOD_KRCR   (*(__IO uint32_t*)0x400E1524U)

(PIOD) Keypad Controller Row Column Register

Definition at line 155 of file piod.h.

◆ REG_PIOD_KSR

#define REG_PIOD_KSR   (*(__I uint32_t*)0x400E153CU)

(PIOD) Keypad Controller Status Register

Definition at line 160 of file piod.h.

◆ REG_PIOD_LOCKSR

#define REG_PIOD_LOCKSR   (*(__I uint32_t*)0x400E14E0U)

(PIOD) Lock Status

Definition at line 148 of file piod.h.

◆ REG_PIOD_LSR

#define REG_PIOD_LSR   (*(__O uint32_t*)0x400E14C4U)

(PIOD) Level Select Register

Definition at line 143 of file piod.h.

◆ REG_PIOD_MDDR

#define REG_PIOD_MDDR   (*(__O uint32_t*)0x400E1454U)

(PIOD) Multi-driver Disable Register

Definition at line 123 of file piod.h.

◆ REG_PIOD_MDER

#define REG_PIOD_MDER   (*(__O uint32_t*)0x400E1450U)

(PIOD) Multi-driver Enable Register

Definition at line 122 of file piod.h.

◆ REG_PIOD_MDSR

#define REG_PIOD_MDSR   (*(__I uint32_t*)0x400E1458U)

(PIOD) Multi-driver Status Register

Definition at line 124 of file piod.h.

◆ REG_PIOD_ODR

#define REG_PIOD_ODR   (*(__O uint32_t*)0x400E1414U)

(PIOD) Output Disable Register

Definition at line 109 of file piod.h.

◆ REG_PIOD_ODSR

#define REG_PIOD_ODSR   (*(__IO uint32_t*)0x400E1438U)

(PIOD) Output Data Status Register

Definition at line 116 of file piod.h.

◆ REG_PIOD_OER

#define REG_PIOD_OER   (*(__O uint32_t*)0x400E1410U)

(PIOD) Output Enable Register

Definition at line 108 of file piod.h.

◆ REG_PIOD_OSR

#define REG_PIOD_OSR   (*(__I uint32_t*)0x400E1418U)

(PIOD) Output Status Register

Definition at line 110 of file piod.h.

◆ REG_PIOD_OWDR

#define REG_PIOD_OWDR   (*(__O uint32_t*)0x400E14A4U)

(PIOD) Output Write Disable

Definition at line 137 of file piod.h.

◆ REG_PIOD_OWER

#define REG_PIOD_OWER   (*(__O uint32_t*)0x400E14A0U)

(PIOD) Output Write Enable

Definition at line 136 of file piod.h.

◆ REG_PIOD_OWSR

#define REG_PIOD_OWSR   (*(__I uint32_t*)0x400E14A8U)

(PIOD) Output Write Status Register

Definition at line 138 of file piod.h.

◆ REG_PIOD_PCIDR

#define REG_PIOD_PCIDR   (*(__O uint32_t*)0x400E1558U)

(PIOD) Parallel Capture Interrupt Disable Register

Definition at line 165 of file piod.h.

◆ REG_PIOD_PCIER

#define REG_PIOD_PCIER   (*(__O uint32_t*)0x400E1554U)

(PIOD) Parallel Capture Interrupt Enable Register

Definition at line 164 of file piod.h.

◆ REG_PIOD_PCIMR

#define REG_PIOD_PCIMR   (*(__I uint32_t*)0x400E155CU)

(PIOD) Parallel Capture Interrupt Mask Register

Definition at line 166 of file piod.h.

◆ REG_PIOD_PCISR

#define REG_PIOD_PCISR   (*(__I uint32_t*)0x400E1560U)

(PIOD) Parallel Capture Interrupt Status Register

Definition at line 167 of file piod.h.

◆ REG_PIOD_PCMR

#define REG_PIOD_PCMR   (*(__IO uint32_t*)0x400E1550U)

(PIOD) Parallel Capture Mode Register

Definition at line 163 of file piod.h.

◆ REG_PIOD_PCRHR

#define REG_PIOD_PCRHR   (*(__I uint32_t*)0x400E1564U)

(PIOD) Parallel Capture Reception Holding Register

Definition at line 168 of file piod.h.

◆ REG_PIOD_PDR

#define REG_PIOD_PDR   (*(__O uint32_t*)0x400E1404U)

(PIOD) PIO Disable Register

Definition at line 106 of file piod.h.

◆ REG_PIOD_PDSR

#define REG_PIOD_PDSR   (*(__I uint32_t*)0x400E143CU)

(PIOD) Pin Data Status Register

Definition at line 117 of file piod.h.

◆ REG_PIOD_PER

#define REG_PIOD_PER   (*(__O uint32_t*)0x400E1400U)

(PIOD) PIO Enable Register

Definition at line 105 of file piod.h.

◆ REG_PIOD_PPDDR

#define REG_PIOD_PPDDR   (*(__O uint32_t*)0x400E1490U)

(PIOD) Pad Pull-down Disable Register

Definition at line 133 of file piod.h.

◆ REG_PIOD_PPDER

#define REG_PIOD_PPDER   (*(__O uint32_t*)0x400E1494U)

(PIOD) Pad Pull-down Enable Register

Definition at line 134 of file piod.h.

◆ REG_PIOD_PPDSR

#define REG_PIOD_PPDSR   (*(__I uint32_t*)0x400E1498U)

(PIOD) Pad Pull-down Status Register

Definition at line 135 of file piod.h.

◆ REG_PIOD_PSR

#define REG_PIOD_PSR   (*(__I uint32_t*)0x400E1408U)

(PIOD) PIO Status Register

Definition at line 107 of file piod.h.

◆ REG_PIOD_PUDR

#define REG_PIOD_PUDR   (*(__O uint32_t*)0x400E1460U)

(PIOD) Pull-up Disable Register

Definition at line 125 of file piod.h.

◆ REG_PIOD_PUER

#define REG_PIOD_PUER   (*(__O uint32_t*)0x400E1464U)

(PIOD) Pull-up Enable Register

Definition at line 126 of file piod.h.

◆ REG_PIOD_PUSR

#define REG_PIOD_PUSR   (*(__I uint32_t*)0x400E1468U)

(PIOD) Pad Pull-up Status Register

Definition at line 127 of file piod.h.

◆ REG_PIOD_REHLSR

#define REG_PIOD_REHLSR   (*(__O uint32_t*)0x400E14D4U)

(PIOD) Rising Edge/High-Level Select Register

Definition at line 146 of file piod.h.

◆ REG_PIOD_SCDR

#define REG_PIOD_SCDR   (*(__IO uint32_t*)0x400E148CU)

(PIOD) Slow Clock Divider Debouncing Register

Definition at line 132 of file piod.h.

◆ REG_PIOD_SCHMITT

#define REG_PIOD_SCHMITT   (*(__IO uint32_t*)0x400E1500U)

(PIOD) Schmitt Trigger Register

Definition at line 152 of file piod.h.

◆ REG_PIOD_SODR

#define REG_PIOD_SODR   (*(__O uint32_t*)0x400E1430U)

(PIOD) Set Output Data Register

Definition at line 114 of file piod.h.

◆ REG_PIOD_VERSION

#define REG_PIOD_VERSION   (*(__I uint32_t*)0x400E14FCU)

(PIOD) Version Register

Definition at line 151 of file piod.h.

◆ REG_PIOD_WPMR

#define REG_PIOD_WPMR   (*(__IO uint32_t*)0x400E14E4U)

(PIOD) Write Protection Mode Register

Definition at line 149 of file piod.h.

◆ REG_PIOD_WPSR

#define REG_PIOD_WPSR   (*(__I uint32_t*)0x400E14E8U)

(PIOD) Write Protection Status Register

Definition at line 150 of file piod.h.



inertial_sense_ros
Author(s):
autogenerated on Sat Sep 19 2020 03:19:06