HFCC-01 Low-Level Software (LLSW) Rel_6802_HFCC-01-RP-CSAR-CB
Loading...
Searching...
No Matches
mmapRvdt.h File Reference
#include "driverStatus.h"
#include "commonDataTypes.h"
Include dependency graph for mmapRvdt.h:
mmapRvdt.h Node1 mmapRvdt.h Node2 driverStatus.h Node1->Node2 Node3 commonDataTypes.h Node1->Node3
This graph shows which files directly or indirectly include this file:
mmapRvdt.h Node1 mmapRvdt.h Node2 modRvdt.c Node1->Node2 Node3 rvdt.c Node1->Node3

Go to the source code of this file.

Macros

#define MMAP_RVDT_MOD_OFFSET   (0x4000U)
#define MMAP_RVDT_BIT_MOD_OFFSET   (0x2000U)
#define MMAP_RVDT_DEV_OFFSET   (0x0320)
#define MMAP_RVDT_BIT_DEV_OFFSET   (0x0400)
#define MMAP_RVDT_POS_CH_STATUS   (4U)
#define MMAP_RVDT_MASK_CH_STATUS   (0x30U)
#define MMAP_RVDT_EN_PWR   (0x0000U)
#define MMAP_RVDT_EN_REF   (0x0004U)
#define MMAP_RVDT_CFG_WAVE_GEN   (0x0008U)
#define MMAP_RVDT_EN_SENSE   (0x000CU)
#define MMAP_RVDT_CFG_SEC1   (0x0010U)
#define MMAP_RVDT_CFG_SEC2   (0x0014U)
#define MMAP_RVDT_CFG_SEC1_LPF   (0x0018U)
#define MMAP_RVDT_CFG_SEC2_LPF   (0x001CU)
#define MMAP_RVDT_CFG_SEC1_BPF_B1   (0x0020U)
#define MMAP_RVDT_CFG_SEC1_BPF_A2   (0x0024U)
#define MMAP_RVDT_CFG_SEC1_BPF_A3   (0x0028U)
#define MMAP_RVDT_CFG_SEC2_BPF_B1   (0x002CU)
#define MMAP_RVDT_CFG_SEC2_BPF_A2   (0x0030U)
#define MMAP_RVDT_CFG_SEC2_BPF_A3   (0x0034U)
#define MMAP_RVDT_WAVE_RAM_DATA   (0x003CU)
#define MMAP_RVDT_CONTROL_CMD   (0x0258U)
#define MMAP_RVDT_DIAGNOSTIC   (0x0280U)
#define MMAP_RVDT_PBIT_STATUS   (0x0284U)
#define MMAP_RVDT_CBIT_STATUS   (0x0288U)
#define MMAP_RVDT_TEMP_RAW   (0x028CU)
#define MMAP_RVDT_SENSE1_SENSE2_DATA   (0x02BCU)
#define MMAP_RVDT_BIT_CFG_SEC1_LPF   (0x0010U)
#define MMAP_RVDT_BIT_CFG_SEC1_BPF_B1   (0x0014U)
#define MMAP_RVDT_BIT_CFG_SEC1_BPF_A2   (0x0018U)
#define MMAP_RVDT_BIT_CFG_SEC1_BPF_A3   (0x001CU)
#define MMAP_RVDT_BIT_PBIT_STATUS   (0x0090U)
#define MMAP_RVDT_BIT_CBIT_STATUS   (0x0094U)
#define MMAP_RVDT_POS_PBIT_DONE   (0U)
#define MMAP_RVDT_POS_PBIT_WRAM_FAIL   (2U)
#define MMAP_RVDT_POS_PBIT_RAM_FAIL   (3U)
#define MMAP_RVDT_POS_PBIT_IC_COMM_FAIL   (4U)
#define MMAP_RVDT_POS_PBIT_BIT_DONE   (0U)
#define MMAP_RVDT_POS_PBIT_BIT_IC_COMM_FAIL   (1U)
#define MMAP_RVDT_POS_PBIT_BIT_RAM_FAIL   (2U)
#define MMAP_RVDT_POS_PBIT_BIT_WRAM_FAIL   (3U)
#define MMAP_RVDT_POS_PBIT_IOEXP_DONE   (4U)
#define MMAP_RVDT_POS_PBIT_IOEXP_IC_COMM_FAIL   (5U)
#define MMAP_RVDT_POS_CBIT_START   (0U)
#define MMAP_RVDT_POS_CBIT_PG_3V3   (1U)
#define MMAP_RVDT_POS_CBIT_OVT   (2U)
#define MMAP_RVDT_POS_CBIT_F_3V3   (3U)
#define MMAP_RVDT_POS_CBIT_PG_CH   (4U)
#define MMAP_RVDT_POS_CBIT_F_3V3_BIT   (5U)
#define MMAP_RVDT_POS_CBIT_PG_BIT   (6U)
#define MMAP_RVDT_POS_CBIT_IC_COMM_FAIL   (7U)
#define MMAP_RVDT_POS_CBIT_PG_3V3_BIT   (8U)
#define MMAP_RVDT_POS_CBIT_PG_15V_IO   (9U)
#define MMAP_RVDT_POS_CBIT_PG_15V_BIT   (10U)
#define MMAP_RVDT_POS_CBIT_F_3V3_ISO   (11U)
#define MMAP_RVDT_POS_CBIT_F_3V3_BIT_ISO   (12U)
#define MMAP_RVDT_POS_CBIT_UNDER_TEMP   (13U)
#define MMAP_RVDT_POS_CBIT_S1_FAULT   (14U)
#define MMAP_RVDT_POS_CBIT_S2_FAULT   (15U)
#define MMAP_RVDT_POS_CBIT_EXC_FAULT   (16U)
#define MMAP_RVDT_POS_CBIT_BIT_COMM_FAIL   (0U)
#define MMAP_RVDT_POS_CBIT_IOEXP_COMM_FAIL   (1U)
#define MMAP_RVDT_POS_DIAG_REF_OVER_VOLT   (0U)
#define MMAP_RVDT_POS_DIAG_REF_UNDER_VOLT   (1U)
#define MMAP_RVDT_POS_DIAG_P1_OVER_VOLT   (2U)
#define MMAP_RVDT_POS_DIAG_P1_UNDER_VOLT   (3U)
#define MMAP_RVDT_POS_DIAG_P1_OVER_CURRENT   (4U)
#define MMAP_RVDT_POS_DIAG_P2_OVER_VOLT   (5U)
#define MMAP_RVDT_POS_DIAG_P2_UNDER_VOLT   (6U)
#define MMAP_RVDT_POS_DIAG_P2_OVER_CURRENT   (7U)
#define MMAP_RVDT_POS_DIAG_S1_GAIN_OVER_VOLT   (8U)
#define MMAP_RVDT_POS_DIAG_S2_GAIN_OVER_VOLT   (9U)
#define MMAP_RVDT_RAM_SIZE   (128U)
#define MMAP_RVDT_TEMP_LSB   (0.005F)

