78 extern void PIO_InitializeInterrupts(uint32_t dwPriority);
81 void (*handler)(
const Pin *,
void *arg),
void *arg);
90 static inline void PIO_EnableIt(
const Pin *pPin)
93 pPin->pio->
PIO_IER = pPin->mask;
101 static inline void PIO_DisableIt(
const Pin *pPin)
103 pPin->pio->
PIO_IDR = pPin->mask;
106 extern void PIO_IT_InterruptHandler(
void);
108 extern void PioInterruptHandler(uint32_t
id,
Pio *pPio);
__O uint32_t PIO_IER
(Pio Offset: 0x0040) Interrupt Enable Register
Definition: component_pio.h:58
__O uint32_t PIO_IDR
(Pio Offset: 0x0044) Interrupt Disable Register
Definition: component_pio.h:59
Pio hardware registers.
Definition: component_pio.h:41
void PIO_CaptureHandler(void)
The PIO_CaptureHandler must be called by the PIO Capture Interrupt Service Routine with the correspon...
Definition: pio_capture.c:113
__I uint32_t PIO_ISR
(Pio Offset: 0x004C) Interrupt Status Register
Definition: component_pio.h:61
void PIO_ConfigureIt(const Pin *pPin, void(*handler)(const Pin *, void *arg), void *arg)
Definition: pio_it.c:258