Struct stm32h743::fdcan1::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub fdcan_crel: FDCAN_CREL, pub fdcan_endn: FDCAN_ENDN, pub fdcan_dbtp: FDCAN_DBTP, pub fdcan_test: FDCAN_TEST, pub fdcan_rwd: FDCAN_RWD, pub fdcan_cccr: FDCAN_CCCR, pub fdcan_nbtp: FDCAN_NBTP, pub fdcan_tscc: FDCAN_TSCC, pub fdcan_tscv: FDCAN_TSCV, pub fdcan_tocc: FDCAN_TOCC, pub fdcan_tocv: FDCAN_TOCV, pub fdcan_ecr: FDCAN_ECR, pub fdcan_psr: FDCAN_PSR, pub fdcan_tdcr: FDCAN_TDCR, pub fdcan_ir: FDCAN_IR, pub fdcan_ie: FDCAN_IE, pub fdcan_ils: FDCAN_ILS, pub fdcan_ile: FDCAN_ILE, pub fdcan_gfc: FDCAN_GFC, pub fdcan_sidfc: FDCAN_SIDFC, pub fdcan_xidfc: FDCAN_XIDFC, pub fdcan_xidam: FDCAN_XIDAM, pub fdcan_hpms: FDCAN_HPMS, pub fdcan_ndat1: FDCAN_NDAT1, pub fdcan_ndat2: FDCAN_NDAT2, pub fdcan_rxf0c: FDCAN_RXF0C, pub fdcan_rxf0s: FDCAN_RXF0S, pub fdcan_rxf0a: FDCAN_RXF0A, pub fdcan_rxbc: FDCAN_RXBC, pub fdcan_rxf1c: FDCAN_RXF1C, pub fdcan_rxf1s: FDCAN_RXF1S, pub fdcan_rxf1a: FDCAN_RXF1A, pub fdcan_rxesc: FDCAN_RXESC, pub fdcan_txbc: FDCAN_TXBC, pub fdcan_txfqs: FDCAN_TXFQS, pub fdcan_txesc: FDCAN_TXESC, pub fdcan_txbrp: FDCAN_TXBRP, pub fdcan_txbar: FDCAN_TXBAR, pub fdcan_txbcr: FDCAN_TXBCR, pub fdcan_txbto: FDCAN_TXBTO, pub fdcan_txbcf: FDCAN_TXBCF, pub fdcan_txbtie: FDCAN_TXBTIE, pub fdcan_txbcie: FDCAN_TXBCIE, pub fdcan_txefc: FDCAN_TXEFC, pub fdcan_txefs: FDCAN_TXEFS, pub fdcan_txefa: FDCAN_TXEFA, pub fdcan_tttmc: FDCAN_TTTMC, pub fdcan_ttrmc: FDCAN_TTRMC, pub fdcan_ttocf: FDCAN_TTOCF, pub fdcan_ttmlm: FDCAN_TTMLM, pub fdcan_turcf: FDCAN_TURCF, pub fdcan_ttocn: FDCAN_TTOCN, pub can_ttgtp: CAN_TTGTP, pub fdcan_tttmk: FDCAN_TTTMK, pub fdcan_ttir: FDCAN_TTIR, pub fdcan_ttie: FDCAN_TTIE, pub fdcan_ttils: FDCAN_TTILS, pub fdcan_ttost: FDCAN_TTOST, pub fdcan_turna: FDCAN_TURNA, pub fdcan_ttlgt: FDCAN_TTLGT, pub fdcan_ttctc: FDCAN_TTCTC, pub fdcan_ttcpt: FDCAN_TTCPT, pub fdcan_ttcsm: FDCAN_TTCSM, pub fdcan_ttts: FDCAN_TTTS, // some fields omitted }

Register block

Fields

0x00 - FDCAN Core Release Register

0x04 - FDCAN Core Release Register

0x0c - FDCAN Data Bit Timing and Prescaler Register

0x10 - FDCAN Test Register

0x14 - FDCAN RAM Watchdog Register

0x18 - FDCAN CC Control Register

0x1c - FDCAN Nominal Bit Timing and Prescaler Register

0x20 - FDCAN Timestamp Counter Configuration Register

0x24 - FDCAN Timestamp Counter Value Register

0x28 - FDCAN Timeout Counter Configuration Register

0x2c - FDCAN Timeout Counter Value Register

0x40 - FDCAN Error Counter Register

0x44 - FDCAN Protocol Status Register

0x48 - FDCAN Transmitter Delay Compensation Register

0x50 - FDCAN Interrupt Register

0x54 - FDCAN Interrupt Enable Register

0x58 - FDCAN Interrupt Line Select Register

0x5c - FDCAN Interrupt Line Enable Register

0x80 - FDCAN Global Filter Configuration Register

0x84 - FDCAN Standard ID Filter Configuration Register

0x88 - FDCAN Extended ID Filter Configuration Register

0x90 - FDCAN Extended ID and Mask Register

0x94 - FDCAN High Priority Message Status Register

0x98 - FDCAN New Data 1 Register

0x9c - FDCAN New Data 2 Register

0xa0 - FDCAN Rx FIFO 0 Configuration Register

0xa4 - FDCAN Rx FIFO 0 Status Register

0xa8 - CAN Rx FIFO 0 Acknowledge Register

0xac - FDCAN Rx Buffer Configuration Register

0xb0 - FDCAN Rx FIFO 1 Configuration Register

0xb4 - FDCAN Rx FIFO 1 Status Register

0xb8 - FDCAN Rx FIFO 1 Acknowledge Register

0xbc - FDCAN Rx Buffer Element Size Configuration Register

0xc0 - FDCAN Tx Buffer Configuration Register

0xc4 - FDCAN Tx FIFO/Queue Status Register

0xc8 - FDCAN Tx Buffer Element Size Configuration Register

0xcc - FDCAN Tx Buffer Request Pending Register

0xd0 - FDCAN Tx Buffer Add Request Register

0xd4 - FDCAN Tx Buffer Cancellation Request Register

0xd8 - FDCAN Tx Buffer Transmission Occurred Register

0xdc - FDCAN Tx Buffer Cancellation Finished Register

0xe0 - FDCAN Tx Buffer Transmission Interrupt Enable Register

0xe4 - FDCAN Tx Buffer Cancellation Finished Interrupt Enable Register

0xf0 - FDCAN Tx Event FIFO Configuration Register

0xf4 - FDCAN Tx Event FIFO Status Register

0xf8 - FDCAN Tx Event FIFO Acknowledge Register

0x100 - FDCAN TT Trigger Memory Configuration Register

0x104 - FDCAN TT Reference Message Configuration Register

0x108 - FDCAN TT Operation Configuration Register

0x10c - FDCAN TT Matrix Limits Register

0x110 - FDCAN TUR Configuration Register

0x114 - FDCAN TT Operation Control Register

0x118 - FDCAN TT Global Time Preset Register

0x11c - FDCAN TT Time Mark Register

0x120 - FDCAN TT Interrupt Register

0x124 - FDCAN TT Interrupt Enable Register

0x128 - FDCAN TT Interrupt Line Select Register

0x12c - FDCAN TT Operation Status Register

0x130 - FDCAN TUR Numerator Actual Register

0x134 - FDCAN TT Local and Global Time Register

0x138 - FDCAN TT Cycle Time and Count Register

0x13c - FDCAN TT Capture Time Register

0x140 - FDCAN TT Cycle Sync Mark Register

0x300 - FDCAN TT Trigger Select Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock