Skip to content

Commit

Permalink
Merge pull request #54 from someweisguy:bugfix/gptimer-fail
Browse files Browse the repository at this point in the history
allow gptimer to fail gracefully
  • Loading branch information
someweisguy committed Mar 17, 2023
2 parents 7d028ca + 945675e commit 18e52fa
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/esp_dmx.c
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,12 @@ esp_err_t dmx_driver_install(dmx_port_t dmx_num, int intr_flags) {
.direction = GPTIMER_COUNT_UP,
.resolution_hz = 1000000, // 1MHz resolution timer
};
gptimer_new_timer(&timer_config, &driver->gptimer_handle); // TODO: err check
esp_err_t err = gptimer_new_timer(&timer_config, &driver->gptimer_handle);
if (err) {
ESP_LOGE(TAG, "DMX driver gptimer error");
dmx_driver_delete(dmx_num);
return err;
}
const gptimer_event_callbacks_t gptimer_cb = {.on_alarm = dmx_timer_isr};
gptimer_register_event_callbacks(driver->gptimer_handle, &gptimer_cb, driver);
gptimer_enable(driver->gptimer_handle);
Expand Down

0 comments on commit 18e52fa

Please sign in to comment.