diff --git a/include/pumps.h b/include/pumps.h index 8d18f52..3ac154f 100644 --- a/include/pumps.h +++ b/include/pumps.h @@ -7,7 +7,8 @@ #define PUMPS_ERR_OUT_IDX (1) #define GPIO_PUMP_PIN_SEL ((1ULL< 0 ? 500 / running : 500; + vTaskDelay(delay / portTICK_PERIOD_MS); + + uint8_t color = tick % (LED_COUNT * 2) > LED_COUNT ? 0 : 100; + + ESP_ERROR_CHECK(led_strip_set_pixel(led_strip, tick % LED_COUNT, 5, 5, color)); + ESP_ERROR_CHECK(led_strip_refresh(led_strip)); + tick++; } } diff --git a/main/pumps.c b/main/pumps.c index 65bf440..87fe792 100644 --- a/main/pumps.c +++ b/main/pumps.c @@ -103,7 +103,7 @@ void pumps_run() { running++; - pump_timers[i] = xTimerCreate((const char *)(0x48 + i), (pumps_duration[i] * 1000 / portTICK_PERIOD_MS), pdFALSE, (void*)0, pump_timer_done); + pump_timers[i] = xTimerCreate((const char *)(0x48 + i), (pumps_duration[i] * 250 / portTICK_PERIOD_MS), pdFALSE, (void*)0, pump_timer_done); xTimerStart(pump_timers[i], 0); diff --git a/main/user_button.c b/main/user_button.c index 8b8001b..1483c35 100644 --- a/main/user_button.c +++ b/main/user_button.c @@ -7,7 +7,7 @@ #include "pumps.h" #include "ble.h" -#define GPIO_USER_BUTTON (14) +#define GPIO_USER_BUTTON (19) static void IRAM_ATTR gpio_isr_handler(void* arg) { uint32_t gpio_num = (uint32_t) arg;