![]() |
Rishka
RISC-V virtual runtime in C/C++ made for ESP32-WROVER
|
Header file for GPIO operations in Rishka applications. More...
#include <librishka/types.h>
Go to the source code of this file.
Classes | |
class | Gpio |
Class for handling GPIO operations in Rishka applications. More... | |
Enumerations | |
enum | gpio_pin_mode_t { GPIO_INPUT = 0x01 , GPIO_OUTPUT = 0x03 , GPIO_INPUT_PULLUP = 0x05 } |
Enum representing the pin modes for GPIO pins. More... | |
enum | gpio_mode_t { GPIO_LOW = 0x0 , GPIO_HIGH = 0x1 } |
Enum representing the digital modes for GPIO pins. More... | |
Header file for GPIO operations in Rishka applications.
This header file defines the Gpio class, which provides functionalities for interacting with General Purpose Input/Output (GPIO) pins on ESP32-WROVER microcontrollers.
enum gpio_mode_t |
enum gpio_pin_mode_t |
Enum representing the pin modes for GPIO pins.
This enum specifies the available pin modes for configuring GPIO pins.
Enumerator | |
---|---|
GPIO_INPUT | Input mode |
GPIO_OUTPUT | Output mode |
GPIO_INPUT_PULLUP | Input mode with pull-up resistor |