Expand description

CAN1 controller

Modules

Bus Timing. Can only be written when RM in CANMOD is 1.

Command bits that affect the state of the CAN Controller

Error Warning Limit. Can only be written when RM in CANMOD is 1.

Global Controller Status and Error Counters. The error counters can only be written when RM in CANMOD is 1.

Interrupt status, Arbitration Lost Capture, Error Code Capture

Interrupt Enable

Controls the operating mode of the CAN Controller.

Received data bytes 1-4. Can only be written when RM in CANMOD is 1.

Received data bytes 5-8. Can only be written when RM in CANMOD is 1.

Receive frame status. Can only be written when RM in CANMOD is 1.

Received Identifier. Can only be written when RM in CANMOD is 1.

Status Register

Transmit data bytes 1-4 (Tx Buffer)

Transmit data bytes 5-8 (Tx Buffer )

Transmit frame info (Tx Buffer )

Transmit Identifier (Tx Buffer)

Structs

Register block

Type Definitions

BTR register accessor: an alias for Reg<BTR_SPEC>

CMR register accessor: an alias for Reg<CMR_SPEC>

EWL register accessor: an alias for Reg<EWL_SPEC>

GSR register accessor: an alias for Reg<GSR_SPEC>

ICR register accessor: an alias for Reg<ICR_SPEC>

IER register accessor: an alias for Reg<IER_SPEC>

MOD register accessor: an alias for Reg<MOD_SPEC>

RDA register accessor: an alias for Reg<RDA_SPEC>

RDB register accessor: an alias for Reg<RDB_SPEC>

RFS register accessor: an alias for Reg<RFS_SPEC>

RID register accessor: an alias for Reg<RID_SPEC>

SR register accessor: an alias for Reg<SR_SPEC>

TDA register accessor: an alias for Reg<TDA_SPEC>

TDB register accessor: an alias for Reg<TDB_SPEC>

TFI register accessor: an alias for Reg<TFI_SPEC>

TID register accessor: an alias for Reg<TID_SPEC>