1.16.25.2 1.18.21.2 1.19.21.2 1.20.25.2 1.21.26.2 1.23.27.2 UARTx_AutoBaudQuery Function
C
/* x = UART instance number */
/* Blocking, non-blocking and ring buffer mode */
bool UARTx_AutoBaudQuery(void)
Summary
Returns the status of auto-baud operation.
Description
This API lets the application know if the auto-baud is complete or not. After enabling auto-baud, the hardware waits for a 0x55 character to determine the baud rate. Once complete, the API returns false.
Precondition
UARTx_Initialize must have been called for the associated UART instance and UARTx_AutoBaudSet( true ) must have been called to enable auto-baud detection.
Parameters
None
Returns
true - auto-baud operation is not complete
false - auto-baud operation is complete
Example
// Start up auto-baud sensing feature
UART1_AutoBaudSet(true);
while(UART1_AutoBaudQuery()==true);
Remarks
None