Attention is currently required from: fixeria, laforge, osmith.
4 comments:
File src/core/soft_uart.c:
Patch Set #2, Line 398: if (active) /* assert the given line */
Hmm, I see your point. […]
Logic 1 is negative voltage on RS232 level and is the de-asserted (disabled) level on control lines.
File src/core/soft_uart.c:
Patch Set #3, Line 214: OSMO_SUART_STATUS_F_RTS_RTR
RX must continue. Due to round-trip delay, it takes a while until the remote site reacts on dropping RTS line. An application must drop RTS before the input buffer is full, to prevent loss of RX data after dropping RTS. The application must drop received characters if the buffer is full and the remote side continues to send.
Patch Set #3, Line 324: OSMO_SUART_STATUS_F_CTS
The current character needs to be finished before the transmitter can stop transmitting.
If you de-assert DTR, you should reset the transmitter state. If you de-assert the DSR, you should reset the receiver state.
To view, visit change 35172. To unsubscribe, or for help writing mail filters, visit settings.