esp_set_time_from_rtc();
#if CONFIG_ESP32_APPTRACE_ENABLE
err = esp_apptrace_init();
- if (err != ESP_OK) {
- ESP_EARLY_LOGE(TAG, "Failed to init apptrace module on CPU0 (%d)!", err);
- }
+ assert(err == ESP_OK && "Failed to init apptrace module on PRO CPU!");
#endif
#if CONFIG_SYSVIEW_ENABLE
SEGGER_SYSVIEW_Conf();
#endif
err = esp_pthread_init();
- if (err != ESP_OK) {
- ESP_EARLY_LOGE(TAG, "Failed to init pthread module (%d)!", err);
- }
+ assert(err == ESP_OK && "Failed to init pthread module!");
do_global_ctors();
#if CONFIG_INT_WDT
#endif
#if CONFIG_ESP32_APPTRACE_ENABLE
esp_err_t err = esp_apptrace_init();
- if (err != ESP_OK) {
- ESP_EARLY_LOGE(TAG, "Failed to init apptrace module on CPU1 (%d)!", err);
- }
+ assert(err == ESP_OK && "Failed to init apptrace module on APP CPU!");
#endif
//Take care putting stuff here: if asked, FreeRTOS will happily tell you the scheduler
//has started, but it isn't active *on this CPU* yet.