Struct atsamd21g18a::sercom0::USART [] [src]

#[repr(C)]
pub struct USART { pub ctrla: CTRLA, pub ctrlb: CTRLB, pub baud: BaudUnion, pub rxpl: RXPL, pub intenclr: INTENCLR, pub intenset: INTENSET, pub intflag: INTFLAG, pub status: STATUS, pub syncbusy: SYNCBUSY, pub data: DATA, pub dbgctrl: DBGCTRL, // some fields omitted }

Register block

Fields

0x00 - USART Control A

0x04 - USART Control B

USART Baud Rate

0x0e - USART Receive Pulse Length

0x14 - USART Interrupt Enable Clear

0x16 - USART Interrupt Enable Set

0x18 - USART Interrupt Flag Status and Clear

0x1a - USART Status

0x1c - USART Syncbusy

0x28 - USART Data

0x30 - USART Debug Control

Trait Implementations

Auto Trait Implementations

impl Send for USART

impl !Sync for USART