Skip to content

Feature request: TX FIFO for UARTs #5382

Description

@digitalentity

UART Write() functions are blocking (by design), however for most use-cases a "fire and forget" approach is more appropriate - e.g. when using an UART as a data logger or a one-way control.

This feature request is for adding a RingBuffer to UART's Write() and WriteBuf() functions and make the actual transmission happen in an interrupt handler. The current implementation could remain as WriteSync() to allow usage from the ISR and panic().

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions