Page 1 of 1

esp_console_repl_task pin to core

Posted: Tue Jan 23, 2024 2:29 pm
by tetanus
Is it possible to get an update to the console repl to enable the task to be pinned to a core from the calling function?

Code: Select all

esp_err_t esp_console_new_repl_usb_serial_jtag(const esp_console_dev_usb_serial_jtag_config_t *dev_config, const esp_console_repl_config_t *repl_config, esp_console_repl_t **ret_repl, BaseType_t xCoreID)

Code: Select all

    /* spawn a single thread to run REPL */
    if /*(xTaskCreate(esp_console_repl_task, "console_repl", repl_config->task_stack_size,
                    usb_serial_jtag_repl, repl_config->task_priority, &usb_serial_jtag_repl->repl_com.task_hdl) != pdTRUE) {*/
        (xTaskCreatePinnedToCore(esp_console_repl_task, "console_repl", repl_config->task_stack_size,
                    usb_serial_jtag_repl, repl_config->task_priority, &usb_serial_jtag_repl->repl_com.task_hdl, 0) != pdTRUE) {
        ret = ESP_FAIL;
        goto _exit;
    }