Detailed Description

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

Memory Map for RVDT

Macro Definition Documentation

◆ MMAP_RVDT_BIT_CBIT_STATUS

#define MMAP_RVDT_BIT_CBIT_STATUS   (0x0094U)

◆ MMAP_RVDT_BIT_CFG_SEC1_BPF_A2

#define MMAP_RVDT_BIT_CFG_SEC1_BPF_A2   (0x0018U)

◆ MMAP_RVDT_BIT_CFG_SEC1_BPF_A3

#define MMAP_RVDT_BIT_CFG_SEC1_BPF_A3   (0x001CU)

◆ MMAP_RVDT_BIT_CFG_SEC1_BPF_B1

#define MMAP_RVDT_BIT_CFG_SEC1_BPF_B1   (0x0014U)

◆ MMAP_RVDT_BIT_CFG_SEC1_LPF

#define MMAP_RVDT_BIT_CFG_SEC1_LPF   (0x0010U)

◆ MMAP_RVDT_BIT_DEV_OFFSET

#define MMAP_RVDT_BIT_DEV_OFFSET   (0x0400)

◆ MMAP_RVDT_BIT_MOD_OFFSET

#define MMAP_RVDT_BIT_MOD_OFFSET   (0x2000U)

◆ MMAP_RVDT_BIT_PBIT_STATUS

#define MMAP_RVDT_BIT_PBIT_STATUS   (0x0090U)

◆ MMAP_RVDT_CBIT_STATUS

#define MMAP_RVDT_CBIT_STATUS   (0x0288U)

◆ MMAP_RVDT_CFG_SEC1

#define MMAP_RVDT_CFG_SEC1   (0x0010U)

◆ MMAP_RVDT_CFG_SEC1_BPF_A2

#define MMAP_RVDT_CFG_SEC1_BPF_A2   (0x0024U)

◆ MMAP_RVDT_CFG_SEC1_BPF_A3

#define MMAP_RVDT_CFG_SEC1_BPF_A3   (0x0028U)

◆ MMAP_RVDT_CFG_SEC1_BPF_B1

#define MMAP_RVDT_CFG_SEC1_BPF_B1   (0x0020U)

◆ MMAP_RVDT_CFG_SEC1_LPF

#define MMAP_RVDT_CFG_SEC1_LPF   (0x0018U)

◆ MMAP_RVDT_CFG_SEC2

