Skip to content

esp-idf-monitor does not support escape characters (IDFGH-13646) #17

@Smity

Description

@Smity

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate
  • Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
  • Tested with the latest version to ensure the issue hasn't been fixed

How often does this bug occurs?

always

Expected behavior

Documentation states that esp-idf-monitor should support escape characters.

Actual behavior (suspected bug)

Using IDF 5.2.2 in VSCode. Flashing "Basic Console Example" (esp_console_repl) to an ESP32S3. I haven't made any changes to the example code, except for trying each of the USB_JTAG, USB_CDC, and UART interfaces. Each one reads and writes console just fine, but they all report "Your terminal application does not support escape sequences.".

Error logs or terminal output

--- esp-idf-monitor 1.4.0 on \\.\COM11 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x12b4
load:0x403c9700,len:0x4
load:0x403c9704,len:0xaf0
load:0x403cc700,len:0x2be4
entry 0x403c9898
I (202) cpu_start: Multicore app
I (212) cpu_start: Pro cpu start user code
I (212) cpu_start: cpu freq: 160000000 Hz 
I (212) cpu_start: Application information: 
I (215) cpu_start: Project name:     console
I (220) cpu_start: App version:      1      
I (224) cpu_start: Compile time:     Sep  5 2024 17:25:04
I (230) cpu_start: ELF file SHA256:  1f279153d...        
I (235) cpu_start: ESP-IDF:          v5.2.2
I (240) cpu_start: Min chip rev:     v0.0  
I (245) cpu_start: Max chip rev:     v0.99 
I (250) cpu_start: Chip rev:         v0.2  
I (255) heap_init: Initializing. RAM available for dynamic allocation:
I (262) heap_init: At 3FCA3588 len 00046188 (280 KiB): RAM
I (268) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (274) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM 
I (280) heap_init: At 600FE070 len 00001F78 (7 KiB): RTCRAM
I (287) spi_flash: detected chip: winbond
I (291) spi_flash: flash io: dio
W (295) spi_flash: Detected size(16384k) larger than the size in the binary image header(4096k). Using the size in the binary image header.
I (309) sleep: Configure to isolate all GPIO pins in sleep state
I (315) sleep: Enable automatic switching of GPIO sleep configuration
I (323) main_task: Started on CPU0   
I (333) main_task: Calling app_main()
I (373) example: Command history enabledn

Type 'help' to get the list of commands.
Use UP/DOWN arrows to navigate through command history.
Press TAB when typing command name to auto-complete.   

Your terminal application does not support escape sequences.

Line editing and history features are disabled.

On Windows, try using Putty instead.
esp32s3> I (873) main_task: Returned from app_main()


### Steps to reproduce the behavior

1. Build & flash `esp_console_repl` to ESP32S3
2. Click `ESP-IDF: Monitor Device`

### Project release version

1.4.0

### System architecture

Intel/AMD 64-bit (modern PC, older Mac)

### Operating system

Windows

### Operating system version

19045.4780

### Shell

PowerShell

### Additional context

Perhaps I'm missing something here and my configuration's off, but I don't think so because all the documentation and related forum threads I've read on this suggest I have everything set up correctly.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions