GPIO Implementation

Explains the code you must write to allow users of the GPIO client interface to access your hardware.

This section is provided to assist platform developers using the GPIO standard for communicating with a particular hardware component. It tells you what you need to know to produce the hardware specific implementation of the GPIO client interface class.

You provide support for GPIO hardware by providing an implementation of the GPIO class which defines methods for pin mode, pin bias, debouncing, interrupts, getting and setting pin values and all other GPIO functionality that must be coded below the GPIO client interface.