Gpio fixes

This commit is contained in:
fvanroie 2021-03-18 01:49:52 +01:00
parent 1d3eab7e85
commit 6b5c3c1d12
3 changed files with 6 additions and 6 deletions

View File

@ -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

View File

@ -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:

View File

@ -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