|
RocketLogger
1.0
|
#include "gpio.h"
Include dependency graph for gpio.c:Go to the source code of this file.
Functions | |
| int | gpio_unexport (int num) |
| int | gpio_export (int num) |
| int | gpio_dir (int num, rl_direction dir) |
| int | gpio_interrupt (int num, rl_edge edge) |
| int | gpio_set_value (int num, int val) |
| int | gpio_get_value (int num) |
| int | gpio_wait_interrupt (int num, int timeout) |
| int gpio_dir | ( | int | num, |
| rl_direction | dir | ||
| ) |
| int gpio_export | ( | int | num | ) |
| int gpio_get_value | ( | int | num | ) |
| int gpio_interrupt | ( | int | num, |
| rl_edge | edge | ||
| ) |
Set direction of GPIO interrupt edge.
| num | Linux GPIO number. |
| edge | Edge direction. |
Definition at line 92 of file gpio.c.
References BOTH, ERROR, FAILURE, FALLING, GPIO_PATH, MAX_PATH_LENGTH, NONE, RISING, rl_log(), and SUCCESS.
Referenced by gpio_setup().
Here is the call graph for this function:| int gpio_set_value | ( | int | num, |
| int | val | ||
| ) |
Set value of GPIO.
| num | Linux GPIO number. |
| val | Value (0 or 1). |
Definition at line 132 of file gpio.c.
References ERROR, FAILURE, GPIO_PATH, MAX_PATH_LENGTH, rl_log(), and SUCCESS.
Referenced by hw_close(), hw_init(), and hw_sample().
Here is the call graph for this function:| int gpio_unexport | ( | int | num | ) |
| int gpio_wait_interrupt | ( | int | num, |
| int | timeout | ||
| ) |
Wait on GPIO interrupt.
| num | Linux GPIO number. |
| timeout | Maximum waiting time (in ms). Set to 0 for infinite time out. |
Definition at line 188 of file gpio.c.
References ERROR, FAILURE, GPIO_PATH, MAX_PATH_LENGTH, MIN_BUTTON_TIME, and rl_log().
Referenced by main().
Here is the call graph for this function: