diff --git a/main/esp32-sequencer.c b/main/esp32-sequencer.c index 2135631..197cbd8 100644 --- a/main/esp32-sequencer.c +++ b/main/esp32-sequencer.c @@ -70,7 +70,7 @@ static void ledc_init(void) { } void blink_led(ledc_channel_t channel) { - ESP_ERROR_CHECK(ledc_set_duty(LEDC_LOW_SPEED_MODE, channel, 4095)); + ESP_ERROR_CHECK(ledc_set_duty(LEDC_LOW_SPEED_MODE, channel, 9000)); ESP_ERROR_CHECK(ledc_update_duty(LEDC_LOW_SPEED_MODE, channel)); vTaskDelay(10 / portTICK_PERIOD_MS); ESP_ERROR_CHECK(ledc_set_duty(LEDC_LOW_SPEED_MODE, channel, 0)); @@ -79,7 +79,7 @@ void blink_led(ledc_channel_t channel) { void pulse_cv(uint8_t gpio_num) { gpio_set_level(gpio_num, 1); - vTaskDelay(10 / portTICK_PERIOD_MS); + vTaskDelay(20 / portTICK_PERIOD_MS); gpio_set_level(gpio_num, 0); } @@ -108,8 +108,8 @@ void app_main(void) { // if step has been set for sequence if (sequence[step] == 1) { - blink_led(LEDC_CHANNEL_1); // blink gate triggered led pulse_cv(GPIO_GATE_OUT); + blink_led(LEDC_CHANNEL_1); // blink gate triggered led } printf("%i", sequence[step]); vTaskDelay(500 / portTICK_PERIOD_MS);