hartmannathan opened a new pull request, #8475:
URL: https://github.com/apache/nuttx/pull/8475

   ## Summary
   
   In the lower half UART driver for Tiva architecture (TM4C12x), adding the 
`TIOCxBRK` ioctl calls, which allow an application to transmit a BSD compatible 
line BREAK. `TIOCSBRK` starts the BREAK and `TIOCCBRK` ends it.
   
   This architecture supports BSD-style BREAK in hardware. We write to the BRK 
bit (bit 0) of the UART Line Control register (UARTLCRH) to start the BREAK, 
which begins after the UART finishes shifting out the current character in 
progress, if any, including its stop bit(s), and continues indefinitely until 
we write to the BRK bit again to stop the BREAK.
   
   ## Impact
   
   When new Kconfig option `TIVA_UART_BREAKS` is activated, `TIOCSBRK` and 
`TIOCCBRK` ioctl calls are supported on Tiva architectures. When not activated, 
no effect.
   
   ## Testing
   
   Custom board.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to