HFCC-01 Low-Level Software (LLSW) Rel_6802_HFCC-01-RP-CSAR-CB
Loading...
Searching...
No Matches
mmapPwm.h File Reference

Memory Map for PWM. More...

#include "driverStatus.h"
#include "commonDataTypes.h"
Include dependency graph for mmapPwm.h:
mmapPwm.h Node1 mmapPwm.h Node2 driverStatus.h Node1->Node2 Node3 commonDataTypes.h Node1->Node3
This graph shows which files directly or indirectly include this file:
mmapPwm.h Node1 mmapPwm.h Node2 modPwm.c Node1->Node2 Node3 pwm.c Node1->Node3

Go to the source code of this file.

Macros

#define MMAP_PWM_MOD_OFFSET   (0x1000U)
#define MMAP_PWM_DEV_OFFSET   (0x0100U)
#define MMAP_PWM_BANK_CFG_DEV   (0x0000U)
#define MMAP_PWM_BANK_TYPE_DEV   (0x0004U)
#define MMAP_PWM_PWM_PERIOD   (0x0008U)
#define MMAP_PWM_PWM_ON_TIME   (0x000CU)
#define MMAP_PWM_BANK_STATUS_FAULT   (0x0050U)
#define MMAP_PWM_BANK_STATUS_OUTPUT   (0x0054U)
#define MMAP_PWM_TEMP_RAW   (0x0060U)
#define MMAP_PWM_PBIT_STATUS   (0x0068U)
#define MMAP_PWM_CBIT_STATUS   (0x006CU)
#define MMAP_PWM_BANK_CH_STATE   (0x0078U)
#define MMAP_PWM_POS_THERMAL_WARNING   (0U)
#define MMAP_PWM_POS_UNDER_LOAD   (1U)
#define MMAP_PWM_POS_POWER_SUPPLY_FAIL   (2U)
#define MMAP_PWM_POS_OVER_CURRENT_SHUTDOWN   (3U)
#define MMAP_PWM_POS_THERMAL_SHUTDOWN   (4U)
#define MMAP_PWM_POS_CH_STATUS   (4U)
#define MMAP_PWM_POS_SG_CLCH_STATUS   (10U)
#define MMAP_PWM_MASK_CH_STATUS   (0x30U)
#define MMAP_PWM_MASK_SG_CLCH_STATUS   (0xC00)
#define MMAP_PWM_POS_PBIT_INCOMPLETED   (0U)
#define MMAP_PWM_POS_PBIT_F_5V5   (1U)
#define MMAP_PWM_POS_PBIT_IC_COM_ERR   (2U)
#define MMAP_PWM_POS_CBIT_NOT_RUN   (0U)
#define MMAP_PWM_POS_CBIT_F_5V5   (1U)
#define MMAP_PWM_POS_CBIT_IC_COM_ERR   (2U)
#define MMAP_PWM_POS_CBIT_F_IVDC   (3U)
#define MMAP_PWM_POS_DATA_SG_CLCH   (5U)
#define MMAP_PWM_PERIOD_LSB   (50.0F)
#define MMAP_PWM_TEMP_LSB   (0.005F)

Detailed Description

Memory Map for PWM.

Author
Ramza Anuar ramza.nosp@m..anu.nosp@m.ar@tu.nosp@m.sas..nosp@m.my

Macro Definition Documentation

◆ MMAP_PWM_BANK_CFG_DEV

#define MMAP_PWM_BANK_CFG_DEV   (0x0000U)

◆ MMAP_PWM_BANK_CH_STATE

#define MMAP_PWM_BANK_CH_STATE   (0x0078U)

◆ MMAP_PWM_BANK_STATUS_FAULT

#define MMAP_PWM_BANK_STATUS_FAULT   (0x0050U)

◆ MMAP_PWM_BANK_STATUS_OUTPUT

#define MMAP_PWM_BANK_STATUS_OUTPUT   (0x0054U)

