Infineon MOTIX™ MCU TLE985x Device Family SDK
Macros | Functions
adc2.h File Reference

Go to the source code of this file.

Detailed Description

ADC2 low level access library.

Version
V0.3.5
Date
21. Jan 2022
Note
This file violates [MISRA 2012 Rule 11.1, required], [MISRA 2012 Rule 11.4, advisory], [MISRA 2012 Rule 11.6, required], [MISRA 2012 Rule 2.5, advisory]

Include Graph

Include dependency graph for adc2.h:

Macros

#define ADC2_VREF   (1.211F)
 ADC2 reference voltage 1.21V. More...
 
#define ADC2_VS   (0)
 ADC2 channel selection macro, channel 0 - VS. More...
 
#define ADC2_VSD   (1)
 ADC2 channel selection macro, channel 1 - VSD. More...
 
#define ADC2_VCP   (2)
 ADC2 channel selection macro, channel 2 - VCP. More...
 
#define ADC2_VDDEXT   (3)
 ADC2 channel selection macro, channel 3 - VDDEXT. More...
 
#define ADC2_VDDP   (4)
 ADC2 channel selection macro, channel 4 - VDDP. More...
 
#define ADC2_VBG   (5)
 ADC2 channel selection macro, channel 5 - VBG. More...
 
#define ADC2_VDDC   (6)
 ADC2 channel selection macro, channel 6 - VDDC. More...
 
#define ADC2_TEMP1   (7)
 ADC2 channel selection macro, channel 7 - TEMP1. More...
 
#define ADC2_TEMP2   (8)
 ADC2 channel selection macro, channel 8 - TEMP2. More...
 

Functions

void ADC2_Init (void)
 Initializes the ADC2 based on the Config Wizard configuration. More...
 
INLINE uint16 ADC2_GetChResult (uint8 channel)
 Returns the 10 bit wide result of the selected ADC2 channel. More...
 
INLINE uint16 ADC2_GetChResult_mV (uint8 channel)
 Returns the Result in mV of the selected ADC2 Channels 0-6. More...
 
INLINE sint16 ADC2_GetChResult_C (uint8 channel)
 Returns the Result in degrees celsius of the selected ADC2 channels 7-8. More...
 
INLINE void ADC2_SOS_Set (void)
 Starts an ADC2 Conversion, for Software mode only. More...
 
INLINE void ADC2_SW_Channel_Sel (uint8 channel)
 Selects ADC2 channel for the software conversion. More...
 
INLINE void ADC2_SW_Max_Time_Set (uint8 time)
 Sets ADC2 maximum time in software mode. More...
 
INLINE void ADC2_EIM_En (void)
 enables Exceptional interrupt measurement (EIM) Trigger Event. More...
 
INLINE void ADC2_EIM_Dis (void)
 Disables Exceptional interrupt measurement (EIM) Trigger Event. More...
 
INLINE void ADC2_EIM_Channel_Set (uint8 channel)
 Sets EIM channel for measurement. More...
 
INLINE void ADC2_EIM_T3_GPT12_Sel (void)
 Selects Exceptional interrupt measurement (EIM) GPT12 Trigger. More...
 
INLINE void ADC2_EIM_CP_Clk_Sel (void)
 Selects Exceptional interrupt measurement (EIM) CP_clk Trigger. More...
 
INLINE void ADC2_VS_OV_Int_Clr (void)
 Clears VS Overvoltage interrupt flag. More...
 
INLINE void ADC2_VS_UV_Int_Clr (void)
 Clears VS Undervoltage interrupt flag. More...
 
INLINE void ADC2_VDDP_OV_Int_Clr (void)
 Clears VDDP Overvoltage interrupt flag. More...
 
INLINE void ADC2_VDDP_UV_Int_Clr (void)
 Clears VDDP Undervoltage interrupt flag. More...
 
INLINE void ADC2_VDDC_OV_Int_Clr (void)
 Clears VDDC Overvoltage interrupt flag. More...
 
INLINE void ADC2_VDDC_UV_Int_Clr (void)
 Clears VDDC Undervoltage interrupt flag. More...
 
INLINE void ADC2_VDDEXT_OV_Int_Clr (void)
 Clears VDDEXT Overvoltage interrupt flag. More...
 
INLINE void ADC2_VDDEXT_UV_Int_Clr (void)
 Clears VDDEXT Undervoltage interrupt flag. More...
 
INLINE void ADC2_VSD_OV_Int_Clr (void)
 Clears Driver Supply MU High interrupt flag. More...
 
INLINE void ADC2_VSD_UV_Int_Clr (void)
 Clears Driver Supply MU Low interrupt flag. More...
 
INLINE void ADC2_VCP_OV_Int_Clr (void)
 Clears Charge Pump MU High interrupt flag. More...
 
INLINE void ADC2_VCP_UV_Int_Clr (void)
 Clears Charge Pump MU Low interrupt flag. More...
 
INLINE void ADC2_VBG_OV_Int_Clr (void)
 Clears 8 Bit ADC2 Reference Overvoltage interrupt flag. More...
 
INLINE void ADC2_VBG_UV_Int_Clr (void)
 Clears 8 Bit ADC2 Reference Overvoltage interrupt flag. More...
 
INLINE void ADC2_TEMP_OT_Int_Clr (void)
 Clears System Overtemperature Shutdown interrupt flag. More...
 
INLINE void ADC2_TEMP_WARN_Int_Clr (void)
 Clears System Overtemperature Prewarning interrupt flag. More...
 
INLINE void BDRV_VCP_OTW_Int_Clr (void)
 Clears Charge Pump Over-temperature Warning interrupt flag. More...
 
