pio.c contains code for PIO initialisation, as well as set/clear/get methods that can be used with user-controlled pins.
pio_it.h provides a convenient interface for configuring, enabling or disabling interrupts on one pin or a group of pins.
The reasoning behing this division is that pio_it.c requires the aic peripheral, which generates useless includes for project which do not use PIO interrupts.
Source
The documentation for this Directory was generated from the following files: