mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-27 13:16:45 +00:00
Gpio fixes
This commit is contained in:
parent
1d3eab7e85
commit
6b5c3c1d12
@ -116,6 +116,10 @@ void loop()
|
||||
haspLoop();
|
||||
networkLoop();
|
||||
|
||||
#if HASP_USE_GPIO > 0
|
||||
gpioLoop();
|
||||
#endif // GPIO
|
||||
|
||||
#if HASP_USE_MQTT > 0
|
||||
mqttLoop();
|
||||
#endif // MQTT
|
||||
|
@ -288,11 +288,11 @@ void gpio_set_normalized_value(hasp_gpio_config_t gpio, int16_t val, int16_t min
|
||||
|
||||
switch(gpio.type) {
|
||||
case HASP_GPIO_RELAY:
|
||||
gpio.val = map(val, min, max, 0, 1) ? HIGH : LOW;
|
||||
gpio.val = val > min ? HIGH : LOW;
|
||||
digitalWrite(gpio.pin, gpio.val);
|
||||
break;
|
||||
case HASP_GPIO_RELAY_INVERTED:
|
||||
gpio.val = map(val, min, max, 0, 1) ? LOW : HIGH;
|
||||
gpio.val = val > min ? LOW : HIGH;
|
||||
digitalWrite(gpio.pin, gpio.val);
|
||||
break;
|
||||
case HASP_GPIO_LED:
|
||||
|
@ -75,10 +75,6 @@ void networkLoop(void)
|
||||
httpLoop();
|
||||
#endif // HTTP
|
||||
|
||||
#if HASP_USE_GPIO > 0
|
||||
gpioLoop();
|
||||
#endif // GPIO
|
||||
|
||||
#if HASP_USE_OTA > 0
|
||||
otaLoop();
|
||||
#endif // OTA
|
||||
|
Loading…
x
Reference in New Issue
Block a user