Jump to main content

##

# 2.131.23 USARTx_ReadBufferSizeGet Function

## C

    /* x = USART instance number */

    /* Ring buffer mode */
    size_t USARTx_ReadBufferSizeGet(void)

## Summary

Returns the size of the receive ring buffer

## Description

This function returns the size of the receive ring buffer, which is same as the size of the receive ring buffer configured in MCC.

## Precondition

USARTx_Initialize must have been called for the associated USART instance.

## Parameters

None

## Returns

The API returns the size of the receive ring buffer. If 9-bit mode is enabled, then the return value indicates the number of 9-bit data that can be copied to the internal receive ring buffer.

## Example

    size_t rxBufferSize;

    rxBufferSize = USART1_ReadBufferSizeGet();

## Remarks

None