GpioRegister

The GpioRegister class specializes the generalized Register class to handle GPIO (General Purpose Input/Output) pin management within the Uniot system. It provides dedicated methods for configuring GPIO pins as digital or analog inputs and outputs, ensuring seamless integration with the underlying hardware.

Methods:

  • template <typename... Args> void setDigitalInput(uint8_t first, Args... args) Configures one or more GPIO pins as digital inputs.

  • template <typename... Args> void setDigitalOutput(uint8_t first, Args... args) Configures one or more GPIO pins as digital outputs.

  • template <typename... Args> void setAnalogInput(uint8_t first, Args... args) Configures one or more GPIO pins as analog inputs.

  • template <typename... Args> void setAnalogOutput(uint8_t first, Args... args) Configures one or more GPIO pins as analog outputs.

Last updated