|
Defines |
| #define | UART_DEVICE_ID 0x1000 |
| #define | UART_NONE 2 |
| #define | UART_ODD 1 |
| #define | UART_EVEN 0 |
| #define | MAX_NOF_UART 4 |
| #define | UART_ERR_RECEIVE_OVERFLOW 1 |
| #define | UART_ERR_HARDWARE 2 |
| #define | ERR_READ_BUFFER_OVERFLOW ERR_GENERIC + 10 |
| #define | ERR_READ_BUFFER_EMPTY ERR_GENERIC + 20 |
Typedefs |
| typedef long | T_UART_HANDLE |
| typedef void(* | T_UART_DATA_CALLBACK )(T_UART_HANDLE, unsigned char) |
| typedef unsigned short | T_BUFFER_SIZE |
Functions |
| T_UART_HANDLE | uart_open (int pa_nUARTnumber, unsigned long pa_nSystemClock, T_BUFFER_SIZE pa_nInSize, T_BUFFER_SIZE pa_nOutSize, T_UART_DATA_CALLBACK pa_fnCallback) |
| void | uart_setMode (T_UART_HANDLE pa_hUART, unsigned long pa_nBaudRate, unsigned char pa_cParity, unsigned char pa_cWordLength, unsigned char pa_cStopBits) |
| void | uart_close (T_UART_HANDLE pa_phUART) |
| T_ERROR_CODE | uart_putChar (T_UART_HANDLE pa_hUART, unsigned char pa_cData) |
| unsigned char | uart_getChar (T_UART_HANDLE pa_hUART, T_ERROR_CODE *pa_erCode) |
| unsigned int | uart_writeString (T_UART_HANDLE pa_hUART, unsigned char *pa_sMessage) |
| T_BUFFER_SIZE | uart_getBytesInRxBuf (T_UART_HANDLE pa_hUART) |
| T_BUFFER_SIZE | uart_getBytesInTxBuf (T_UART_HANDLE pa_hUART) |