-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Labels
area: Memory Protectionarea: UARTUniversal Asynchronous Receiver-TransmitterUniversal Asynchronous Receiver-TransmitterbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bugpriority: mediumMedium impact/importance bugMedium impact/importance bug
Description
Describe the bug
The set of system calls for our serial API subsystem is incomplete. We are missing system calls for the following APIs, all of which are related to CONFIG_UART_ASYNC_API:
uart_tx()
uart_tx_abort()
uart_rx_enable()
uart_rx_disable()
uart_callback_set() installs a callback handler and shouldn't have a system call. uart_tx_buf_rsp() is only intended to be invoked from callbacks. The rest we should add unless we can specify a reason not to.
Impact
User mode threads can't use these APIs.
Metadata
Metadata
Assignees
Labels
area: Memory Protectionarea: UARTUniversal Asynchronous Receiver-TransmitterUniversal Asynchronous Receiver-TransmitterbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bugpriority: mediumMedium impact/importance bugMedium impact/importance bug