#include <stdint.h>
#include "hpm_mcan_regs.h"
#include "hpm_soc_feature.h"
Go to the source code of this file.
◆ MCAN_TSU_EXT_TIMEBASE_SRC_MAX
◆ MCAN_TSU_EXT_TIMEBASE_SRC_MCAN0
◆ MCAN_TSU_EXT_TIMEBASE_SRC_MCAN1
| #define MCAN_TSU_EXT_TIMEBASE_SRC_MCAN1 (1U) |
◆ MCAN_TSU_EXT_TIMEBASE_SRC_MCAN2
| #define MCAN_TSU_EXT_TIMEBASE_SRC_MCAN2 (2U) |
◆ MCAN_TSU_EXT_TIMEBASE_SRC_MCAN3
| #define MCAN_TSU_EXT_TIMEBASE_SRC_MCAN3 (3U) |
◆ MCAN_TSU_EXT_TIMEBASE_SRC_MIN
| #define MCAN_TSU_EXT_TIMEBASE_SRC_MIN (0U) |
TSU External Timebase Sources.
◆ MCAN_TSU_EXT_TIMEBASE_SRC_PTPC
| #define MCAN_TSU_EXT_TIMEBASE_SRC_PTPC (4U) |
◆ mcan_disable_standby_pin()
| static void mcan_disable_standby_pin |
( |
MCAN_Type * |
ptr | ) |
|
|
inlinestatic |
Disable Standby pin for MCAN.
- Parameters
-
◆ mcan_enable_standby_pin()
| static void mcan_enable_standby_pin |
( |
MCAN_Type * |
ptr | ) |
|
|
inlinestatic |
Enable Standby Pin for MCAN.
- Parameters
-
◆ mcan_get_ram_base()
| static uint32_t mcan_get_ram_base |
( |
MCAN_Type * |
ptr | ) |
|
|
inlinestatic |
Get RAM base for MCAN.
- Parameters
-
- Returns
- RAM base for MCAN
◆ mcan_get_ram_offset()
| static uint32_t mcan_get_ram_offset |
( |
MCAN_Type * |
ptr | ) |
|
|
inlinestatic |
Get the MCAN RAM offset in the dedicated/shared RAM for.
- Parameters
-
- Returns
- RAM offset for MCAN
◆ mcan_get_ram_size()
| static uint32_t mcan_get_ram_size |
( |
MCAN_Type * |
ptr | ) |
|
|
inlinestatic |
Get MCAN RAM size.
- Parameters
-
- Returns
- RAM size in bytes
◆ mcan_set_tsu_ext_timebase_src()
| static void mcan_set_tsu_ext_timebase_src |
( |
MCAN_Type * |
ptr, |
|
|
uint8_t |
src |
|
) |
| |
|
inlinestatic |
Set External Timebase Source for MCAN TSU.
- Parameters
-
| [in] | ptr | MCAN base |
| [in] | src | External Timebase source |