PySerial: How to send Ctrl-C command on the serial line

Misha M picture Misha M · Aug 10, 2011 · Viewed 36k times · Source

I'm automating a configuration process for an embedded board. To enter the setup screen I need to send "Ctrl-C" command.

This is NOT to interrupt a process I'm running locally, KeyboardInterrupt will not work. I need to send a value that will be interpreted by the bootloader as Ctrl-C.

What is the value I need to send?

Thank you

Answer

J.J. picture J.J. · Aug 10, 2011

IIRC, Ctrl-C is etx. Thus send \x03.