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