Terminal

Introduction

This Component provides make targets to support a serial terminal for communicating with devices.

The default serial terminal is miniterm. If you don’t have it installed already, you can install it via pip using the following command:

make python-requirements

(You’ll need python, of course.)

Options

COM_PORT

Default port for device communications. Default value depends on the development platform being used.

COM_SPEED_SERIAL

Baud rate to use. Default is COM_SPEED.

COM_OPTS

Additional options to pass to the terminal.

TERMINAL

Command line to use when running make terminal. This is normally empty (undefined) which causes the default python terminal application to run. Redefine if you want to use a different terminal application.

KILL_TERM

Command line to use to kill the running terminal process If the terminal never runs in the background and the warnings annoy you, just clear it.

References

Used by

Environment Variables

SoC support

  • esp32

  • esp32c2

  • esp32c3

  • esp32s2

  • esp32s3

  • esp8266

  • host

  • rp2040

  • rp2350