INLINE void BDRV_VCP_OTSD_Int_Clr (void)
 Clears Charge Pump Over-temperature Shutdown interrupt flag. More...
 
INLINE void ADC2_VS_OV_Int_En (void)
 Enables VS Overvoltage interrupt. More...
 
INLINE void ADC2_VS_OV_Int_Dis (void)
 Disables VS Overvoltage interrupt. More...
 
INLINE void ADC2_VS_UV_Int_En (void)
 Enables VS Undervoltage interrupt flag. More...
 
INLINE void ADC2_VS_UV_Int_Dis (void)
 Disables VS Undervoltage interrupt flag. More...
 
INLINE void ADC2_VDDP_OV_Int_En (void)
 Enables VDDP Overvoltage interrupt. More...
 
INLINE void ADC2_VDDP_OV_Int_Dis (void)
 Disables VDDP Overvoltage interrupt. More...
 
INLINE void ADC2_VDDP_UV_Int_En (void)
 Enables VDDP Undervoltage interrupt. More...
 
INLINE void ADC2_VDDP_UV_Int_Dis (void)
 Disables VDDP Undervoltage interrupt. More...
 
INLINE void ADC2_VDDC_OV_Int_En (void)
 Enables VDDC Overvoltage interrupt. More...
 
INLINE void ADC2_VDDC_OV_Int_Dis (void)
 Disables VDDC Overvoltage interrupt. More...
 
INLINE void ADC2_VDDC_UV_Int_En (void)
 Enables VDDC Undervoltage interrupt. More...
 
INLINE void ADC2_VDDC_UV_Int_Dis (void)
 Disables VDDC Undervoltage interrupt. More...
 
INLINE void ADC2_VDDEXT_OV_Int_En (void)
 Enables VDDEXT Overvoltage interrupt. More...
 
INLINE void ADC2_VDDEXT_OV_Int_Dis (void)
 Disables VDDEXT Overvoltage interrupt. More...
 
INLINE void ADC2_VDDEXT_UV_Int_En (void)
 Enables VDDEXT Undervoltage interrupt. More...
 
INLINE void ADC2_VDDEXT_UV_Int_Dis (void)
 Disables VDDEXT Undervoltage interrupt. More...
 
INLINE void ADC2_VSD_OV_Int_En (void)
 Enables Driver Supply MU High interrupt. More...
 
INLINE void ADC2_VSD_OV_Int_Dis (void)
 Disables Driver Supply MU High interrupt. More...
 
INLINE void ADC2_VSD_UV_Int_En (void)
 Enables Driver Supply MU Low interrupt. More...
 
INLINE void ADC2_VSD_UV_Int_Dis (void)
 Disables Driver Supply MU Low interrupt. More...
 
INLINE void ADC2_VCP_OV_Int_En (void)
 Enables Charge Pump MU High interrupt. More...
 
INLINE void ADC2_VCP_OV_Int_Dis (void)
 Disables Charge Pump MU High interrupt. More...
 
INLINE void ADC2_VCP_UV_Int_En (void)
 Enables Charge Pump MU Low interrupt. More...
 
INLINE void ADC2_VCP_UV_Int_Dis (void)
 Disables Charge Pump MU Low interrupt. More...
 
INLINE void ADC2_VBG_OV_Int_En (void)
 Enables 8 Bit ADC2 Reference Overvoltage interrupt. More...
 
INLINE void ADC2_VBG_OV_Int_Dis (void)
 Disables 8 Bit ADC2 Reference Overvoltage interrupt. More...
 
INLINE void ADC2_VBG_UV_Int_En (void)
 Enables 8 Bit ADC2 Reference Overvoltage interrupt. More...
 
INLINE void ADC2_VBG_UV_Int_Dis (void)
 Disables 8 Bit ADC2 Reference Overvoltage interrupt. More...
 
INLINE void ADC2_Temp_OT_Int_En (void)
 Enables System Overtemperature Shutdown interrupt. More...
 
INLINE void ADC2_Temp_OT_Int_Dis (void)
 Disables System Overtemperature Shutdown interrupt. More...
 
INLINE void ADC2_Temp_Warn_Int_En (void)
 Enables System Overtemperature Prewarning interrupt. More...
 
INLINE void ADC2_Temp_Warn_Int_Dis (void)
 Disables System Overtemperature Prewarning interrupt. More...
 
INLINE void ADC2_VCP_OTW_Int_En (void)
 Enables Charge Pump Over-temperature Warning interrupt. More...
 
INLINE void ADC2_VCP_OTW_Int_Dis (void)
 Disables Charge Pump Over-temperature Warning interrupt. More...
 
INLINE void ADC2_VCP_OTSD_Int_En (void)
 Enables Charge Pump Over-temperature Shutdown interrupt. More...
 
INLINE void ADC2_VCP_OTSD_Int_Dis (void)
 Disables Charge Pump Over-temperature Shutdown interrupt. More...
 

Macro Definition Documentation

◆ ADC2_TEMP1

#define ADC2_TEMP1   (7)

ADC2 channel selection macro, channel 7 - TEMP1.

◆ ADC2_TEMP2

#define ADC2_TEMP2   (8)

ADC2 channel selection macro, channel 8 - TEMP2.

◆ ADC2_VBG

#define ADC2_VBG   (5)

ADC2 channel selection macro, channel 5 - VBG.

◆ ADC2_VCP

#define ADC2_VCP   (2)

ADC2 channel selection macro, channel 2 - VCP.

◆ ADC2_VDDC

#define ADC2_VDDC   (6)

ADC2 channel selection macro, channel 6 - VDDC.

◆ ADC2_VDDEXT

#define ADC2_VDDEXT   (3)

ADC2 channel selection macro, channel 3 - VDDEXT.

◆ ADC2_VDDP

#define ADC2_VDDP   (4)

ADC2 channel selection macro, channel 4 - VDDP.

◆ ADC2_VREF

#define ADC2_VREF   (1.211F)

ADC2 reference voltage 1.21V.

◆ ADC2_VS

#define ADC2_VS   (0)

ADC2 channel selection macro, channel 0 - VS.

◆ ADC2_VSD

#define ADC2_VSD   (1)

ADC2 channel selection macro, channel 1 - VSD.

Function Documentation

◆ ADC2_EIM_Channel_Set()

INLINE void ADC2_EIM_Channel_Set ( uint8  channel)

Sets EIM channel for measurement.

Parameters
channelADC2 channel to be measured

Example

This example enables the Exceptional Interrupt Measurement for channel 4.

void Example_Function(void)
{
}
INLINE void ADC2_EIM_En(void)
enables Exceptional interrupt measurement (EIM) Trigger Event.
Definition: adc2.h:1440
INLINE void ADC2_EIM_Channel_Set(uint8 channel)
Sets EIM channel for measurement.
Definition: adc2.h:1450
#define ADC2_VDDP
ADC2 channel selection macro, channel 4 - VDDP.
Definition: adc2.h:92

◆ ADC2_EIM_CP_Clk_Sel()

INLINE void ADC2_EIM_CP_Clk_Sel ( void  )

Selects Exceptional interrupt measurement (EIM) CP_clk Trigger.

Example

This example selects the Exceptional Interrupt Measurement CP_clk Trigger.

void Example_Function(void)
{
}
INLINE void ADC2_EIM_CP_Clk_Sel(void)
Selects Exceptional interrupt measurement (EIM) CP_clk Trigger.
Definition: adc2.h:1460

◆ ADC2_EIM_Dis()

INLINE void ADC2_EIM_Dis ( void  )

Disables Exceptional interrupt measurement (EIM) Trigger Event.

Example

This example disables the Exceptional Interrupt Measurement.

void Example_Function(void)
{
}
INLINE void ADC2_EIM_Dis(void)
Disables Exceptional interrupt measurement (EIM) Trigger Event.
Definition: adc2.h:1445

◆ ADC2_EIM_En()

INLINE void ADC2_EIM_En ( void  )

enables Exceptional interrupt measurement (EIM) Trigger Event.

Example

This example enables the Exceptional Interrupt Measurement for channel 4.

void Example_Function(void)
{
}

◆ ADC2_EIM_T3_GPT12_Sel()

INLINE void ADC2_EIM_T3_GPT12_Sel ( void  )

Selects Exceptional interrupt measurement (EIM) GPT12 Trigger.

Example

This example selects the Exceptional Interrupt Measurement GPT12 Trigger.

void Example_Function(void)
{
}
INLINE void ADC2_EIM_T3_GPT12_Sel(void)
Selects Exceptional interrupt measurement (EIM) GPT12 Trigger.
Definition: adc2.h:1455

◆ ADC2_GetChResult()

INLINE uint16 ADC2_GetChResult ( uint8  channel)

Returns the 10 bit wide result of the selected ADC2 channel.

Returns 0 if the selected channel number is greater than 8

Parameters
channelselected ADC2 channel number (0 to 8)
Returns
10 bit wide result of the selected channel (FILT_OUT0 to FILT_OUT8)

Example

This example returns the ADC2 Channel 4 result.

void Example_Function(void)
{
uint16 data;
}
INLINE uint16 ADC2_GetChResult(uint8 channel)
Returns the 10 bit wide result of the selected ADC2 channel.
Definition: adc2.h:1342
uint16_t uint16
16 bit unsigned value
Definition: types.h:154

◆ ADC2_GetChResult_C()

INLINE sint16 ADC2_GetChResult_C ( uint8  channel)

Returns the Result in degrees celsius of the selected ADC2 channels 7-8.

Returns
ADC2 result values in degrees celsius

Example

This example returns the ADC2 Channel 7 result in degrees celsius.

void Example_Function(void)
{
sint16 data;
}
#define ADC2_TEMP1
ADC2 channel selection macro, channel 7 - TEMP1.
Definition: adc2.h:98
INLINE sint16 ADC2_GetChResult_C(uint8 channel)
Returns the Result in degrees celsius of the selected ADC2 channels 7-8.
Definition: adc2.h:1406
int16_t sint16
16 bit signed value
Definition: types.h:159

◆ ADC2_GetChResult_mV()

INLINE uint16 ADC2_GetChResult_mV ( uint8  channel)

Returns the Result in mV of the selected ADC2 Channels 0-6.

calculated based on attenuator conversion factor

Returns
ADC2 result values in mV

Example

This example returns the ADC2 Channel 5 result in Milli Volt (mV).

void Example_Function(void)
{
uint16 data;
}
INLINE uint16 ADC2_GetChResult_mV(uint8 channel)
Returns the Result in mV of the selected ADC2 Channels 0-6.
Definition: adc2.h:1362
#define ADC2_VBG
ADC2 channel selection macro, channel 5 - VBG.
Definition: adc2.h:94

◆ ADC2_Init()

void ADC2_Init ( void  )

Initializes the ADC2 based on the Config Wizard configuration.

◆ ADC2_SOS_Set()

INLINE void ADC2_SOS_Set ( void  )

Starts an ADC2 Conversion, for Software mode only.

Example

This example starts an ADC2 conversion on channel 6 - VDDC.

void Example_Function(void)
{
}
INLINE void ADC2_SOS_Set(void)
Starts an ADC2 Conversion, for Software mode only.
Definition: adc2.h:1425
#define ADC2_VDDC
ADC2 channel selection macro, channel 6 - VDDC.
Definition: adc2.h:96
INLINE void ADC2_SW_Channel_Sel(uint8 channel)
Selects ADC2 channel for the software conversion.
Definition: adc2.h:1430

◆ ADC2_SW_Channel_Sel()

INLINE void ADC2_SW_Channel_Sel ( uint8  channel)

Selects ADC2 channel for the software conversion.

Parameters
channelADC2 channel which should be measured

Example

This example starts an ADC2 conversion on channel 6 - VDDC.

void Example_Function(void)
{
}

◆ ADC2_SW_Max_Time_Set()

INLINE void ADC2_SW_Max_Time_Set ( uint8  time)

Sets ADC2 maximum time in software mode.

Parameters
timemaximum time

Example

This example actives Software mode for 257 clock cycles.

void Example_Function(void)
{
}
INLINE void ADC2_SW_Max_Time_Set(uint8 time)
Sets ADC2 maximum time in software mode.
Definition: adc2.h:1435

◆ ADC2_TEMP_OT_Int_Clr()

INLINE void ADC2_TEMP_OT_Int_Clr ( void  )

Clears System Overtemperature Shutdown interrupt flag.

Example

This example treats the System Overtemperature Shutdown interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.SYS_OT_IS == 1u)
{
ADC2_SYS_TEMP_UP_CALLBACK();
}
}
INLINE void ADC2_TEMP_OT_Int_Clr(void)
Clears System Overtemperature Shutdown interrupt flag.
Definition: adc2.h:1535
INLINE void ADC2_Temp_OT_Int_En(void)
Enables System Overtemperature Shutdown interrupt.
Definition: adc2.h:1695
#define SCUPM
Definition: tle985x.h:6278

◆ ADC2_Temp_OT_Int_Dis()

INLINE void ADC2_Temp_OT_Int_Dis ( void  )

Disables System Overtemperature Shutdown interrupt.

Example

This example treats the System Overtemperature Shutdown interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.SYS_OT_IS == 1u)
{
ADC2_SYS_TEMP_UP_CALLBACK();
}
}
INLINE void ADC2_Temp_OT_Int_Dis(void)
Disables System Overtemperature Shutdown interrupt.
Definition: adc2.h:1700

◆ ADC2_Temp_OT_Int_En()

INLINE void ADC2_Temp_OT_Int_En ( void  )

Enables System Overtemperature Shutdown interrupt.

Example

This example treats the System Overtemperature Shutdown interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.SYS_OT_IS == 1u)
{
ADC2_SYS_TEMP_UP_CALLBACK();
}
}

◆ ADC2_TEMP_WARN_Int_Clr()

INLINE void ADC2_TEMP_WARN_Int_Clr ( void  )

Clears System Overtemperature Prewarning interrupt flag.

Example

This example treats the System Overtemperature Prewarning interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.SYS_OTWARN_IS == 1u)
{
ADC2_SYS_TEMP_LO_CALLBACK();
}
}
INLINE void ADC2_TEMP_WARN_Int_Clr(void)
Clears System Overtemperature Prewarning interrupt flag.
Definition: adc2.h:1540
INLINE void ADC2_Temp_Warn_Int_En(void)
Enables System Overtemperature Prewarning interrupt.
Definition: adc2.h:1705

◆ ADC2_Temp_Warn_Int_Dis()

INLINE void ADC2_Temp_Warn_Int_Dis ( void  )

Disables System Overtemperature Prewarning interrupt.

Example

This example treats the System Overtemperature Prewarning interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.SYS_OTWARN_IS == 1u)
{
ADC2_SYS_TEMP_LO_CALLBACK();
}
}
INLINE void ADC2_Temp_Warn_Int_Dis(void)
Disables System Overtemperature Prewarning interrupt.
Definition: adc2.h:1710

◆ ADC2_Temp_Warn_Int_En()

INLINE void ADC2_Temp_Warn_Int_En ( void  )

Enables System Overtemperature Prewarning interrupt.

Example

This example treats the System Overtemperature Prewarning interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.SYS_OTWARN_IS == 1u)
{
ADC2_SYS_TEMP_LO_CALLBACK();
}
}

◆ ADC2_VBG_OV_Int_Clr()

INLINE void ADC2_VBG_OV_Int_Clr ( void  )

Clears 8 Bit ADC2 Reference Overvoltage interrupt flag.

Example

This example treats the 8 Bit ADC2 Reference Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.VREF1V2_OV_IS == 1u)
{
ADC2_VBG_UP_CALLBACK();
}
}
INLINE void ADC2_VBG_OV_Int_Clr(void)
Clears 8 Bit ADC2 Reference Overvoltage interrupt flag.
Definition: adc2.h:1525
INLINE void ADC2_VBG_OV_Int_En(void)
Enables 8 Bit ADC2 Reference Overvoltage interrupt.
Definition: adc2.h:1675

◆ ADC2_VBG_OV_Int_Dis()

INLINE void ADC2_VBG_OV_Int_Dis ( void  )

Disables 8 Bit ADC2 Reference Overvoltage interrupt.

Example

This example treats the 8 Bit ADC2 Reference Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.VREF1V2_OV_IS == 1u)
{
ADC2_VBG_UP_CALLBACK();
}
}
INLINE void ADC2_VBG_OV_Int_Dis(void)
Disables 8 Bit ADC2 Reference Overvoltage interrupt.
Definition: adc2.h:1680

◆ ADC2_VBG_OV_Int_En()

