18 #define E_HWCFG_SYSTEM_CLOCK 30000000
19 #define E_HWCFG_SYSTEM_CLOCK_LOW 10000
24 #define E_HWCFG_SYSTEM_CLOCK_KHZ (E_HWCFG_SYSTEM_CLOCK/1000)
27 #define E_HWCFG_ADC_RANGE_FULL 255
28 #define E_HWCFG_ADC_RANGE_ZERO 0
29 #define E_HWCFG_ADC_VBG 1200
31 #define E_HWCFG_ADC_REF_H_DFLT 0x0F
32 #define E_HWCFG_ADC_REF_L_DFLT 0x00
33 #define E_HWCFG_ADC_REF_G_DFLT 0x0F
34 #define E_HWCFG_ADC_GAIN_ONE 128
51 #define HWCFG_SFRS ((__IO HWCFG_SFRS_t *) (0x00027F00))
uint8_t CLOCK_CALIB_RC
Definition: hwcfg.h:44
uint8_t CALIB_VERSION
Definition: hwcfg.h:42
uint8_t BANDGAP_VOLT
Definition: hwcfg.h:43
uint8_t HWCFG_GetCalibrationVersion(void)
Get the version of calibration data.
Definition: hwcfg.c:35
uint16_t HWCFG_GetVBG(void)
Get band gap voltage.
Definition: hwcfg.c:24
uint8_t CLOCK_CALIB_32K
Definition: hwcfg.h:45
uint8_t HWCFG_GetRCClockCalibValue(void)
Get RC clock trim value.
Definition: hwcfg.c:14
uint8_t HWCFG_Get32KClockCalibValue(void)
Get 32K clock trim value.
Definition: hwcfg.c:19
A structure to represent the data in hardware config block.
Definition: hwcfg.h:40