Lines Matching refs:uart
45 mxc_uart_revb_regs_t *uart; member
55 int MXC_UART_RevB_Init(mxc_uart_revb_regs_t *uart, unsigned int baud, mxc_uart_revb_clock_t clock);
56 int MXC_UART_RevB_Shutdown(mxc_uart_revb_regs_t *uart);
57 int MXC_UART_RevB_ReadyForSleep(mxc_uart_revb_regs_t *uart);
58 int MXC_UART_RevB_SetFrequency(mxc_uart_revb_regs_t *uart, unsigned int baud,
60 int MXC_UART_RevB_GetFrequency(mxc_uart_revb_regs_t *uart);
61 int MXC_UART_RevB_SetDataSize(mxc_uart_revb_regs_t *uart, int dataSize);
62 int MXC_UART_RevB_SetStopBits(mxc_uart_revb_regs_t *uart, mxc_uart_stop_t stopBits);
63 int MXC_UART_RevB_SetParity(mxc_uart_revb_regs_t *uart, mxc_uart_parity_t parity);
64 int MXC_UART_RevB_SetFlowCtrl(mxc_uart_revb_regs_t *uart, mxc_uart_flow_t flowCtrl,
66 int MXC_UART_RevB_SetClockSource(mxc_uart_revb_regs_t *uart, mxc_uart_revb_clock_t clock);
67 int MXC_UART_RevB_GetActive(mxc_uart_revb_regs_t *uart);
68 int MXC_UART_RevB_AbortTransmission(mxc_uart_revb_regs_t *uart);
69 int MXC_UART_RevB_ReadCharacterRaw(mxc_uart_revb_regs_t *uart);
70 int MXC_UART_RevB_WriteCharacterRaw(mxc_uart_revb_regs_t *uart, uint8_t character);
71 int MXC_UART_RevB_ReadCharacter(mxc_uart_revb_regs_t *uart);
72 int MXC_UART_RevB_WriteCharacter(mxc_uart_revb_regs_t *uart, uint8_t character);
73 int MXC_UART_RevB_Read(mxc_uart_revb_regs_t *uart, uint8_t *buffer, int *len);
74 int MXC_UART_RevB_Write(mxc_uart_revb_regs_t *uart, const uint8_t *byte, int *len);
75 unsigned int MXC_UART_RevB_ReadRXFIFO(mxc_uart_revb_regs_t *uart, unsigned char *bytes,
77 int MXC_UART_RevB_ReadRXFIFODMA(mxc_uart_revb_regs_t *uart, unsigned char *bytes, unsigned int len,
79 unsigned int MXC_UART_RevB_GetRXFIFOAvailable(mxc_uart_revb_regs_t *uart);
80 unsigned int MXC_UART_RevB_WriteTXFIFO(mxc_uart_revb_regs_t *uart, const unsigned char *bytes,
82 int MXC_UART_RevB_WriteTXFIFODMA(mxc_uart_revb_regs_t *uart, const unsigned char *bytes,
85 unsigned int MXC_UART_RevB_GetTXFIFOAvailable(mxc_uart_revb_regs_t *uart);
86 int MXC_UART_RevB_ClearRXFIFO(mxc_uart_revb_regs_t *uart);
87 int MXC_UART_RevB_ClearTXFIFO(mxc_uart_revb_regs_t *uart);
88 int MXC_UART_RevB_SetRXThreshold(mxc_uart_revb_regs_t *uart, unsigned int numBytes);
89 unsigned int MXC_UART_RevB_GetRXThreshold(mxc_uart_revb_regs_t *uart);
90 int MXC_UART_RevB_SetTXThreshold(mxc_uart_revb_regs_t *uart, unsigned int numBytes);
91 unsigned int MXC_UART_RevB_GetTXThreshold(mxc_uart_revb_regs_t *uart);
92 unsigned int MXC_UART_RevB_GetFlags(mxc_uart_revb_regs_t *uart);
93 int MXC_UART_RevB_ClearFlags(mxc_uart_revb_regs_t *uart, unsigned int flags);
94 int MXC_UART_RevB_EnableInt(mxc_uart_revb_regs_t *uart, unsigned int mask);
95 int MXC_UART_RevB_DisableInt(mxc_uart_revb_regs_t *uart, unsigned int mask);
96 unsigned int MXC_UART_RevB_GetStatus(mxc_uart_revb_regs_t *uart);
97 int MXC_UART_RevB_Busy(mxc_uart_revb_regs_t *uart);
101 int MXC_UART_RevB_AbortAsync(mxc_uart_revb_regs_t *uart);
102 int MXC_UART_RevB_AsyncHandler(mxc_uart_revb_regs_t *uart);
103 int MXC_UART_RevB_AsyncStop(mxc_uart_revb_regs_t *uart);
104 int MXC_UART_RevB_AsyncCallback(mxc_uart_revb_regs_t *uart, int retVal);
107 int MXC_UART_RevB_SetAutoDMAHandlers(mxc_uart_revb_regs_t *uart, bool enable);
108 int MXC_UART_RevB_SetTXDMAChannel(mxc_uart_revb_regs_t *uart, unsigned int channel);
109 int MXC_UART_RevB_GetTXDMAChannel(mxc_uart_revb_regs_t *uart);
110 int MXC_UART_RevB_SetRXDMAChannel(mxc_uart_revb_regs_t *uart, unsigned int channel);
111 int MXC_UART_RevB_GetRXDMAChannel(mxc_uart_revb_regs_t *uart);