|
bool | setMode (uint8_t pin, bool output, bool pullEnable=false, bool pullUp=true) noexcept |
| Configure a GPIO pin as input or output.
|
|
bool | writePin (uint8_t pin, bool value) noexcept |
| Write a digital value to a configured output pin.
|
|
bool | readDigital (uint8_t pin, bool &value) noexcept |
| Read a digital input pin.
|
|
bool | readAnalog (uint8_t pin, uint16_t &value) noexcept |
| Read an analog input (e.g. external temperature or potentiometer).
|
|
Subsystem for configuring general-purpose IOs (GPIOs).
Pins can be configured as digital inputs, digital outputs, or analog inputs. The input pull-up/down resistors and output state can also be controlled.
Refer to the GPIO section and TMCL commands SIO / GIO (Table 18). See datasheet page 19.