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();
|
haspLoop();
|
||||||
networkLoop();
|
networkLoop();
|
||||||
|
|
||||||
|
#if HASP_USE_GPIO > 0
|
||||||
|
gpioLoop();
|
||||||
|
#endif // GPIO
|
||||||
|
|
||||||
#if HASP_USE_MQTT > 0
|
#if HASP_USE_MQTT > 0
|
||||||
mqttLoop();
|
mqttLoop();
|
||||||
#endif // MQTT
|
#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) {
|
switch(gpio.type) {
|
||||||
case HASP_GPIO_RELAY:
|
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);
|
digitalWrite(gpio.pin, gpio.val);
|
||||||
break;
|
break;
|
||||||
case HASP_GPIO_RELAY_INVERTED:
|
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);
|
digitalWrite(gpio.pin, gpio.val);
|
||||||
break;
|
break;
|
||||||
case HASP_GPIO_LED:
|
case HASP_GPIO_LED:
|
||||||
|
@ -75,10 +75,6 @@ void networkLoop(void)
|
|||||||
httpLoop();
|
httpLoop();
|
||||||
#endif // HTTP
|
#endif // HTTP
|
||||||
|
|
||||||
#if HASP_USE_GPIO > 0
|
|
||||||
gpioLoop();
|
|
||||||
#endif // GPIO
|
|
||||||
|
|
||||||
#if HASP_USE_OTA > 0
|
#if HASP_USE_OTA > 0
|
||||||
otaLoop();
|
otaLoop();
|
||||||
#endif // OTA
|
#endif // OTA
|
||||||
|
Loading…
x
Reference in New Issue
Block a user