From 74439711b1841d7496c67bcb345e3bb978a80c2e Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Sat, 8 May 2021 03:01:33 +0200 Subject: [PATCH] Add power flag --- src/sys/gpio/hasp_gpio.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/sys/gpio/hasp_gpio.h b/src/sys/gpio/hasp_gpio.h index 8ff2fad3..62ec3beb 100644 --- a/src/sys/gpio/hasp_gpio.h +++ b/src/sys/gpio/hasp_gpio.h @@ -12,13 +12,14 @@ extern "C" { struct hasp_gpio_config_t { - uint8_t pin; // pin number - uint8_t group; // groupid - uint8_t type; // switch, button, ... - uint8_t gpio_function; // INPUT, OUTPUT, PULLUP, etc + uint8_t gpio_function : 8; // INPUT, OUTPUT, PULLUP, etc + uint8_t pin : 8; // pin number + uint8_t group : 6; // groupid + uint8_t inverted : 1; + uint8_t power : 1; + uint8_t type; // switch, button, ... uint16_t val; uint16_t max; - bool inverted; }; void gpioSetup(void);