INLINE void ADC2_VBG_OV_Int_En ( void  )

Enables 8 Bit ADC2 Reference Overvoltage interrupt.

Example

This example treats the 8 Bit ADC2 Reference Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.VREF1V2_OV_IS == 1u)
{
ADC2_VBG_UP_CALLBACK();
}
}

◆ ADC2_VBG_UV_Int_Clr()

INLINE void ADC2_VBG_UV_Int_Clr ( void  )

Clears 8 Bit ADC2 Reference Overvoltage interrupt flag.

Example

This example treats the 8 Bit ADC2 Reference Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.VREF1V2_UV_IS == 1u)
{
ADC2_VBG_LO_CALLBACK();
}
}
INLINE void ADC2_VBG_UV_Int_Clr(void)
Clears 8 Bit ADC2 Reference Overvoltage interrupt flag.
Definition: adc2.h:1530
INLINE void ADC2_VBG_UV_Int_En(void)
Enables 8 Bit ADC2 Reference Overvoltage interrupt.
Definition: adc2.h:1685

◆ ADC2_VBG_UV_Int_Dis()

INLINE void ADC2_VBG_UV_Int_Dis ( void  )

Disables 8 Bit ADC2 Reference Overvoltage interrupt.

Example

This example treats the 8 Bit ADC2 Reference Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.VREF1V2_UV_IS == 1u)
{
ADC2_VBG_LO_CALLBACK();
}
}
INLINE void ADC2_VBG_UV_Int_Dis(void)
Disables 8 Bit ADC2 Reference Overvoltage interrupt.
Definition: adc2.h:1690

◆ ADC2_VBG_UV_Int_En()

INLINE void ADC2_VBG_UV_Int_En ( void  )

Enables 8 Bit ADC2 Reference Overvoltage interrupt.

Example

This example treats the 8 Bit ADC2 Reference Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_IS.bit.VREF1V2_UV_IS == 1u)
{
ADC2_VBG_LO_CALLBACK();
}
}

◆ ADC2_VCP_OTSD_Int_Dis()

INLINE void ADC2_VCP_OTSD_Int_Dis ( void  )

Disables Charge Pump Over-temperature Shutdown interrupt.

Example

This example treats the Charge Pump Over-temperature Shutdown interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_OTSD_IS == 1u)
{
ADC2_CP_TEMP_UP_CALLBACK();
}
}
INLINE void BDRV_VCP_OTSD_Int_Clr(void)
Clears Charge Pump Over-temperature Shutdown interrupt flag.
Definition: adc2.h:1550
INLINE void ADC2_VCP_OTSD_Int_Dis(void)
Disables Charge Pump Over-temperature Shutdown interrupt.
Definition: adc2.h:1730
INLINE void ADC2_VCP_OTSD_Int_En(void)
Enables Charge Pump Over-temperature Shutdown interrupt.
Definition: adc2.h:1725
#define BDRV
Definition: tle985x.h:6267

◆ ADC2_VCP_OTSD_Int_En()

INLINE void ADC2_VCP_OTSD_Int_En ( void  )

Enables Charge Pump Over-temperature Shutdown interrupt.

Example

This example treats the Charge Pump Over-temperature Shutdown interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_OTSD_IS == 1u)
{
ADC2_CP_TEMP_UP_CALLBACK();
}
}

◆ ADC2_VCP_OTW_Int_Dis()

INLINE void ADC2_VCP_OTW_Int_Dis ( void  )

Disables Charge Pump Over-temperature Warning interrupt.

Example

This example treats the Charge Pump Over-temperature Warning interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_OTW_IS == 1u)
{
ADC2_CP_TEMP_LO_CALLBACK();
}
}
INLINE void ADC2_VCP_OTW_Int_En(void)
Enables Charge Pump Over-temperature Warning interrupt.
Definition: adc2.h:1715
INLINE void BDRV_VCP_OTW_Int_Clr(void)
Clears Charge Pump Over-temperature Warning interrupt flag.
Definition: adc2.h:1545
INLINE void ADC2_VCP_OTW_Int_Dis(void)
Disables Charge Pump Over-temperature Warning interrupt.
Definition: adc2.h:1720

◆ ADC2_VCP_OTW_Int_En()

INLINE void ADC2_VCP_OTW_Int_En ( void  )

Enables Charge Pump Over-temperature Warning interrupt.

Example

This example treats the Charge Pump Over-temperature Warning interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_OTW_IS == 1u)
{
ADC2_CP_TEMP_LO_CALLBACK();
}
}

◆ ADC2_VCP_OV_Int_Clr()

INLINE void ADC2_VCP_OV_Int_Clr ( void  )

Clears Charge Pump MU High interrupt flag.

Example

This example treats the Charge Pump MU High interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_UPTH_IS == 1u)
{
ADC2_VCP_UP_CALLBACK();
}
}
INLINE void ADC2_VCP_OV_Int_En(void)
Enables Charge Pump MU High interrupt.
Definition: adc2.h:1655
INLINE void ADC2_VCP_OV_Int_Clr(void)
Clears Charge Pump MU High interrupt flag.
Definition: adc2.h:1515

◆ ADC2_VCP_OV_Int_Dis()

INLINE void ADC2_VCP_OV_Int_Dis ( void  )

Disables Charge Pump MU High interrupt.

Example

This example treats the Charge Pump MU High interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_UPTH_IS == 1u)
{
ADC2_VCP_UP_CALLBACK();
}
}
INLINE void ADC2_VCP_OV_Int_Dis(void)
Disables Charge Pump MU High interrupt.
Definition: adc2.h:1660

◆ ADC2_VCP_OV_Int_En()

