Skip to content

Commit

Permalink
feat(modem): Updated console example to support other console types, …
Browse files Browse the repository at this point in the history
…fixed warning
  • Loading branch information
morgana2313 committed Oct 31, 2024
1 parent 72f4f7c commit 5945e5f
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,11 @@ void ConsoleCommand::RegisterCommand(const char *command, const char *help, cons
.help = help,
.hint = nullptr,
.func = command_func_pts[last_command],
.argtable = &arg_table[0]
.argtable = &arg_table[0],
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0)
.func_w_context = nullptr,
.context = nullptr
#endif
};
ESP_ERROR_CHECK(esp_console_cmd_register(&command_def));
last_command++;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,9 +205,25 @@ extern "C" void app_main(void)

// init console REPL environment
esp_console_repl_config_t repl_config = ESP_CONSOLE_REPL_CONFIG_DEFAULT();
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0)
#if defined(CONFIG_ESP_CONSOLE_UART_DEFAULT) || defined(CONFIG_ESP_CONSOLE_UART_CUSTOM)
#endif

esp_console_dev_uart_config_t uart_config = ESP_CONSOLE_DEV_UART_CONFIG_DEFAULT();
ESP_ERROR_CHECK(esp_console_new_repl_uart(&uart_config, &repl_config, &s_repl));

#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0)
#elif defined(CONFIG_ESP_CONSOLE_USB_CDC)
esp_console_dev_usb_cdc_config_t hw_config = ESP_CONSOLE_DEV_CDC_CONFIG_DEFAULT();
ESP_ERROR_CHECK(esp_console_new_repl_usb_cdc(&hw_config, &repl_config, &s_repl));
#elif defined(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG)
esp_console_dev_usb_serial_jtag_config_t hw_config = ESP_CONSOLE_DEV_USB_SERIAL_JTAG_CONFIG_DEFAULT();
ESP_ERROR_CHECK(esp_console_new_repl_usb_serial_jtag(&hw_config, &repl_config, &s_repl));
#else
#error Unsupported console type
#endif
#endif // ESP_IDF_VERSION

switch (esp_sleep_get_wakeup_cause()) {
case ESP_SLEEP_WAKEUP_TIMER:
if (esp_modem::modem_mode::CMUX_MODE == mode_rtc) {
Expand Down

0 comments on commit 5945e5f

Please sign in to comment.