11#ifndef M5_UNIT_COMPONENT_PIN_HPP
12#define M5_UNIT_COMPONENT_PIN_HPP
44 uint32_t _io_mux_gpio_reg{};
45 uint32_t _gpio_pin_reg{};
46 uint32_t _gpio_func_out_reg{};
47 uint32_t _gpio_func_in_reg{};
48 int16_t _in_func_num{-1};
Save and restore GPIO pin configuration.
Definition pin.hpp:24
int8_t getPin(void) const
Get the target pin number.
Definition pin.hpp:34
pin_backup_t(int pin_num=1)
Constructor.
Definition pin.cpp:22
void setPin(int pin_num)
Set the target pin number.
Definition pin.hpp:29
void restore(void)
Restore saved pin configuration.
Definition pin.cpp:61
void backup(void)
Save current pin configuration.
Definition pin.cpp:29
Top level namespace of M5Stack.
Definition test_helper.hpp:20