platformio/platformio-core

Add "break" support to "pio test" ?

Open

#5,310 opened on Nov 12, 2025

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Python (791 forks)batch import
help wantedunit testing

Repository metrics

Stars
 (7,329 stars)
PR merge metrics
 (Avg merge 109d 16h) (5 merged PRs in 30d)

Description

For STM32 via ST-Link, the RTS and DTR modes to reset an uploaded test app don't work. The documented workaround is to add a 2s startup delay.

To considerably speed things up when running multiple tests, pio test could send a BREAK on the serial port, which does an immediate reset.

Would it be possible to add an option to send a break once connected to the USB serial port?

Contributor guide