block/CAN: description: Controller area network. items: - name: MCR description: CAN_MCR. byte_offset: 0 fieldset: MCR - name: MSR description: CAN_MSR. byte_offset: 4 fieldset: MSR - name: TSR description: CAN_TSR. byte_offset: 8 fieldset: TSR - name: RFR description: CAN_RF%sR. array: len: 2 stride: 4 byte_offset: 12 fieldset: RFR - name: IER description: CAN_IER. byte_offset: 20 fieldset: IER - name: ESR description: CAN_ESR. byte_offset: 24 fieldset: ESR - name: BTR description: CAN_BTR. byte_offset: 28 fieldset: BTR - name: TX description: CAN Transmit cluster. array: len: 3 stride: 16 byte_offset: 384 block: TX - name: RX description: CAN Receive cluster. array: len: 2 stride: 16 byte_offset: 432 block: RX - name: FMR description: CAN_FMR. byte_offset: 512 fieldset: FMR - name: FM1R description: CAN_FM1R. byte_offset: 516 fieldset: FM1R - name: FS1R description: CAN_FS1R. byte_offset: 524 fieldset: FS1R - name: FFA1R description: CAN_FFA1R. byte_offset: 532 fieldset: FFA1R - name: FA1R description: CAN_FA1R. byte_offset: 540 fieldset: FA1R - name: FB description: CAN Filter Bank cluster. array: len: 14 stride: 8 byte_offset: 576 block: FB block/FB: description: CAN Filter Bank cluster. items: - name: FR1 description: Filter bank x register 1. byte_offset: 0 fieldset: FR1 - name: FR2 description: Filter bank x register 2. byte_offset: 4 fieldset: FR2 block/RX: description: CAN Receive cluster. items: - name: RIR description: CAN_RI0R. byte_offset: 0 access: Read fieldset: RIR - name: RDTR description: CAN_RDT0R. byte_offset: 4 access: Read fieldset: RDTR - name: RDLR description: CAN_RDL0R. byte_offset: 8 access: Read fieldset: RDLR - name: RDHR description: CAN_RDH0R. byte_offset: 12 access: Read fieldset: RDHR block/TX: description: CAN Transmit cluster. items: - name: TIR description: CAN_TI0R. byte_offset: 0 fieldset: TIR - name: TDTR description: CAN_TDT0R. byte_offset: 4 fieldset: TDTR - name: TDLR description: CAN_TDL0R. byte_offset: 8 fieldset: TDLR - name: TDHR description: CAN_TDH0R. byte_offset: 12 fieldset: TDHR fieldset/BTR: description: CAN_BTR. fields: - name: BRP description: BRP. bit_offset: 0 bit_size: 10 - name: TS1 description: TS1. bit_offset: 16 bit_size: 4 - name: TS2 description: TS2. bit_offset: 20 bit_size: 3 - name: SJW description: SJW. bit_offset: 24 bit_size: 2 - name: LBKM description: LBKM. bit_offset: 30 bit_size: 1 enum: LBKM - name: SILM description: SILM. bit_offset: 31 bit_size: 1 enum: SILM fieldset/ESR: description: CAN_ESR. fields: - name: EWGF description: EWGF. bit_offset: 0 bit_size: 1 - name: EPVF description: EPVF. bit_offset: 1 bit_size: 1 - name: BOFF description: BOFF. bit_offset: 2 bit_size: 1 - name: LEC description: LEC. bit_offset: 4 bit_size: 3 enum: LEC - name: TEC description: TEC. bit_offset: 16 bit_size: 8 - name: REC description: REC. bit_offset: 24 bit_size: 8 fieldset/FA1R: description: CAN_FA1R. fields: - name: FACT description: Filter active. bit_offset: 0 bit_size: 1 array: len: 14 stride: 1 fieldset/FFA1R: description: CAN_FFA1R. fields: - name: FFA description: Filter FIFO assignment for filter %s. bit_offset: 0 bit_size: 1 array: len: 14 stride: 1 fieldset/FM1R: description: CAN_FM1R. fields: - name: FBM description: Filter mode. bit_offset: 0 bit_size: 1 array: len: 14 stride: 1 fieldset/FMR: description: CAN_FMR. fields: - name: FINIT description: FINIT. bit_offset: 0 bit_size: 1 fieldset/FR1: description: Filter bank x register 1. fields: - name: FB description: Filter bits. bit_offset: 0 bit_size: 32 fieldset/FR2: description: Filter bank x register 2. fields: - name: FB description: Filter bits. bit_offset: 0 bit_size: 32 fieldset/FS1R: description: CAN_FS1R. fields: - name: FSC description: Filter scale configuration. bit_offset: 0 bit_size: 1 array: len: 14 stride: 1 fieldset/IER: description: CAN_IER. fields: - name: TMEIE description: TMEIE. bit_offset: 0 bit_size: 1 enum: TMEIE - name: FMPIE0 description: FMPIE0. bit_offset: 1 bit_size: 1 enum: FMPIE0 - name: FFIE0 description: FFIE0. bit_offset: 2 bit_size: 1 enum: FFIE0 - name: FOVIE0 description: FOVIE0. bit_offset: 3 bit_size: 1 enum: FOVIE0 - name: FMPIE1 description: FMPIE1. bit_offset: 4 bit_size: 1 enum: FMPIE1 - name: FFIE1 description: FFIE1. bit_offset: 5 bit_size: 1 enum: FFIE1 - name: FOVIE1 description: FOVIE1. bit_offset: 6 bit_size: 1 enum: FOVIE1 - name: EWGIE description: EWGIE. bit_offset: 8 bit_size: 1 enum: EWGIE - name: EPVIE description: EPVIE. bit_offset: 9 bit_size: 1 enum: EPVIE - name: BOFIE description: BOFIE. bit_offset: 10 bit_size: 1 enum: BOFIE - name: LECIE description: LECIE. bit_offset: 11 bit_size: 1 enum: LECIE - name: ERRIE description: ERRIE. bit_offset: 15 bit_size: 1 enum: ERRIE - name: WKUIE description: WKUIE. bit_offset: 16 bit_size: 1 enum: WKUIE - name: SLKIE description: SLKIE. bit_offset: 17 bit_size: 1 enum: SLKIE fieldset/MCR: description: CAN_MCR. fields: - name: INRQ description: INRQ. bit_offset: 0 bit_size: 1 - name: SLEEP description: SLEEP. bit_offset: 1 bit_size: 1 - name: TXFP description: TXFP. bit_offset: 2 bit_size: 1 - name: RFLM description: RFLM. bit_offset: 3 bit_size: 1 - name: NART description: NART. bit_offset: 4 bit_size: 1 - name: AWUM description: AWUM. bit_offset: 5 bit_size: 1 - name: ABOM description: ABOM. bit_offset: 6 bit_size: 1 - name: TTCM description: TTCM. bit_offset: 7 bit_size: 1 - name: RESET description: RESET. bit_offset: 15 bit_size: 1 - name: DBF description: DBF. bit_offset: 16 bit_size: 1 fieldset/MSR: description: CAN_MSR. fields: - name: INAK description: INAK. bit_offset: 0 bit_size: 1 - name: SLAK description: SLAK. bit_offset: 1 bit_size: 1 - name: ERRI description: ERRI. bit_offset: 2 bit_size: 1 - name: WKUI description: WKUI. bit_offset: 3 bit_size: 1 - name: SLAKI description: SLAKI. bit_offset: 4 bit_size: 1 - name: TXM description: TXM. bit_offset: 8 bit_size: 1 - name: RXM description: RXM. bit_offset: 9 bit_size: 1 - name: SAMP description: SAMP. bit_offset: 10 bit_size: 1 - name: RX description: RX. bit_offset: 11 bit_size: 1 fieldset/RDHR: description: CAN_RDH0R. fields: - name: DATA description: DATA%s. bit_offset: 0 bit_size: 8 array: len: 4 stride: 8 fieldset/RDLR: description: CAN_RDL0R. fields: - name: DATA description: DATA%s. bit_offset: 0 bit_size: 8 array: len: 4 stride: 8 fieldset/RDTR: description: CAN_RDT0R. fields: - name: DLC description: DLC. bit_offset: 0 bit_size: 4 - name: FMI description: FMI. bit_offset: 8 bit_size: 8 - name: TIME description: TIME. bit_offset: 16 bit_size: 16 fieldset/RFR: description: CAN_RF%sR. fields: - name: FMP description: FMP0. bit_offset: 0 bit_size: 2 - name: FULL description: FULL0. bit_offset: 3 bit_size: 1 enum: FULL - name: FOVR description: FOVR0. bit_offset: 4 bit_size: 1 enum: FOVR - name: RFOM description: RFOM0. bit_offset: 5 bit_size: 1 enum: RFOM fieldset/RIR: description: CAN_RI0R. fields: - name: RTR description: RTR. bit_offset: 1 bit_size: 1 enum: RIR_RTR - name: IDE description: IDE. bit_offset: 2 bit_size: 1 enum: RIR_IDE - name: EXID description: EXID. bit_offset: 3 bit_size: 18 - name: STID description: STID. bit_offset: 21 bit_size: 11 fieldset/TDHR: description: CAN_TDH0R. fields: - name: DATA description: DATA%s. bit_offset: 0 bit_size: 8 array: len: 4 stride: 8 fieldset/TDLR: description: CAN_TDL0R. fields: - name: DATA description: DATA%s. bit_offset: 0 bit_size: 8 array: len: 4 stride: 8 fieldset/TDTR: description: CAN_TDT0R. fields: - name: DLC description: DLC. bit_offset: 0 bit_size: 4 - name: TGT description: TGT. bit_offset: 8 bit_size: 1 - name: TIME description: TIME. bit_offset: 16 bit_size: 16 fieldset/TIR: description: CAN_TI0R. fields: - name: TXRQ description: TXRQ. bit_offset: 0 bit_size: 1 - name: RTR description: RTR. bit_offset: 1 bit_size: 1 enum: TIR_RTR - name: IDE description: IDE. bit_offset: 2 bit_size: 1 enum: TIR_IDE - name: EXID description: EXID. bit_offset: 3 bit_size: 18 - name: STID description: STID. bit_offset: 21 bit_size: 11 fieldset/TSR: description: CAN_TSR. fields: - name: RQCP description: RQCP%s. bit_offset: 0 bit_size: 1 array: len: 3 stride: 8 - name: TXOK description: TXOK%s. bit_offset: 1 bit_size: 1 array: len: 3 stride: 8 - name: ALST description: ALST%s. bit_offset: 2 bit_size: 1 array: len: 3 stride: 8 - name: TERR description: TERR%s. bit_offset: 3 bit_size: 1 array: len: 3 stride: 8 - name: ABRQ description: ABRQ%s. bit_offset: 7 bit_size: 1 array: len: 3 stride: 8 - name: CODE description: CODE. bit_offset: 24 bit_size: 2 - name: TME description: Lowest priority flag for mailbox %s. bit_offset: 26 bit_size: 1 array: len: 3 stride: 1 - name: LOW description: Lowest priority flag for mailbox %s. bit_offset: 29 bit_size: 1 array: len: 3 stride: 1 enum/BOFIE: bit_size: 1 variants: - name: Disabled description: ERRI bit will not be set when BOFF is set. value: 0 - name: Enabled description: ERRI bit will be set when BOFF is set. value: 1 enum/EPVIE: bit_size: 1 variants: - name: Disabled description: ERRI bit will not be set when EPVF is set. value: 0 - name: Enabled description: ERRI bit will be set when EPVF is set. value: 1 enum/ERRIE: bit_size: 1 variants: - name: Disabled description: No interrupt will be generated when an error condition is pending in the CAN_ESR. value: 0 - name: Enabled description: An interrupt will be generation when an error condition is pending in the CAN_ESR. value: 1 enum/EWGIE: bit_size: 1 variants: - name: Disabled description: ERRI bit will not be set when EWGF is set. value: 0 - name: Enabled description: ERRI bit will be set when EWGF is set. value: 1 enum/FFIE0: bit_size: 1 variants: - name: Disabled description: No interrupt when FULL bit is set. value: 0 - name: Enabled description: Interrupt generated when FULL bit is set. value: 1 enum/FFIE1: bit_size: 1 variants: - name: Disabled description: No interrupt when FULL bit is set. value: 0 - name: Enabled description: Interrupt generated when FULL bit is set. value: 1 enum/FMPIE0: bit_size: 1 variants: - name: Disabled description: No interrupt generated when state of FMP[1:0] bits are not 00. value: 0 - name: Enabled description: Interrupt generated when state of FMP[1:0] bits are not 00b. value: 1 enum/FMPIE1: bit_size: 1 variants: - name: Disabled description: No interrupt generated when state of FMP[1:0] bits are not 00b. value: 0 - name: Enabled description: Interrupt generated when state of FMP[1:0] bits are not 00b. value: 1 enum/FOVIE0: bit_size: 1 variants: - name: Disabled description: No interrupt when FOVR bit is set. value: 0 - name: Enabled description: Interrupt generated when FOVR bit is set. value: 1 enum/FOVIE1: bit_size: 1 variants: - name: Disabled description: No interrupt when FOVR is set. value: 0 - name: Enabled description: Interrupt generation when FOVR is set. value: 1 enum/FOVR: bit_size: 1 variants: - name: NoOverrun description: No FIFO x overrun. value: 0 - name: R_Overrun_W_Clear description: FIFO x overrun. value: 1 enum/FULL: bit_size: 1 variants: - name: NotFull description: FIFO x is not full. value: 0 - name: R_Full_W_Clear description: FIFO x is full. value: 1 enum/LBKM: bit_size: 1 variants: - name: Disabled description: Loop Back Mode disabled. value: 0 - name: Enabled description: Loop Back Mode enabled. value: 1 enum/LEC: bit_size: 3 variants: - name: NoError description: No Error. value: 0 - name: Stuff description: Stuff Error. value: 1 - name: Form description: Form Error. value: 2 - name: Ack description: Acknowledgment Error. value: 3 - name: BitRecessive description: Bit recessive Error. value: 4 - name: BitDominant description: Bit dominant Error. value: 5 - name: Crc description: CRC Error. value: 6 - name: Custom description: Set by software. value: 7 enum/LECIE: bit_size: 1 variants: - name: Disabled description: ERRI bit will not be set when the error code in LEC[2:0] is set by hardware on error detection. value: 0 - name: Enabled description: ERRI bit will be set when the error code in LEC[2:0] is set by hardware on error detection. value: 1 enum/RFOM: bit_size: 1 variants: - name: Release description: Set by software to release the output mailbox of the FIFO. value: 1 enum/RIR_IDE: bit_size: 1 variants: - name: Standard description: Standard identifier. value: 0 - name: Extended description: Extended identifier. value: 1 enum/RIR_RTR: bit_size: 1 variants: - name: Data description: Data frame. value: 0 - name: Remote description: Remote frame. value: 1 enum/SILM: bit_size: 1 variants: - name: Normal description: Normal operation. value: 0 - name: Silent description: Silent Mode. value: 1 enum/SLKIE: bit_size: 1 variants: - name: Disabled description: No interrupt when SLAKI bit is set. value: 0 - name: Enabled description: Interrupt generated when SLAKI bit is set. value: 1 enum/TIR_IDE: bit_size: 1 variants: - name: Standard description: Standard identifier. value: 0 - name: Extended description: Extended identifier. value: 1 enum/TIR_RTR: bit_size: 1 variants: - name: Data description: Data frame. value: 0 - name: Remote description: Remote frame. value: 1 enum/TMEIE: bit_size: 1 variants: - name: Disabled description: No interrupt when RQCPx bit is set. value: 0 - name: Enabled description: Interrupt generated when RQCPx bit is set. value: 1 enum/WKUIE: bit_size: 1 variants: - name: Disabled description: No interrupt when WKUI is set. value: 0 - name: Enabled description: Interrupt generated when WKUI bit is set. value: 1