INLINE void CSA_Gain_Set(uint32 gain)
Set CSA Gain value.
Definition: csa.h:134
INLINE void CSA_Power_On(void)
switches on CSA module.
Definition: csa.h:98
INLINE void CSA_Power_Off(void)
switches off CSA module.
Definition: csa.h:115
INLINE void CSA_Set_Gain(uint8 gain)
Set CSA Gain value.
Definition: csa.h:193
INLINE uint32 CSA_Gain_Get()
Get CSA Gain value.
Definition: csa.h:154
void CSA_Init(void)
Initializes the CSA module based on the Config Wizard for MOTIX MCU configuration.
CSA_Gain
Definition: csa.h:76
@ CSA_GAIN_20
Definition: csa.h:78
@ CSA_GAIN_10
Definition: csa.h:77
@ CSA_GAIN_60
Definition: csa.h:80
@ CSA_GAIN_40
Definition: csa.h:79
uint16 CSA_Offset_Get(void)
measures the CSA offset using ADC1.
#define CSA
Definition: tle987x.h:6062
#define MF_CSA_CTRL_GAIN_Pos
Definition: tle987x.h:8171
#define MF_CSA_CTRL_EN_Msk
Definition: tle987x.h:8174
#define MF_CSA_CTRL_EN_Pos
Definition: tle987x.h:8173
#define MF_CSA_CTRL_GAIN_Msk
Definition: tle987x.h:8172
SFR low level access library.
INLINE void Field_Mod32(volatile uint32 *reg, uint32 pos, uint32 msk, uint32 val)
This function writes a bit field in a 32-bit register.
Definition: sfr_access.h:347
INLINE uint32 u32_Field_Rd32(const volatile uint32 *reg, uint32 pos, uint32 msk)
This function reads a 32-bit field of a 32-bit register.
Definition: sfr_access.h:422
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:132
uint8_t uint8
8 bit unsigned value
Definition: types.h:137
uint16_t uint16
16 bit unsigned value
Definition: types.h:138
uint32_t uint32
32 bit unsigned value
Definition: types.h:139