Struct tm4c123x::uart0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub dr: DR, pub rsr: RSR, pub fr: FR, pub ilpr: ILPR, pub ibrd: IBRD, pub fbrd: FBRD, pub lcrh: LCRH, pub ctl: CTL, pub ifls: IFLS, pub im: IM, pub ris: RIS, pub mis: MIS, pub icr: ICR, pub dmactl: DMACTL, pub _9bitaddr: _9BITADDR, pub _9bitamask: _9BITAMASK, pub pp: PP, pub cc: CC, // some fields omitted }

Register block

Fields

0x00 - UART Data

0x04 - UART Receive Status/Error Clear

0x18 - UART Flag

0x20 - UART IrDA Low-Power Register

0x24 - UART Integer Baud-Rate Divisor

0x28 - UART Fractional Baud-Rate Divisor

0x2c - UART Line Control

0x30 - UART Control

0x34 - UART Interrupt FIFO Level Select

0x38 - UART Interrupt Mask

0x3c - UART Raw Interrupt Status

0x40 - UART Masked Interrupt Status

0x44 - UART Interrupt Clear

0x48 - UART DMA Control

0xa4 - UART 9-Bit Self Address

0xa8 - UART 9-Bit Self Address Mask

0xfc0 - UART Peripheral Properties

0xfc8 - UART Clock Configuration

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock