RasPi Direct Hardware Access
Integrated peripheral access without operating system drivers.
|
Helper functions for configuring and accessing GPIO pins. More...
Enumerations | |
enum | raspi_GPIO_function { Input = 0, Output = 1, Alt0 = 4, Alt1 = 5, Alt2 = 6, Alt3 = 7, Alt4 = 3, Alt5 = 2 } |
Select between GPIO input, GPIO output, or one of the alternate (peripheral) functions. | |
Functions | |
static void | gpio_configure (int gpio, raspi_GPIO_function function) |
Configure GPIO gpio for function function. | |
static void | gpio_set (int gpio) |
Set (to logical high) GPIO output gpio. | |
static void | gpio_clear (int gpio) |
Clear (set to logical low) GPIO output gpio. | |
static uint32_t | gpio_read (int gpio) |
Return true (but not neccessarily 1) if GPIO input gpio is driven high. | |
Helper functions for configuring and accessing GPIO pins.
Declared in raspi/hw.h
.