◆ MMAP_PWM_BANK_TYPE_DEV

#define MMAP_PWM_BANK_TYPE_DEV   (0x0004U)

◆ MMAP_PWM_CBIT_STATUS

#define MMAP_PWM_CBIT_STATUS   (0x006CU)

◆ MMAP_PWM_DEV_OFFSET

#define MMAP_PWM_DEV_OFFSET   (0x0100U)

◆ MMAP_PWM_MASK_CH_STATUS

#define MMAP_PWM_MASK_CH_STATUS   (0x30U)

◆ MMAP_PWM_MASK_SG_CLCH_STATUS

#define MMAP_PWM_MASK_SG_CLCH_STATUS   (0xC00)

◆ MMAP_PWM_MOD_OFFSET

#define MMAP_PWM_MOD_OFFSET   (0x1000U)

◆ MMAP_PWM_PBIT_STATUS

#define MMAP_PWM_PBIT_STATUS   (0x0068U)

◆ MMAP_PWM_PERIOD_LSB

#define MMAP_PWM_PERIOD_LSB   (50.0F)

◆ MMAP_PWM_POS_CBIT_F_5V5

#define MMAP_PWM_POS_CBIT_F_5V5   (1U)

◆ MMAP_PWM_POS_CBIT_F_IVDC

#define MMAP_PWM_POS_CBIT_F_IVDC   (3U)

◆ MMAP_PWM_POS_CBIT_IC_COM_ERR

#define MMAP_PWM_POS_CBIT_IC_COM_ERR   (2U)

◆ MMAP_PWM_POS_CBIT_NOT_RUN

#define MMAP_PWM_POS_CBIT_NOT_RUN   (0U)

◆ MMAP_PWM_POS_CH_STATUS

#define MMAP_PWM_POS_CH_STATUS   (4U)

◆ MMAP_PWM_POS_DATA_SG_CLCH

#define MMAP_PWM_POS_DATA_SG_CLCH   (5U)

◆ MMAP_PWM_POS_OVER_CURRENT_SHUTDOWN

#define MMAP_PWM_POS_OVER_CURRENT_SHUTDOWN   (3U)

◆ MMAP_PWM_POS_PBIT_F_5V5

#define MMAP_PWM_POS_PBIT_F_5V5   (1U)

◆ MMAP_PWM_POS_PBIT_IC_COM_ERR

#define MMAP_PWM_POS_PBIT_IC_COM_ERR   (2U)

◆ MMAP_PWM_POS_PBIT_INCOMPLETED

#define MMAP_PWM_POS_PBIT_INCOMPLETED   (0U)

◆ MMAP_PWM_POS_POWER_SUPPLY_FAIL

#define MMAP_PWM_POS_POWER_SUPPLY_FAIL   (2U)

◆ MMAP_PWM_POS_SG_CLCH_STATUS

#define MMAP_PWM_POS_SG_CLCH_STATUS   (10U)

◆ MMAP_PWM_POS_THERMAL_SHUTDOWN

#define MMAP_PWM_POS_THERMAL_SHUTDOWN   (4U)

◆ MMAP_PWM_POS_THERMAL_WARNING

#define MMAP_PWM_POS_THERMAL_WARNING   (0U)

◆ MMAP_PWM_POS_UNDER_LOAD

#define MMAP_PWM_POS_UNDER_LOAD   (1U)

◆ MMAP_PWM_PWM_ON_TIME

#define MMAP_PWM_PWM_ON_TIME   (0x000CU)

◆ MMAP_PWM_PWM_PERIOD

#define MMAP_PWM_PWM_PERIOD   (0x0008U)

◆ MMAP_PWM_TEMP_LSB

#define MMAP_PWM_TEMP_LSB   (0.005F)

◆ MMAP_PWM_TEMP_RAW

#define MMAP_PWM_TEMP_RAW   (0x0060U)