The sercom::v1::uart
module is deprecated, and will be removed in a subsequent release.
Please use the sercom::v2::uart
module instead.
Structs
A pad mapping configuration for the SERCOM in UART mode.
A pad mapping configuration for the receiving half of the SERCOM in UART mode.
A pad mapping configuration for the transmitting half of the SERCOM in UART mode.
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.
The receiving half of the corresponding UARTX instance (as returned by UARTX::split
)
The transmitting half of the corresponding UARTX instance (as returned by UARTX::split
)
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.
The receiving half of the corresponding UARTX instance (as returned by UARTX::split
)
The transmitting half of the corresponding UARTX instance (as returned by UARTX::split
)
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.
The receiving half of the corresponding UARTX instance (as returned by UARTX::split
)
The transmitting half of the corresponding UARTX instance (as returned by UARTX::split
)
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.
The receiving half of the corresponding UARTX instance (as returned by UARTX::split
)
The transmitting half of the corresponding UARTX instance (as returned by UARTX::split
)
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.
The receiving half of the corresponding UARTX instance (as returned by UARTX::split
)
The transmitting half of the corresponding UARTX instance (as returned by UARTX::split
)
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.
The receiving half of the corresponding UARTX instance (as returned by UARTX::split
)
The transmitting half of the corresponding UARTX instance (as returned by UARTX::split
)
Traits
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.