pio.h
Default mainpageat91libperipheralspiopio.h
Description Overview
Classes Brief description
 Pin Describes the type and attribute of one PIO pin or a group of similar pins.
Methods  
 PIO_Clear Sets a low output level on all the PIOs defined in the given Pin instance.
 PIO_Configure Configures a list of Pin instances, each of which can either hold a single pin or a group of pins, depending on the mask value; all pins are configured by this function.
 PIO_Get Returns 1 if one or more PIO of the given Pin instance currently have a high level; otherwise returns 0.
 PIO_GetISR Returns the value of ISR for the PIO controller of the pin.
 PIO_GetOutputDataStatus Returns 1 if one or more PIO of the given Pin are configured to output a high level (even if they are not output).
 PIO_Set Sets a high output level on all the PIOs defined in the given Pin instance.
Macros  
 PIO_LISTSIZE Calculates the size of an array of Pin instances.
Defines  
 PIO_DEFAULT Default pin configuration (no attribute).
 PIO_DEGLITCH The internal glitch filter is active.
 PIO_INPUT The pin is an input.
 PIO_OPENDRAIN The pin is open-drain.
 PIO_OUTPUT_0 The pin is an output and has a default level of 0.
 PIO_OUTPUT_1 The pin is an output and has a default level of 1.
 PIO_PERIPH_A The pin is controlled by the associated signal of peripheral A.
 PIO_PERIPH_B The pin is controlled by the associated signal of peripheral B.
 PIO_PULLUP The internal pin pull-up is active.