![]()  | 
  
    PDK API Guide for J721E
    
   | 
 
Basic UART Parameters.
Data Fields | |
| UART_Mode | readMode | 
| UART_Mode | writeMode | 
| uint32_t | readTimeout | 
| uint32_t | writeTimeout | 
| UART_Callback | readCallback | 
| UART_Callback | writeCallback | 
| UART_ReturnMode | readReturnMode | 
| UART_DataMode | readDataMode | 
| UART_DataMode | writeDataMode | 
| UART_Echo | readEcho | 
| uint32_t | baudRate | 
| UART_LEN | dataLength | 
| UART_STOP | stopBits | 
| UART_PAR | parityType | 
| UART_Callback2 | readCallback2 | 
| UART_Callback2 | writeCallback2 | 
| UART_FC_TYPE | flowControlType | 
| uint8_t | hwFlowControlThr | 
| uint32_t | procChrTimeoutInt | 
| uint16_t | timeoutIntrVal | 
| uint32_t | timeoutBehavior | 
| UART_Mode UART_Params::readMode | 
Mode for all read calls
| UART_Mode UART_Params::writeMode | 
Mode for all write calls
| uint32_t UART_Params::readTimeout | 
Timeout for read semaphore
| uint32_t UART_Params::writeTimeout | 
Timeout for write semaphore
| UART_Callback UART_Params::readCallback | 
Pointer to read callback
| UART_Callback UART_Params::writeCallback | 
Pointer to write callback
| UART_ReturnMode UART_Params::readReturnMode | 
Receive return mode
| UART_DataMode UART_Params::readDataMode | 
Type of data being read
| UART_DataMode UART_Params::writeDataMode | 
Type of data being written
| UART_Echo UART_Params::readEcho | 
Echo received data back
| uint32_t UART_Params::baudRate | 
Baud rate for UART
| UART_LEN UART_Params::dataLength | 
Data length for UART
| UART_STOP UART_Params::stopBits | 
Stop bits for UART
| UART_PAR UART_Params::parityType | 
Parity bit type for UART
| UART_Callback2 UART_Params::readCallback2 | 
Pointer to read callback2
| UART_Callback2 UART_Params::writeCallback2 | 
Pointer to write callback2
| UART_FC_TYPE UART_Params::flowControlType | 
Flow Control type
| uint8_t UART_Params::hwFlowControlThr | 
Hardware flow Control threshold, 0-0x100
| uint32_t UART_Params::procChrTimeoutInt | 
Process Char Timeout Interrupt. Should be set to 1 is timeout interrupt needs to be processed. 0 otherwise.
| uint16_t UART_Params::timeoutIntrVal | 
timeout before the timeout interrupt is triggered.
| uint32_t UART_Params::timeoutBehavior | 
Behavior to be set in the TIMEOUT_BEHAVE field. Can take the following values: UART_TIMEOUT_COUNTER_RESET: Reset counter on any activity on RX lines. UART_TIMEOUT_COUNTER_NO_CHANGE: Do not reset counter on any activity on RX lines.