1.2.21.31 1.3.25.31 1.4.21.31 1.5.25.31 1.6.22.31 1.7.23.31 1.9.19.31 1.29.23.31 1.30.18.31 1.31.18.31 1.32.26.31 1.33.16.31 1.37.18.31 1.38.21.31 1.39.18.31 1.40.20.31 USART_DATA Enum

C

/* Blocking, non-blocking and ring buffer mode */

typedef enum
{
    USART_DATA_5_BIT = SERCOM_USART_INT_CTRLB_CHSIZE_5_BIT,

    USART_DATA_6_BIT = SERCOM_USART_INT_CTRLB_CHSIZE_6_BIT,

    USART_DATA_7_BIT = SERCOM_USART_INT_CTRLB_CHSIZE_7_BIT,

    USART_DATA_8_BIT = SERCOM_USART_INT_CTRLB_CHSIZE_8_BIT,

    USART_DATA_9_BIT = SERCOM_USART_INT_CTRLB_CHSIZE_9_BIT,

    /* Force the compiler to reserve 32-bit memory for each enum */
    USART_DATA_INVALID = 0xFFFFFFFFU

} USART_DATA;

Summary

Defines the data width types for the USART peripheral

Description

This may be in the SERCOMx_USART_SerialSetup API to change the data width configuration

Remarks

None