👎 Deprecated since 0.13.0:

The sercom::v1::uart module is deprecated, and will be removed in a subsequent release. Please use the sercom::v2::uart module instead.

Structs

PadoutDeprecated

A pad mapping configuration for the SERCOM in UART mode.

RxPadoutDeprecated

A pad mapping configuration for the receiving half of the SERCOM in UART mode.

TxPadoutDeprecated

A pad mapping configuration for the transmitting half of the SERCOM in UART mode.

UART0Deprecated

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

UART0RxDeprecated

The receiving half of the corresponding UARTX instance (as returned by UARTX::split)

UART0TxDeprecated

The transmitting half of the corresponding UARTX instance (as returned by UARTX::split)

UART1Deprecated

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

UART1RxDeprecated

The receiving half of the corresponding UARTX instance (as returned by UARTX::split)

UART1TxDeprecated

The transmitting half of the corresponding UARTX instance (as returned by UARTX::split)

UART2Deprecated

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

UART2RxDeprecated

The receiving half of the corresponding UARTX instance (as returned by UARTX::split)

UART2TxDeprecated

The transmitting half of the corresponding UARTX instance (as returned by UARTX::split)

UART3Deprecated

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

UART3RxDeprecated

The receiving half of the corresponding UARTX instance (as returned by UARTX::split)

UART3TxDeprecated

The transmitting half of the corresponding UARTX instance (as returned by UARTX::split)

UART4Deprecated

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

UART4RxDeprecated

The receiving half of the corresponding UARTX instance (as returned by UARTX::split)

UART4TxDeprecated

The transmitting half of the corresponding UARTX instance (as returned by UARTX::split)

UART5Deprecated

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

UART5RxDeprecated

The receiving half of the corresponding UARTX instance (as returned by UARTX::split)

UART5TxDeprecated

The transmitting half of the corresponding UARTX instance (as returned by UARTX::split)

Traits

RxpoTxpoDeprecated

The RxpoTxpo trait defines a way to get the data in and data out pin out values for a given UARTXPadout configuration. You should not implement this trait for yourself; only the implementations in the sercom module make sense.

Type Definitions

UART0PadoutDeprecated
UART0RxPadoutDeprecated
UART0TxPadoutDeprecated
UART1PadoutDeprecated
UART1RxPadoutDeprecated
UART1TxPadoutDeprecated
UART2PadoutDeprecated
UART2RxPadoutDeprecated
UART2TxPadoutDeprecated
UART3PadoutDeprecated
UART3RxPadoutDeprecated
UART3TxPadoutDeprecated
UART4PadoutDeprecated
UART4RxPadoutDeprecated
UART4TxPadoutDeprecated
UART5PadoutDeprecated
UART5RxPadoutDeprecated
UART5TxPadoutDeprecated