diff --git a/components/esp_driver_bitscrambler/src/bitscrambler.c b/components/esp_driver_bitscrambler/src/bitscrambler.c index 7d70b83d58..a0b0e2c582 100644 --- a/components/esp_driver_bitscrambler/src/bitscrambler.c +++ b/components/esp_driver_bitscrambler/src/bitscrambler.c @@ -165,7 +165,6 @@ esp_err_t bitscrambler_new(const bitscrambler_config_t *config, bitscrambler_han return ESP_ERR_NOT_FOUND; } - enable_clocks(bs); // Do initialization of BS object. esp_err_t r = init_from_config(bs, config); if (r != ESP_OK) { @@ -173,6 +172,8 @@ esp_err_t bitscrambler_new(const bitscrambler_config_t *config, bitscrambler_han return r; } + enable_clocks(bs); + // Return the handle *handle = bs; return ESP_OK;