INLINE void ADC2_VCP_OV_Int_En ( void  )

Enables Charge Pump MU High interrupt.

Example

This example treats the Charge Pump MU High interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_UPTH_IS == 1u)
{
ADC2_VCP_UP_CALLBACK();
}
}

◆ ADC2_VCP_UV_Int_Clr()

INLINE void ADC2_VCP_UV_Int_Clr ( void  )

Clears Charge Pump MU Low interrupt flag.

Example

This example treats the Charge Pump MU Low interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_LOTH_IS == 1u)
{
ADC2_VCP_LO_CALLBACK();
}
}
INLINE void ADC2_VCP_UV_Int_Clr(void)
Clears Charge Pump MU Low interrupt flag.
Definition: adc2.h:1520
INLINE void ADC2_VCP_UV_Int_En(void)
Enables Charge Pump MU Low interrupt.
Definition: adc2.h:1665

◆ ADC2_VCP_UV_Int_Dis()

INLINE void ADC2_VCP_UV_Int_Dis ( void  )

Disables Charge Pump MU Low interrupt.

Example

This example treats the Charge Pump MU Low interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_LOTH_IS == 1u)
{
ADC2_VCP_LO_CALLBACK();
}
}
INLINE void ADC2_VCP_UV_Int_Dis(void)
Disables Charge Pump MU Low interrupt.
Definition: adc2.h:1670

◆ ADC2_VCP_UV_Int_En()

INLINE void ADC2_VCP_UV_Int_En ( void  )

Enables Charge Pump MU Low interrupt.

Example

This example treats the Charge Pump MU Low interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_LOTH_IS == 1u)
{
ADC2_VCP_LO_CALLBACK();
}
}

◆ ADC2_VDDC_OV_Int_Clr()

INLINE void ADC2_VDDC_OV_Int_Clr ( void  )

Clears VDDC Overvoltage interrupt flag.

Example

This example treats the VDDC Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD1V5_OV_IS == 1u)
{
ADC2_VDDC_UP_CALLBACK();
}
}
INLINE void ADC2_VDDC_OV_Int_En(void)
Enables VDDC Overvoltage interrupt.
Definition: adc2.h:1595
INLINE void ADC2_VDDC_OV_Int_Clr(void)
Clears VDDC Overvoltage interrupt flag.
Definition: adc2.h:1485

◆ ADC2_VDDC_OV_Int_Dis()

INLINE void ADC2_VDDC_OV_Int_Dis ( void  )

Disables VDDC Overvoltage interrupt.

Example

This example treats the VDDC Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD1V5_OV_IS == 1u)
{
ADC2_VDDC_UP_CALLBACK();
}
}
INLINE void ADC2_VDDC_OV_Int_Dis(void)
Disables VDDC Overvoltage interrupt.
Definition: adc2.h:1600

◆ ADC2_VDDC_OV_Int_En()

INLINE void ADC2_VDDC_OV_Int_En ( void  )

Enables VDDC Overvoltage interrupt.

Example

This example treats the VDDC Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD1V5_OV_IS == 1u)
{
ADC2_VDDC_UP_CALLBACK();
}
}

◆ ADC2_VDDC_UV_Int_Clr()

INLINE void ADC2_VDDC_UV_Int_Clr ( void  )

Clears VDDC Undervoltage interrupt flag.

Example

This example treats the VDDC Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD1V5_UV_IS == 1u)
{
ADC2_VDDC_LO_CALLBACK();
}
}
INLINE void ADC2_VDDC_UV_Int_Clr(void)
Clears VDDC Undervoltage interrupt flag.
Definition: adc2.h:1490
INLINE void ADC2_VDDC_UV_Int_En(void)
Enables VDDC Undervoltage interrupt.
Definition: adc2.h:1605

◆ ADC2_VDDC_UV_Int_Dis()

INLINE void ADC2_VDDC_UV_Int_Dis ( void  )

Disables VDDC Undervoltage interrupt.

Example

This example treats the VDDC Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD1V5_UV_IS == 1u)
{
ADC2_VDDC_LO_CALLBACK();
}
}
INLINE void ADC2_VDDC_UV_Int_Dis(void)
Disables VDDC Undervoltage interrupt.
Definition: adc2.h:1610

◆ ADC2_VDDC_UV_Int_En()

INLINE void ADC2_VDDC_UV_Int_En ( void  )

Enables VDDC Undervoltage interrupt.

Example

This example treats the VDDC Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD1V5_UV_IS == 1u)
{
ADC2_VDDC_LO_CALLBACK();
}
}

◆ ADC2_VDDEXT_OV_Int_Clr()

INLINE void ADC2_VDDEXT_OV_Int_Clr ( void  )

Clears VDDEXT Overvoltage interrupt flag.

Example

This example treats the VDDEXT Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDDEXT_OV_IS == 1u)
{
ADC2_VDDEXT_UP_CALLBACK();
}
}
INLINE void ADC2_VDDEXT_OV_Int_En(void)
Enables VDDEXT Overvoltage interrupt.
Definition: adc2.h:1615
INLINE void ADC2_VDDEXT_OV_Int_Clr(void)
Clears VDDEXT Overvoltage interrupt flag.
Definition: adc2.h:1495

◆ ADC2_VDDEXT_OV_Int_Dis()

INLINE void ADC2_VDDEXT_OV_Int_Dis ( void  )

Disables VDDEXT Overvoltage interrupt.

Example

This example treats the VDDEXT Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDDEXT_OV_IS == 1u)
{
ADC2_VDDEXT_UP_CALLBACK();
}
}
INLINE void ADC2_VDDEXT_OV_Int_Dis(void)
Disables VDDEXT Overvoltage interrupt.
Definition: adc2.h:1620

