Skip to content

ESP32-C6: Implement Interactive Serial CLI #29

@alieissa-commits

Description

@alieissa-commits

Description

Create a dedicated CLI thread listening for operator commands over the virtual serial port. The CLI will allow users to dynamically change sampling frequencies, check system statuses, and read back buffered logs.

Tasks

  • Create the cli_thread to monitor serial keyboard inputs.
  • Implement an interactive command-line parser supporting core commands (help, status, read, set_rate).
  • Hook the set_rate command to dynamically adjust the underlying TX_TIMER period.
  • Implement the read command to format and dump stored telemetry buffers from the dynamic byte pool to the terminal.

Metadata

Metadata

Labels

GSoCGoogle Summer of Code participant tasks

Type

No type
No fields configured for issues without a type.

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions