Changeset 424 for trunk/hal/tsar_mips32/drivers/soclib_tty.h
- Timestamp:
- Jan 29, 2018, 5:57:05 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/tsar_mips32/drivers/soclib_tty.h
r407 r424 83 83 84 84 /**************************************************************************************** 85 * This ISR should be executed only for the TXT_READ and TXT_WRITE commands. 85 * This ISR is executed to handle both the TTY_TX_IRQ and the TTY_RX_IRQ. 86 * - the TTY_RX_IRQ is activated as soon as the TTY_STATUS_RX_FULL bit is set in the 87 * TTY status register, indicating a character registered in the TTY_READ register. 88 * 89 * . if it exist a TXT_READ command registered in the command queue, and thit copies the 90 * character to the command buffer, acknowledges the TTY_RX_IRQ, and unblock the 91 * associated server thread. 92 93 * . the control characters are directly handled by the txt ^C / ^D / and the this IRQ ca 94 * 95 the TXT_READ and TXT_WRITE commands. 86 96 * It gets the command arguments from the first client thread in the TXT chdev queue: 87 97 * - if TXT_READ, it transfers one byte from the TTY_READ_REG to the command buffer.
Note: See TracChangeset
for help on using the changeset viewer.