#define MMAP_RVDT_CFG_SEC2   (0x0014U)

◆ MMAP_RVDT_CFG_SEC2_BPF_A2

#define MMAP_RVDT_CFG_SEC2_BPF_A2   (0x0030U)

◆ MMAP_RVDT_CFG_SEC2_BPF_A3

#define MMAP_RVDT_CFG_SEC2_BPF_A3   (0x0034U)

◆ MMAP_RVDT_CFG_SEC2_BPF_B1

#define MMAP_RVDT_CFG_SEC2_BPF_B1   (0x002CU)

◆ MMAP_RVDT_CFG_SEC2_LPF

#define MMAP_RVDT_CFG_SEC2_LPF   (0x001CU)

◆ MMAP_RVDT_CFG_WAVE_GEN

#define MMAP_RVDT_CFG_WAVE_GEN   (0x0008U)

◆ MMAP_RVDT_CONTROL_CMD

#define MMAP_RVDT_CONTROL_CMD   (0x0258U)

◆ MMAP_RVDT_DEV_OFFSET

#define MMAP_RVDT_DEV_OFFSET   (0x0320)

◆ MMAP_RVDT_DIAGNOSTIC

#define MMAP_RVDT_DIAGNOSTIC   (0x0280U)

◆ MMAP_RVDT_EN_PWR

#define MMAP_RVDT_EN_PWR   (0x0000U)

◆ MMAP_RVDT_EN_REF

#define MMAP_RVDT_EN_REF   (0x0004U)

◆ MMAP_RVDT_EN_SENSE

#define MMAP_RVDT_EN_SENSE   (0x000CU)

◆ MMAP_RVDT_MASK_CH_STATUS

#define MMAP_RVDT_MASK_CH_STATUS   (0x30U)

◆ MMAP_RVDT_MOD_OFFSET

#define MMAP_RVDT_MOD_OFFSET   (0x4000U)

◆ MMAP_RVDT_PBIT_STATUS

#define MMAP_RVDT_PBIT_STATUS   (0x0284U)

◆ MMAP_RVDT_POS_CBIT_BIT_COMM_FAIL

#define MMAP_RVDT_POS_CBIT_BIT_COMM_FAIL   (0U)

◆ MMAP_RVDT_POS_CBIT_EXC_FAULT

#define MMAP_RVDT_POS_CBIT_EXC_FAULT   (16U)

◆ MMAP_RVDT_POS_CBIT_F_3V3

#define MMAP_RVDT_POS_CBIT_F_3V3   (3U)

◆ MMAP_RVDT_POS_CBIT_F_3V3_BIT

#define MMAP_RVDT_POS_CBIT_F_3V3_BIT   (5U)

◆ MMAP_RVDT_POS_CBIT_F_3V3_BIT_ISO

#define MMAP_RVDT_POS_CBIT_F_3V3_BIT_ISO   (12U)

◆ MMAP_RVDT_POS_CBIT_F_3V3_ISO

#define MMAP_RVDT_POS_CBIT_F_3V3_ISO   (11U)

◆ MMAP_RVDT_POS_CBIT_IC_COMM_FAIL

#define MMAP_RVDT_POS_CBIT_IC_COMM_FAIL   (7U)

◆ MMAP_RVDT_POS_CBIT_IOEXP_COMM_FAIL

#define MMAP_RVDT_POS_CBIT_IOEXP_COMM_FAIL   (1U)

◆ MMAP_RVDT_POS_CBIT_OVT

#define MMAP_RVDT_POS_CBIT_OVT   (2U)

◆ MMAP_RVDT_POS_CBIT_PG_15V_BIT

#define MMAP_RVDT_POS_CBIT_PG_15V_BIT   (10U)

◆ MMAP_RVDT_POS_CBIT_PG_15V_IO

#define MMAP_RVDT_POS_CBIT_PG_15V_IO   (9U)

◆ MMAP_RVDT_POS_CBIT_PG_3V3

#define MMAP_RVDT_POS_CBIT_PG_3V3   (1U)

◆ MMAP_RVDT_POS_CBIT_PG_3V3_BIT

#define MMAP_RVDT_POS_CBIT_PG_3V3_BIT   (8U)

◆ MMAP_RVDT_POS_CBIT_PG_BIT

#define MMAP_RVDT_POS_CBIT_PG_BIT   (6U)

◆ MMAP_RVDT_POS_CBIT_PG_CH

#define MMAP_RVDT_POS_CBIT_PG_CH   (4U)

◆ MMAP_RVDT_POS_CBIT_S1_FAULT

#define MMAP_RVDT_POS_CBIT_S1_FAULT   (14U)

◆ MMAP_RVDT_POS_CBIT_S2_FAULT

