 |
EPC9143 300 W 16th Brick DC/DC Module Reference Design
|
|
38 #ifndef P33C_DAC_SFR_ABSTRACTION_H
39 #define P33C_DAC_SFR_ABSTRACTION_H
49 #ifndef P33C_DAC_MODULE_s
53 volatile struct tagDACCTRL1LBITS
bits;
58 volatile struct tagDACCTRL2LBITS
bits;
62 volatile struct tagDACCTRL2HBITS
bits;
63 volatile uint16_t
value;
65 } __attribute__((packed)) obj_P33C_DAC_MODULE_t;
70 #ifndef P33C_DAC_INSTANCE_s
74 volatile struct tagDAC1CONLBITS
bits;
78 volatile struct tagDAC1CONHBITS
bits;
82 volatile struct tagDAC1DATLBITS
bits;
86 volatile struct tagDAC1DATHBITS
bits;
90 volatile struct tagSLP1CONLBITS
bits;
94 volatile struct tagSLP1CONHBITS
bits;
98 volatile struct tagSLP1DATBITS
bits;
99 volatile uint16_t
value;
101 } __attribute__((packed)) obj_P33C_DAC_INSTANCE_t;
103 #define P33C_DAC_SFR_OFFSET ((volatile uint16_t)&DAC2CONL - (volatile uint16_t)&DAC1CONL)
123 volatile uint16_t dac_Instance
127 volatile uint16_t dacInstance
131 volatile uint16_t dacInstance
135 volatile uint16_t dacInstance,
union P33C_DAC_INSTANCE_s::@10 SLPxCONL
volatile uint16_t p33c_DacInstance_ConfigWrite(volatile uint16_t dacInstance, volatile struct P33C_DAC_INSTANCE_s dacConfig)
Writes a user-defined configuration to the DAC instance registers.
volatile struct P33C_DAC_MODULE_s * p33c_DacModule_GetHandle(void)
Gets pointer to DAC Module SFR set.
volatile uint16_t p33c_DacModule_ConfigWrite(volatile struct P33C_DAC_MODULE_s dacConfig)
Writes a user-defined configuration to the DAC module base registers.
volatile struct P33C_DAC_MODULE_s dacModuleConfigClear
Default RESET configuration of the DAC module base SFRs.
volatile struct P33C_DAC_MODULE_s p33c_DacModule_ConfigRead(void)
Read the current configuration from the DAC module base registers.
union P33C_DAC_INSTANCE_s::@7 DACxCONH
volatile struct P33C_DAC_MODULE_s dacModuleDefault
Default configuration of DAC module running from 500 MHz input clock.
union P33C_DAC_INSTANCE_s::@6 DACxCONL
union P33C_DAC_MODULE_s::@2 DacModuleCtrl2H
union P33C_DAC_INSTANCE_s::@8 DACxDATL
union P33C_DAC_MODULE_s::@1 DacModuleCtrl2L
volatile struct tagDAC1CONLBITS bits
volatile uint16_t p33c_DacModule_Dispose(void)
Resets all DAC Module registers to their RESET default values.
union P33C_DAC_INSTANCE_s::@11 SLPxCONH
union P33C_DAC_MODULE_s::@0 DacModuleCtrl1L
union P33C_DAC_INSTANCE_s::@12 SLPxDAT
volatile struct P33C_DAC_INSTANCE_s dacConfigClear
Default RESET configuration of one DAC instance channel SFRs.
union P33C_DAC_INSTANCE_s::@9 DACxDATH
volatile struct P33C_DAC_INSTANCE_s p33c_DacInstance_ConfigRead(volatile uint16_t dacInstance)
Read the current configuration from the DAC instance registers.
volatile struct P33C_DAC_INSTANCE_s * p33c_DacInstance_GetHandle(volatile uint16_t dac_Instance)
Gets pointer to DAC Instance SFR set.
volatile uint16_t p33c_DacInstance_Dispose(volatile uint16_t dacInstance)
Resets all DAC Instance registers to their RESET default values.
volatile struct tagDACCTRL1LBITS bits