Skip to content

ESP32-C6: Implement Telemetry Acquisition & Processing Threads #28

@alieissa-commits

Description

@alieissa-commits

Description

Design a multi-threaded telemetry pipeline using ThreadX timer primitives and synchronization flags. The pipeline will periodically poll sensor inputs and buffer the data.

Tasks

  • Implement the acquisition_thread for sensor data collection.
  • Configure a high-resolution ThreadX TX_TIMER to trigger periodic sensor polling events.
  • Implement the processing_thread to sanitize and package raw telemetry readings.
  • Configure ThreadX Event Flags or Semaphores to synchronize data handshakes between the acquisition and processing threads.

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