|
| 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.