Struct xmc1000::usic0_ch0::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub ccfg: CCFG, pub kscfg: KSCFG, pub fdr: FDR, pub brg: BRG, pub inpr: INPR, pub dx0cr: DX0CR, pub dx1cr: DX1CR, pub dx2cr: DX2CR, pub dx3cr: DX3CR, pub dx4cr: DX4CR, pub dx5cr: DX5CR, pub sctr: SCTR, pub tcsr: TCSR, pub pcr: PCR, pub ccr: CCR, pub cmtr: CMTR, pub psr: PSR, pub pscr: PSCR, pub rbufsr: RBUFSR, pub rbuf: RBUF, pub rbufd: RBUFD, pub rbuf0: RBUF0, pub rbuf1: RBUF1, pub rbuf01sr: RBUF01SR, pub fmr: FMR, pub tbuf: [TBUF; 32], pub byp: BYP, pub bypcr: BYPCR, pub tbctr: TBCTR, pub rbctr: RBCTR, pub trbptr: TRBPTR, pub trbsr: TRBSR, pub trbscr: TRBSCR, pub outr: OUTR, pub outdr: OUTDR, pub in_: [IN; 32], // some fields omitted }

Register block

Fields

0x04 - Channel Configuration Register

0x0c - Kernel State Configuration Register

0x10 - Fractional Divider Register

0x14 - Baud Rate Generator Register

0x18 - Interrupt Node Pointer Register

0x1c - Input Control Register 0

0x20 - Input Control Register 1

0x24 - Input Control Register 2

0x28 - Input Control Register 3

0x2c - Input Control Register 4

0x30 - Input Control Register 5

0x34 - Shift Control Register

0x38 - Transmit Control/Status Register

0x3c - Protocol Control Register

0x40 - Channel Control Register

0x44 - Capture Mode Timer Register

0x48 - Protocol Status Register

0x4c - Protocol Status Clear Register

0x50 - Receiver Buffer Status Register

0x54 - Receiver Buffer Register

0x58 - Receiver Buffer Register for Debugger

0x5c - Receiver Buffer Register 0

0x60 - Receiver Buffer Register 1

0x64 - Receiver Buffer 01 Status Register

0x68 - Flag Modification Register

0x80 - Transmit Buffer

0x100 - Bypass Data Register

0x104 - Bypass Control Register

0x108 - Transmitter Buffer Control Register

0x10c - Receiver Buffer Control Register

0x110 - Transmit/Receive Buffer Pointer Register

0x114 - Transmit/Receive Buffer Status Register

0x118 - Transmit/Receive Buffer Status Clear Register

0x11c - Receiver Buffer Output Register

0x120 - Receiver Buffer Output Register L for Debugger

0x180 - Transmit FIFO Buffer

Auto Trait Implementations