

Namespaces | |
| SG | |
Typedefs | |
| typedef size_t | SG::GPIO |
| typedef std::map< GPIO, EGpioDirection > | SG::MGpioDirection |
Enumerations | |
| enum | SG::EGpioDirection { SG::EGpioDirection::kUnknown = 0, SG::EGpioDirection::kInput, SG::EGpioDirection::kOutput } |
| enum | SG::EGpioValue { SG::EGpioValue::kInvalid = -1, SG::EGpioValue::kLow = 0, SG::EGpioValue::kHigh = 1 } |
Functions | |
| MGpioDirection | SG::get_gpio_direction_map (void) |
| Retrieve a copy of the direction map. More... | |
| void | SG::gpio_export (const GPIO gpio, const EGpioDirection direction=EGpioDirection::kOutput) |
| void | SG::gpio_unexport (const GPIO gpio) |
| void | SG::gpio_set_direction (const GPIO gpio, const EGpioDirection direction=EGpioDirection::kOutput) |
| bool | SG::gpio_is_exported (const GPIO gpio, int number_of_times_to_check=1) |
| See if the given GPIO has been exported. More... | |