GRLIB GRCAN Model
The GRCAN model is available in the GrCan plugin.
@GRCAN Reference
GRCAN Reference
Properties
| Name | Type | Description | 
|---|---|---|
Class  | 
*void  | 
Class object  | 
Component  | 
*void  | 
Pointer to component object if part of component  | 
LoggingFlags  | 
uint64_t  | 
Flags for logging info  | 
Name  | 
*char  | 
Object name  | 
TimeSource  | 
*void  | 
Time source object  | 
bus  | 
temu_IfaceRef/ <unknown>  | 
CAN bus.  | 
cfg  | 
uint32_t  | 
Congifuation register  | 
config.irq  | 
uint8_t  | 
Interrupt number  | 
config.singleIrq  | 
uint8_t  | 
Single interrupt  | 
ctrl  | 
uint32_t  | 
Control register  | 
irqCtrl  | 
temu_IfaceRef/ <unknown>  | 
IRQ controller.  | 
irqMask  | 
uint32_t  | 
Interrupt register  | 
mem  | 
temu_IfaceRef/ <unknown>  | 
Memory (deprecated)  | 
memAccess  | 
temu_IfaceRef/ <unknown>  | 
Memory access for DMA  | 
pendIrq  | 
uint32_t  | 
Pending interrupt register  | 
rxChanAddr  | 
uint32_t  | 
RX channel address register  | 
rxChanCode  | 
uint32_t  | 
RX channel code register  | 
rxChanCtrl  | 
uint32_t  | 
RX channel control register  | 
rxChanIrq  | 
uint32_t  | 
RX channel irq register  | 
rxChanMask  | 
uint32_t  | 
RX channel mask register  | 
rxChanRd  | 
uint32_t  | 
RX channel read register  | 
rxChanSize  | 
uint32_t  | 
RX channel size register  | 
rxChanWr  | 
uint32_t  | 
RX channel write register  | 
stat  | 
uint32_t  | 
Status register  | 
syncCodeFilt  | 
uint32_t  | 
SYNC code filter register  | 
syncMaskFilt  | 
uint32_t  | 
SYNC mask filter register  | 
txChanAddr  | 
uint32_t  | 
TX channel address register  | 
txChanCtrl  | 
uint32_t  | 
TX channel control register  | 
txChanIrq  | 
uint32_t  | 
TX channel irq register  | 
txChanRd  | 
uint32_t  | 
TX channel read register  | 
txChanSize  | 
uint32_t  | 
TX channel size register  | 
txChanWr  | 
uint32_t  | 
TX channel write register  | 
Interfaces
| Name | Type | Description | 
|---|---|---|
ApbIface  | 
ApbIface  | 
APB P&P interface  | 
CanDevIface  | 
CanDevIface  | 
CAN device interface  | 
MemAccessIface  | 
MemAccessIface  | 
Memory access interface (registers)  | 
Registers
| Register support is currently experimental! | 
Register Bank default
Register cfg
- Description
 - 
Congifuation register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register ctrl
- Description
 - 
Control register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register irqMask
- Description
 - 
Interrupt register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register pendIrq
- Description
 - 
Pending interrupt register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanAddr
- Description
 - 
RX channel address register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanCode
- Description
 - 
RX channel code register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanCtrl
- Description
 - 
RX channel control register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanIrq
- Description
 - 
RX channel irq register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanMask
- Description
 - 
RX channel mask register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanRd
- Description
 - 
RX channel read register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanSize
- Description
 - 
RX channel size register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register rxChanWr
- Description
 - 
RX channel write register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register stat
- Description
 - 
Status register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register syncCodeFilt
- Description
 - 
SYNC code filter register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register syncMaskFilt
- Description
 - 
SYNC mask filter register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register txChanAddr
- Description
 - 
TX channel address register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register txChanCtrl
- Description
 - 
TX channel control register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register txChanIrq
- Description
 - 
TX channel irq register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  | 
Register txChanRd
- Description
 - 
TX channel read register
 - Reset value
 - 
0x00000000
 - Warm reset mask
 - 
0x00000000
 
| Field | Mask | Reset | Description | 
|---|---|---|---|
-  | 
-  | 
-  | 
-  |