Defines |
| #define | MYPRINT(fmt,...) |
| #define | US_OVRE 0x00000020 |
| | Overrun error.
|
| #define | ASCII_XON 0x11 |
| #define | ASCII_XOFF 0x13 |
| #define | XON_PENDING 0x10 |
| #define | XOFF_PENDING 0x20 |
| #define | XOFF_SENT 0x40 |
| #define | XOFF_RCVD 0x80 |
Functions |
| int | Sc16is752RegWrite (uint8_t dev, uint8_t ch, uint8_t reg, uint8_t val) |
| int | Sc16is752RegRead (uint8_t dev, uint8_t ch, uint8_t reg, uint8_t *val) |
| int | selectRegisterSet (uint8_t dev, uint8_t ch, uint8_t reg) |
| void | Sc16is752UsartProcessChannelInterrupt (uint8_t dev, uint8_t ch, uint8_t iir) |
| void | Sc16is752UsartInterruptProcessing (void *arg) |
| void | Sc16is752UsartEnable (uint8_t dev, uint8_t ch) |
| | Carefully enable USART hardware functions.
|
| void | Sc16is752UsartDisable (uint8_t dev, uint8_t ch) |
| | Carefully disable USART hardware functions.
|
| uint32_t | Sc16is752UsartGetSpeed (uint8_t dev, uint8_t ch) |
| | Query the USART hardware for the selected speed.
|
| int | Sc16is752UsartSetSpeed (uint32_t rate, uint8_t dev, uint8_t ch) |
| | Set the USART hardware bit rate.
|
| uint8_t | Sc16is752UsartGetDataBits (uint8_t dev, uint8_t ch) |
| | Query the USART hardware for the number of data bits.
|
| int | Sc16is752UsartSetDataBits (uint8_t bits, uint8_t dev, uint8_t ch) |
| | Set the USART hardware to the number of data bits.
|
| uint8_t | Sc16is752UsartGetParity (uint8_t dev, uint8_t ch) |
| | Query the USART hardware for the parity mode.
|
| int | Sc16is752UsartSetParity (uint8_t mode, uint8_t dev, uint8_t ch) |
| | Set the USART hardware to the specified parity mode.
|
| uint8_t | Sc16is752UsartGetStopBits (uint8_t dev, uint8_t ch) |
| | Query the USART hardware for the number of stop bits.
|
| int | Sc16is752UsartSetStopBits (uint8_t bits, uint8_t dev, uint8_t ch) |
| | Set the USART hardware to the number of stop bits.
|
| uint32_t | Sc16is752UsartGetStatus (uint8_t dev, uint8_t ch) |
| | Query the USART hardware status.
|
| int | Sc16is752UsartSetStatus (uint32_t flags, uint8_t dev, uint8_t ch) |
| | Set the USART hardware status.
|
| uint8_t | Sc16is752UsartGetClockMode (uint8_t dev, uint8_t ch) |
| | Query the USART hardware for synchronous mode.
|
| int | Sc16is752UsartSetClockMode (uint8_t mode, uint8_t dev, uint8_t ch) |
| | Set asynchronous or synchronous mode.
|
| uint32_t | Sc16is752UsartGetFlowControl (uint8_t dev, uint8_t ch) |
| | Query flow control mode.
|
| int | Sc16is752UsartSetFlowControl (uint32_t flags, uint8_t dev, uint8_t ch) |
| | Set flow control mode.
|
| void | Sc16is752UsartTxStart (uint8_t dev, uint8_t ch) |
| | Start the USART transmitter hardware.
|
| void | Sc16is752UsartRxStart (uint8_t dev, uint8_t ch) |
| | Start the USART receiver hardware.
|
| int | Sc16is752UsartInit (uint8_t dev, uint8_t ch, NUTDEVICE *nutDev, IRQ_HANDLER *irq) |
| | Initialize the USART hardware driver.
|
| int | Sc16is752UsartDeinit (uint8_t dev, uint8_t ch, IRQ_HANDLER *irq) |
| | Deinitialize the USART hardware driver.
|