pub struct RegisterBlock {Show 36 fields
pub bdh: BDH,
pub bdl: BDL,
pub c1: C1,
pub c2: C2,
pub s1: S1,
pub s2: S2,
pub c3: C3,
pub d: D,
pub ma1: MA1,
pub ma2: MA2,
pub c4: C4,
pub c5: C5,
pub ed: ED,
pub modem: MODEM,
pub ir: IR,
pub pfifo: PFIFO,
pub cfifo: CFIFO,
pub sfifo: SFIFO,
pub twfifo: TWFIFO,
pub tcfifo: TCFIFO,
pub rwfifo: RWFIFO,
pub rcfifo: RCFIFO,
pub c7816: C7816,
pub ie7816: IE7816,
pub is7816: IS7816,
pub wp7816: WP7816,
pub wn7816: WN7816,
pub wf7816: WF7816,
pub et7816: ET7816,
pub tl7816: TL7816,
pub ap7816a_t0: AP7816A_T0,
pub ap7816b_t0: AP7816B_T0,
pub wp7816a_t0: WP7816A_T0,
pub wp7816b_t0: WP7816B_T0,
pub wgp7816_t1: WGP7816_T1,
pub wp7816c_t1: WP7816C_T1,
/* private fields */
}Expand description
Register block
Fields§
§bdh: BDH0x00 - UART Baud Rate Registers: High
bdl: BDL0x01 - UART Baud Rate Registers: Low
c1: C10x02 - UART Control Register 1
c2: C20x03 - UART Control Register 2
s1: S10x04 - UART Status Register 1
s2: S20x05 - UART Status Register 2
c3: C30x06 - UART Control Register 3
d: D0x07 - UART Data Register
ma1: MA10x08 - UART Match Address Registers 1
ma2: MA20x09 - UART Match Address Registers 2
c4: C40x0a - UART Control Register 4
c5: C50x0b - UART Control Register 5
ed: ED0x0c - UART Extended Data Register
modem: MODEM0x0d - UART Modem Register
ir: IR0x0e - UART Infrared Register
pfifo: PFIFO0x10 - UART FIFO Parameters
cfifo: CFIFO0x11 - UART FIFO Control Register
sfifo: SFIFO0x12 - UART FIFO Status Register
twfifo: TWFIFO0x13 - UART FIFO Transmit Watermark
tcfifo: TCFIFO0x14 - UART FIFO Transmit Count
rwfifo: RWFIFO0x15 - UART FIFO Receive Watermark
rcfifo: RCFIFO0x16 - UART FIFO Receive Count
c7816: C78160x18 - UART 7816 Control Register
ie7816: IE78160x19 - UART 7816 Interrupt Enable Register
is7816: IS78160x1a - UART 7816 Interrupt Status Register
wp7816: WP78160x1b - UART 7816 Wait Parameter Register
wn7816: WN78160x1c - UART 7816 Wait N Register
wf7816: WF78160x1d - UART 7816 Wait FD Register
et7816: ET78160x1e - UART 7816 Error Threshold Register
tl7816: TL78160x1f - UART 7816 Transmit Length Register
ap7816a_t0: AP7816A_T00x3a - UART 7816 ATR Duration Timer Register A
ap7816b_t0: AP7816B_T00x3b - UART 7816 ATR Duration Timer Register B
wp7816a_t0: WP7816A_T00x3c - UART 7816 Wait Parameter Register A
wp7816b_t0: WP7816B_T00x3d - UART 7816 Wait Parameter Register B
wgp7816_t1: WGP7816_T10x3e - UART 7816 Wait and Guard Parameter Register
wp7816c_t1: WP7816C_T10x3f - UART 7816 Wait Parameter Register C