◆ ADC2_VDDEXT_OV_Int_En()

INLINE void ADC2_VDDEXT_OV_Int_En ( void  )

Enables VDDEXT Overvoltage interrupt.

Example

This example treats the VDDEXT Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDDEXT_OV_IS == 1u)
{
ADC2_VDDEXT_UP_CALLBACK();
}
}

◆ ADC2_VDDEXT_UV_Int_Clr()

INLINE void ADC2_VDDEXT_UV_Int_Clr ( void  )

Clears VDDEXT Undervoltage interrupt flag.

Example

This example treats the VDDEXT Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDDEXT_UV_IS == 1u)
{
ADC2_VDDEXT_LO_CALLBACK();
}
}
INLINE void ADC2_VDDEXT_UV_Int_Clr(void)
Clears VDDEXT Undervoltage interrupt flag.
Definition: adc2.h:1500
INLINE void ADC2_VDDEXT_UV_Int_En(void)
Enables VDDEXT Undervoltage interrupt.
Definition: adc2.h:1625

◆ ADC2_VDDEXT_UV_Int_Dis()

INLINE void ADC2_VDDEXT_UV_Int_Dis ( void  )

Disables VDDEXT Undervoltage interrupt.

Example

This example treats the VDDEXT Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDDEXT_UV_IS == 1u)
{
ADC2_VDDEXT_LO_CALLBACK();
}
}
INLINE void ADC2_VDDEXT_UV_Int_Dis(void)
Disables VDDEXT Undervoltage interrupt.
Definition: adc2.h:1630

◆ ADC2_VDDEXT_UV_Int_En()

INLINE void ADC2_VDDEXT_UV_Int_En ( void  )

Enables VDDEXT Undervoltage interrupt.

Example

This example treats the VDDEXT Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDDEXT_UV_IS == 1u)
{
ADC2_VDDEXT_LO_CALLBACK();
}
}

◆ ADC2_VDDP_OV_Int_Clr()

INLINE void ADC2_VDDP_OV_Int_Clr ( void  )

Clears VDDP Overvoltage interrupt flag.

Example

This example treats the VDDP Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD5V_OV_IS == 1u)
{
ADC2_VDDP_UP_CALLBACK();
}
}
INLINE void ADC2_VDDP_OV_Int_En(void)
Enables VDDP Overvoltage interrupt.
Definition: adc2.h:1575
INLINE void ADC2_VDDP_OV_Int_Clr(void)
Clears VDDP Overvoltage interrupt flag.
Definition: adc2.h:1475

◆ ADC2_VDDP_OV_Int_Dis()

INLINE void ADC2_VDDP_OV_Int_Dis ( void  )

Disables VDDP Overvoltage interrupt.

Example

This example treats the VDDP Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD5V_OV_IS == 1u)
{
ADC2_VDDP_UP_CALLBACK();
}
}
INLINE void ADC2_VDDP_OV_Int_Dis(void)
Disables VDDP Overvoltage interrupt.
Definition: adc2.h:1580

◆ ADC2_VDDP_OV_Int_En()

INLINE void ADC2_VDDP_OV_Int_En ( void  )

Enables VDDP Overvoltage interrupt.

Example

This example treats the VDDP Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD5V_OV_IS == 1u)
{
ADC2_VDDP_UP_CALLBACK();
}
}

◆ ADC2_VDDP_UV_Int_Clr()

INLINE void ADC2_VDDP_UV_Int_Clr ( void  )

Clears VDDP Undervoltage interrupt flag.

Example

This example treats the VDDP Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD5V_UV_IS == 1u)
{
ADC2_VDDP_LO_CALLBACK();
}
}
INLINE void ADC2_VDDP_UV_Int_En(void)
Enables VDDP Undervoltage interrupt.
Definition: adc2.h:1585
INLINE void ADC2_VDDP_UV_Int_Clr(void)
Clears VDDP Undervoltage interrupt flag.
Definition: adc2.h:1480

◆ ADC2_VDDP_UV_Int_Dis()

INLINE void ADC2_VDDP_UV_Int_Dis ( void  )

Disables VDDP Undervoltage interrupt.

Example

This example treats the VDDP Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD5V_UV_IS == 1u)
{
ADC2_VDDP_LO_CALLBACK();
}
}
INLINE void ADC2_VDDP_UV_Int_Dis(void)
Disables VDDP Undervoltage interrupt.
Definition: adc2.h:1590

◆ ADC2_VDDP_UV_Int_En()

INLINE void ADC2_VDDP_UV_Int_En ( void  )

Enables VDDP Undervoltage interrupt.

Example

This example treats the VDDP Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VDD5V_UV_IS == 1u)
{
ADC2_VDDP_LO_CALLBACK();
}
}

◆ ADC2_VS_OV_Int_Clr()

INLINE void ADC2_VS_OV_Int_Clr ( void  )

Clears VS Overvoltage interrupt flag.

Example

This example treats the VS Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VS_OV_IS == 1u)
{
ADC2_VS_UP_CALLBACK();
}
}
INLINE void ADC2_VS_OV_Int_Clr(void)
Clears VS Overvoltage interrupt flag.
Definition: adc2.h:1465
INLINE void ADC2_VS_OV_Int_En(void)
Enables VS Overvoltage interrupt.
Definition: adc2.h:1555

◆ ADC2_VS_OV_Int_Dis()

INLINE void ADC2_VS_OV_Int_Dis ( void  )

Disables VS Overvoltage interrupt.

Example

