|
enum | SercomUartMode { UART_EXT_CLOCK = 0,
UART_INT_CLOCK = 0x1u
} |
|
enum | SercomSpiMode { SPI_SLAVE_OPERATION = 0x2u,
SPI_MASTER_OPERATION = 0x3u
} |
|
enum | SercomI2CMode { I2C_SLAVE_OPERATION = 0x4u,
I2C_MASTER_OPERATION = 0x5u
} |
|
enum | SercomParityMode { SERCOM_EVEN_PARITY = 0,
SERCOM_ODD_PARITY,
SERCOM_NO_PARITY
} |
|
enum | SercomNumberStopBit { SERCOM_STOP_BIT_1 = 0,
SERCOM_STOP_BITS_2
} |
|
enum | SercomDataOrder { MSB_FIRST = 0,
LSB_FIRST
} |
|
enum | SercomUartCharSize {
UART_CHAR_SIZE_8_BITS = 0,
UART_CHAR_SIZE_9_BITS,
UART_CHAR_SIZE_5_BITS = 0x5u,
UART_CHAR_SIZE_6_BITS,
UART_CHAR_SIZE_7_BITS
} |
|
enum | SercomRXPad { SERCOM_RX_PAD_0 = 0,
SERCOM_RX_PAD_1,
SERCOM_RX_PAD_2,
SERCOM_RX_PAD_3
} |
|
enum | SercomUartTXPad { UART_TX_PAD_0 = 0x0ul,
UART_TX_PAD_2 = 0x1ul,
UART_TX_RTS_CTS_PAD_0_2_3 = 0x2ul
} |
|
enum | SercomUartSampleRate { SAMPLE_RATE_x16 = 0x1,
SAMPLE_RATE_x8 = 0x3
} |
|
enum | SercomSpiClockMode { SERCOM_SPI_MODE_0 = 0,
SERCOM_SPI_MODE_1,
SERCOM_SPI_MODE_2,
SERCOM_SPI_MODE_3
} |
|
enum | SercomSpiTXPad { SPI_PAD_0_SCK_1 = 0,
SPI_PAD_2_SCK_3,
SPI_PAD_3_SCK_1,
SPI_PAD_0_SCK_3
} |
|
enum | SercomSpiCharSize { SPI_CHAR_SIZE_8_BITS = 0x0ul,
SPI_CHAR_SIZE_9_BITS
} |
|
enum | SercomWireBusState { WIRE_UNKNOWN_STATE = 0x0ul,
WIRE_IDLE_STATE,
WIRE_OWNER_STATE,
WIRE_BUSY_STATE
} |
|
enum | SercomWireReadWriteFlag { WIRE_WRITE_FLAG = 0x0ul,
WIRE_READ_FLAG
} |
|
enum | SercomMasterCommandWire { WIRE_MASTER_ACT_NO_ACTION = 0,
WIRE_MASTER_ACT_REPEAT_START,
WIRE_MASTER_ACT_READ,
WIRE_MASTER_ACT_STOP
} |
|
enum | SercomMasterAckActionWire { WIRE_MASTER_ACK_ACTION = 0,
WIRE_MASTER_NACK_ACTION
} |
|