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 |
---|---|---|---|
- |
- |
- |
- |