This example treats the VS Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VS_OV_IS == 1u)
{
ADC2_VS_UP_CALLBACK();
}
}
INLINE void ADC2_VS_OV_Int_Dis(void)
Disables VS Overvoltage interrupt.
Definition: adc2.h:1560

◆ ADC2_VS_OV_Int_En()

INLINE void ADC2_VS_OV_Int_En ( void  )

Enables VS Overvoltage interrupt.

Example

This example treats the VS Overvoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VS_OV_IS == 1u)
{
ADC2_VS_UP_CALLBACK();
}
}

◆ ADC2_VS_UV_Int_Clr()

INLINE void ADC2_VS_UV_Int_Clr ( void  )

Clears VS Undervoltage interrupt flag.

Example

This example treats the VS Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VS_UV_IS == 1u)
{
ADC2_VS_LO_CALLBACK();
}
}
INLINE void ADC2_VS_UV_Int_Clr(void)
Clears VS Undervoltage interrupt flag.
Definition: adc2.h:1470
INLINE void ADC2_VS_UV_Int_En(void)
Enables VS Undervoltage interrupt flag.
Definition: adc2.h:1565

◆ ADC2_VS_UV_Int_Dis()

INLINE void ADC2_VS_UV_Int_Dis ( void  )

Disables VS Undervoltage interrupt flag.

Example

This example treats the VS Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VS_UV_IS == 1u)
{
ADC2_VS_LO_CALLBACK();
}
}
INLINE void ADC2_VS_UV_Int_Dis(void)
Disables VS Undervoltage interrupt flag.
Definition: adc2.h:1570

◆ ADC2_VS_UV_Int_En()

INLINE void ADC2_VS_UV_Int_En ( void  )

Enables VS Undervoltage interrupt flag.

Example

This example treats the VS Undervoltage interrupt.

void Example_Function(void)
{
if (SCUPM->SYS_SUPPLY_IRQ_STS.bit.VS_UV_IS == 1u)
{
ADC2_VS_LO_CALLBACK();
}
}

◆ ADC2_VSD_OV_Int_Clr()

INLINE void ADC2_VSD_OV_Int_Clr ( void  )

Clears Driver Supply MU High interrupt flag.

Example

This example treats the Driver Supply MU High interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VSD_UPTH_IS == 1u)
{
ADC2_VSD_UP_CALLBACK();
}
}
INLINE void ADC2_VSD_OV_Int_En(void)
Enables Driver Supply MU High interrupt.
Definition: adc2.h:1635
INLINE void ADC2_VSD_OV_Int_Clr(void)
Clears Driver Supply MU High interrupt flag.
Definition: adc2.h:1505

◆ ADC2_VSD_OV_Int_Dis()

INLINE void ADC2_VSD_OV_Int_Dis ( void  )

Disables Driver Supply MU High interrupt.

Example

This example treats the Driver Supply MU High interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VSD_UPTH_IS == 1u)
{
ADC2_VSD_UP_CALLBACK();
}
}
INLINE void ADC2_VSD_OV_Int_Dis(void)
Disables Driver Supply MU High interrupt.
Definition: adc2.h:1640

◆ ADC2_VSD_OV_Int_En()

INLINE void ADC2_VSD_OV_Int_En ( void  )

Enables Driver Supply MU High interrupt.

Example

This example treats the Driver Supply MU High interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VSD_UPTH_IS == 1u)
{
ADC2_VSD_UP_CALLBACK();
}
}

◆ ADC2_VSD_UV_Int_Clr()

INLINE void ADC2_VSD_UV_Int_Clr ( void  )

Clears Driver Supply MU Low interrupt flag.

Example

This example treats the Driver Supply MU Low interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VSD_LOTH_IS == 1u)
{
ADC2_VSD_LO_CALLBACK();
}
}
INLINE void ADC2_VSD_UV_Int_En(void)
Enables Driver Supply MU Low interrupt.
Definition: adc2.h:1645
INLINE void ADC2_VSD_UV_Int_Clr(void)
Clears Driver Supply MU Low interrupt flag.
Definition: adc2.h:1510

◆ ADC2_VSD_UV_Int_Dis()

INLINE void ADC2_VSD_UV_Int_Dis ( void  )

Disables Driver Supply MU Low interrupt.

Example

This example treats the Driver Supply MU Low interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VSD_LOTH_IS == 1u)
{
ADC2_VSD_LO_CALLBACK();
}
}
INLINE void ADC2_VSD_UV_Int_Dis(void)
Disables Driver Supply MU Low interrupt.
Definition: adc2.h:1650

◆ ADC2_VSD_UV_Int_En()

INLINE void ADC2_VSD_UV_Int_En ( void  )

Enables Driver Supply MU Low interrupt.

Example

This example treats the Driver Supply MU Low interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VSD_LOTH_IS == 1u)
{
ADC2_VSD_LO_CALLBACK();
}
}

◆ BDRV_VCP_OTSD_Int_Clr()

INLINE void BDRV_VCP_OTSD_Int_Clr ( void  )

Clears Charge Pump Over-temperature Shutdown interrupt flag.

Example

This example treats the Charge Pump Over-temperature Shutdown interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_OTSD_IS == 1u)
{
ADC2_CP_TEMP_UP_CALLBACK();
}
}

◆ BDRV_VCP_OTW_Int_Clr()

INLINE void BDRV_VCP_OTW_Int_Clr ( void  )

Clears Charge Pump Over-temperature Warning interrupt flag.

Example

This example treats the Charge Pump Over-temperature Warning interrupt.

void Example_Function(void)
{
if (BDRV->CP_IRQS.bit.VCP_OTW_IS == 1u)
{
ADC2_CP_TEMP_LO_CALLBACK();
}
}