#define MMAP_RVDT_POS_CBIT_S2_FAULT   (15U)

◆ MMAP_RVDT_POS_CBIT_START

#define MMAP_RVDT_POS_CBIT_START   (0U)

◆ MMAP_RVDT_POS_CBIT_UNDER_TEMP

#define MMAP_RVDT_POS_CBIT_UNDER_TEMP   (13U)

◆ MMAP_RVDT_POS_CH_STATUS

#define MMAP_RVDT_POS_CH_STATUS   (4U)

◆ MMAP_RVDT_POS_DIAG_P1_OVER_CURRENT

#define MMAP_RVDT_POS_DIAG_P1_OVER_CURRENT   (4U)

◆ MMAP_RVDT_POS_DIAG_P1_OVER_VOLT

#define MMAP_RVDT_POS_DIAG_P1_OVER_VOLT   (2U)

◆ MMAP_RVDT_POS_DIAG_P1_UNDER_VOLT

#define MMAP_RVDT_POS_DIAG_P1_UNDER_VOLT   (3U)

◆ MMAP_RVDT_POS_DIAG_P2_OVER_CURRENT

#define MMAP_RVDT_POS_DIAG_P2_OVER_CURRENT   (7U)

◆ MMAP_RVDT_POS_DIAG_P2_OVER_VOLT

#define MMAP_RVDT_POS_DIAG_P2_OVER_VOLT   (5U)

◆ MMAP_RVDT_POS_DIAG_P2_UNDER_VOLT

#define MMAP_RVDT_POS_DIAG_P2_UNDER_VOLT   (6U)

◆ MMAP_RVDT_POS_DIAG_REF_OVER_VOLT

#define MMAP_RVDT_POS_DIAG_REF_OVER_VOLT   (0U)

◆ MMAP_RVDT_POS_DIAG_REF_UNDER_VOLT

#define MMAP_RVDT_POS_DIAG_REF_UNDER_VOLT   (1U)

◆ MMAP_RVDT_POS_DIAG_S1_GAIN_OVER_VOLT

#define MMAP_RVDT_POS_DIAG_S1_GAIN_OVER_VOLT   (8U)

◆ MMAP_RVDT_POS_DIAG_S2_GAIN_OVER_VOLT

#define MMAP_RVDT_POS_DIAG_S2_GAIN_OVER_VOLT   (9U)

◆ MMAP_RVDT_POS_PBIT_BIT_DONE

#define MMAP_RVDT_POS_PBIT_BIT_DONE   (0U)

◆ MMAP_RVDT_POS_PBIT_BIT_IC_COMM_FAIL

#define MMAP_RVDT_POS_PBIT_BIT_IC_COMM_FAIL   (1U)

◆ MMAP_RVDT_POS_PBIT_BIT_RAM_FAIL

#define MMAP_RVDT_POS_PBIT_BIT_RAM_FAIL   (2U)

◆ MMAP_RVDT_POS_PBIT_BIT_WRAM_FAIL

#define MMAP_RVDT_POS_PBIT_BIT_WRAM_FAIL   (3U)

◆ MMAP_RVDT_POS_PBIT_DONE

#define MMAP_RVDT_POS_PBIT_DONE   (0U)

◆ MMAP_RVDT_POS_PBIT_IC_COMM_FAIL

#define MMAP_RVDT_POS_PBIT_IC_COMM_FAIL   (4U)

◆ MMAP_RVDT_POS_PBIT_IOEXP_DONE

#define MMAP_RVDT_POS_PBIT_IOEXP_DONE   (4U)

◆ MMAP_RVDT_POS_PBIT_IOEXP_IC_COMM_FAIL

#define MMAP_RVDT_POS_PBIT_IOEXP_IC_COMM_FAIL   (5U)

◆ MMAP_RVDT_POS_PBIT_RAM_FAIL

#define MMAP_RVDT_POS_PBIT_RAM_FAIL   (3U)

◆ MMAP_RVDT_POS_PBIT_WRAM_FAIL

#define MMAP_RVDT_POS_PBIT_WRAM_FAIL   (2U)

◆ MMAP_RVDT_RAM_SIZE

#define MMAP_RVDT_RAM_SIZE   (128U)

◆ MMAP_RVDT_SENSE1_SENSE2_DATA

#define MMAP_RVDT_SENSE1_SENSE2_DATA   (0x02BCU)

◆ MMAP_RVDT_TEMP_LSB

#define MMAP_RVDT_TEMP_LSB   (0.005F)

◆ MMAP_RVDT_TEMP_RAW

#define MMAP_RVDT_TEMP_RAW   (0x028CU)

◆ MMAP_RVDT_WAVE_RAM_DATA

#define MMAP_RVDT_WAVE_RAM_DATA   (0x003CU)