Struct flipper0::ffi::USART_TypeDef

source ·
pub struct USART_TypeDef {
    pub CR1: u32,
    pub CR2: u32,
    pub CR3: u32,
    pub BRR: u32,
    pub GTPR: u32,
    pub RTOR: u32,
    pub RQR: u32,
    pub ISR: u32,
    pub ICR: u32,
    pub RDR: u32,
    pub TDR: u32,
    pub PRESC: u32,
}
Expand description

@brief Universal Synchronous Asynchronous Receiver Transmitter

Fields

CR1: u32

< USART Control register 1, Address offset: 0x00

CR2: u32

< USART Control register 2, Address offset: 0x04

CR3: u32

< USART Control register 3, Address offset: 0x08

BRR: u32

< USART Baud rate register, Address offset: 0x0C

GTPR: u32

< USART Guard time and prescaler register, Address offset: 0x10

RTOR: u32

< USART Receiver Time Out register, Address offset: 0x14

RQR: u32

< USART Request register, Address offset: 0x18

ISR: u32

< USART Interrupt and status register, Address offset: 0x1C

ICR: u32

< USART Interrupt flag Clear register, Address offset: 0x20

RDR: u32

< USART Receive Data register, Address offset: 0x24

TDR: u32

< USART Transmit Data register, Address offset: 0x28

PRESC: u32

< USART Prescaler register, Address offset: 0x2C

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.