G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference

Functions

__STATIC_INLINE void DDL_ADC16_EnableIT_EOC (ADC16_TypeDef *ADCx)
 Enable interruption ADC group regular end of unitary conversion.
__STATIC_INLINE void DDL_ADC16_EnableIT_EOS (ADC16_TypeDef *ADCx)
 Enable interruption ADC group regular end of sequence conversions.
__STATIC_INLINE void DDL_ADC16_EnableIT_OVR (ADC16_TypeDef *ADCx)
 Enable ADC group regular interruption overrun.
__STATIC_INLINE void DDL_ADC16_EnableIT_EOSMP (ADC16_TypeDef *ADCx)
 Enable interruption ADC group regular end of sampling.
__STATIC_INLINE void DDL_ADC16_EnableIT_JEOC (ADC16_TypeDef *ADCx)
 Enable interruption ADC group injected end of unitary conversion.
__STATIC_INLINE void DDL_ADC16_EnableIT_JEOS (ADC16_TypeDef *ADCx)
 Enable interruption ADC group injected end of sequence conversions.
__STATIC_INLINE void DDL_ADC16_EnableIT_JQOVF (ADC16_TypeDef *ADCx)
 Enable interruption ADC group injected context queue overflow.
__STATIC_INLINE void DDL_ADC16_EnableIT_AWD1 (ADC16_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 1.
__STATIC_INLINE void DDL_ADC16_EnableIT_AWD2 (ADC16_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 2.
__STATIC_INLINE void DDL_ADC16_EnableIT_AWD3 (ADC16_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 3.
__STATIC_INLINE void DDL_ADC16_DisableIT_EOC (ADC16_TypeDef *ADCx)
 Disable interruption ADC group regular end of unitary conversion.
__STATIC_INLINE void DDL_ADC16_DisableIT_EOS (ADC16_TypeDef *ADCx)
 Disable interruption ADC group regular end of sequence conversions.
__STATIC_INLINE void DDL_ADC16_DisableIT_OVR (ADC16_TypeDef *ADCx)
 Disable interruption ADC group regular overrun.
__STATIC_INLINE void DDL_ADC16_DisableIT_EOSMP (ADC16_TypeDef *ADCx)
 Disable interruption ADC group regular end of sampling.
__STATIC_INLINE void DDL_ADC16_DisableIT_JEOC (ADC16_TypeDef *ADCx)
 Disable interruption ADC group regular end of unitary conversion.
__STATIC_INLINE void DDL_ADC16_DisableIT_JEOS (ADC16_TypeDef *ADCx)
 Disable interruption ADC group injected end of sequence conversions.
__STATIC_INLINE void DDL_ADC16_DisableIT_JQOVF (ADC16_TypeDef *ADCx)
 Disable interruption ADC group injected context queue overflow.
__STATIC_INLINE void DDL_ADC16_DisableIT_AWD1 (ADC16_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 1.
__STATIC_INLINE void DDL_ADC16_DisableIT_AWD2 (ADC16_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 2.
__STATIC_INLINE void DDL_ADC16_DisableIT_AWD3 (ADC16_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 3.
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_EOC (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group regular end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_EOS (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group regular end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_OVR (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group regular overrun (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_EOSMP (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group regular end of sampling (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_JEOC (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group injected end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_JEOS (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group injected end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_JQOVF (ADC16_TypeDef *ADCx)
 Get state of interruption ADC group injected context queue overflow interrupt state (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_AWD1 (ADC16_TypeDef *ADCx)
 Get state of interruption ADC analog watchdog 1 (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_AWD2 (ADC16_TypeDef *ADCx)
 Get state of interruption Get ADC analog watchdog 2 (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_AWD3 (ADC16_TypeDef *ADCx)
 Get state of interruption Get ADC analog watchdog 3 (0: interrupt disabled, 1: interrupt enabled).
__STATIC_INLINE void DDL_ADC16_SetChannelSamplingTime_Single (ADC16_TypeDef *ADCx, uint32_t SingleCh, uint32_t SamplingTime)
 Set the sampling time for a single-ended ADC channel. The sampling time is in terms of ADC clock cycles.
__STATIC_INLINE void DDL_ADC16_SetChannelSamplingTime_Diff (ADC16_TypeDef *ADCx, uint32_t DiffCh, uint32_t SamplingTime)
 Set the sampling time for a differential ADC channel. The function updates both the positive and negative input channel.
__STATIC_INLINE void DDL_ADC16_SetSequencerRanks_Single (ADC16_TypeDef *ADCx, uint32_t Rank, uint32_t SingleCh)
 Configure a single-ended channel rank in the regular conversion sequence.
__STATIC_INLINE void DDL_ADC16_SetSequencerRanks_Diff (ADC16_TypeDef *ADCx, uint32_t Rank, uint32_t DiffCh)
 Configure a differential channel rank in the regular conversion sequence.

Detailed Description

Function Documentation

◆ DDL_ADC16_DisableIT_AWD1()

__STATIC_INLINE void DDL_ADC16_DisableIT_AWD1 ( ADC16_TypeDef * ADCx)

Disable interruption ADC analog watchdog 1.

Parameters
ADCxADC instance
Return values
None

Definition at line 3617 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_AWD2()

__STATIC_INLINE void DDL_ADC16_DisableIT_AWD2 ( ADC16_TypeDef * ADCx)

Disable interruption ADC analog watchdog 2.

Parameters
ADCxADC instance
Return values
None

Definition at line 3627 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_AWD3()

__STATIC_INLINE void DDL_ADC16_DisableIT_AWD3 ( ADC16_TypeDef * ADCx)

Disable interruption ADC analog watchdog 3.

Parameters
ADCxADC instance
Return values
None

Definition at line 3637 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_EOC()

__STATIC_INLINE void DDL_ADC16_DisableIT_EOC ( ADC16_TypeDef * ADCx)

Disable interruption ADC group regular end of unitary conversion.

Parameters
ADCxADC instance
Return values
None

Definition at line 3547 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_EOS()

__STATIC_INLINE void DDL_ADC16_DisableIT_EOS ( ADC16_TypeDef * ADCx)

Disable interruption ADC group regular end of sequence conversions.

Parameters
ADCxADC instance
Return values
None

Definition at line 3557 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_EOSMP()

__STATIC_INLINE void DDL_ADC16_DisableIT_EOSMP ( ADC16_TypeDef * ADCx)

Disable interruption ADC group regular end of sampling.

Parameters
ADCxADC instance
Return values
None

Definition at line 3577 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_JEOC()

__STATIC_INLINE void DDL_ADC16_DisableIT_JEOC ( ADC16_TypeDef * ADCx)

Disable interruption ADC group regular end of unitary conversion.

Parameters
ADCxADC instance
Return values
None

Definition at line 3587 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_JEOS()

__STATIC_INLINE void DDL_ADC16_DisableIT_JEOS ( ADC16_TypeDef * ADCx)

Disable interruption ADC group injected end of sequence conversions.

Parameters
ADCxADC instance
Return values
None

Definition at line 3597 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_JQOVF()

__STATIC_INLINE void DDL_ADC16_DisableIT_JQOVF ( ADC16_TypeDef * ADCx)

Disable interruption ADC group injected context queue overflow.

Parameters
ADCxADC instance
Return values
None

Definition at line 3607 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_DisableIT_OVR()

__STATIC_INLINE void DDL_ADC16_DisableIT_OVR ( ADC16_TypeDef * ADCx)

Disable interruption ADC group regular overrun.

Parameters
ADCxADC instance
Return values
None

Definition at line 3567 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_AWD1()

__STATIC_INLINE void DDL_ADC16_EnableIT_AWD1 ( ADC16_TypeDef * ADCx)

Enable interruption ADC analog watchdog 1.

Parameters
ADCxADC instance
Return values
None

Definition at line 3517 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_AWD2()

__STATIC_INLINE void DDL_ADC16_EnableIT_AWD2 ( ADC16_TypeDef * ADCx)

Enable interruption ADC analog watchdog 2.

Parameters
ADCxADC instance
Return values
None

Definition at line 3527 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_AWD3()

__STATIC_INLINE void DDL_ADC16_EnableIT_AWD3 ( ADC16_TypeDef * ADCx)

Enable interruption ADC analog watchdog 3.

Parameters
ADCxADC instance
Return values
None

Definition at line 3537 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_EOC()

__STATIC_INLINE void DDL_ADC16_EnableIT_EOC ( ADC16_TypeDef * ADCx)

Enable interruption ADC group regular end of unitary conversion.

Parameters
ADCxADC instance
Return values
None

Definition at line 3447 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_EOS()

__STATIC_INLINE void DDL_ADC16_EnableIT_EOS ( ADC16_TypeDef * ADCx)

Enable interruption ADC group regular end of sequence conversions.

Parameters
ADCxADC instance
Return values
None

Definition at line 3457 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_EOSMP()

__STATIC_INLINE void DDL_ADC16_EnableIT_EOSMP ( ADC16_TypeDef * ADCx)

Enable interruption ADC group regular end of sampling.

Parameters
ADCxADC instance
Return values
None

Definition at line 3477 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_JEOC()

__STATIC_INLINE void DDL_ADC16_EnableIT_JEOC ( ADC16_TypeDef * ADCx)

Enable interruption ADC group injected end of unitary conversion.

Parameters
ADCxADC instance
Return values
None

Definition at line 3487 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_JEOS()

__STATIC_INLINE void DDL_ADC16_EnableIT_JEOS ( ADC16_TypeDef * ADCx)

Enable interruption ADC group injected end of sequence conversions.

Parameters
ADCxADC instance
Return values
None

Definition at line 3497 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_JQOVF()

__STATIC_INLINE void DDL_ADC16_EnableIT_JQOVF ( ADC16_TypeDef * ADCx)

Enable interruption ADC group injected context queue overflow.

Parameters
ADCxADC instance
Return values
None

Definition at line 3507 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_EnableIT_OVR()

__STATIC_INLINE void DDL_ADC16_EnableIT_OVR ( ADC16_TypeDef * ADCx)

Enable ADC group regular interruption overrun.

Parameters
ADCxADC instance
Return values
None

Definition at line 3467 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_AWD1()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_AWD1 ( ADC16_TypeDef * ADCx)

Get state of interruption ADC analog watchdog 1 (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3725 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_AWD2()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_AWD2 ( ADC16_TypeDef * ADCx)

Get state of interruption Get ADC analog watchdog 2 (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3736 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_AWD3()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_AWD3 ( ADC16_TypeDef * ADCx)

Get state of interruption Get ADC analog watchdog 3 (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3747 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_EOC()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_EOC ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group regular end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3648 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_EOS()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_EOS ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group regular end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3659 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_EOSMP()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_EOSMP ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group regular end of sampling (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3681 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_JEOC()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_JEOC ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group injected end of unitary conversion (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3692 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_JEOS()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_JEOS ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group injected end of sequence conversions (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3703 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_JQOVF()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_JQOVF ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group injected context queue overflow interrupt state (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3714 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_IsEnabledIT_OVR()

__STATIC_INLINE uint32_t DDL_ADC16_IsEnabledIT_OVR ( ADC16_TypeDef * ADCx)

Get state of interruption ADC group regular overrun (0: interrupt disabled, 1: interrupt enabled).

Parameters
ADCxADC instance
Return values
Stateof bit (1 or 0).

Definition at line 3670 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_SetChannelSamplingTime_Diff()

__STATIC_INLINE void DDL_ADC16_SetChannelSamplingTime_Diff ( ADC16_TypeDef * ADCx,
uint32_t DiffCh,
uint32_t SamplingTime )

◆ DDL_ADC16_SetChannelSamplingTime_Single()

__STATIC_INLINE void DDL_ADC16_SetChannelSamplingTime_Single ( ADC16_TypeDef * ADCx,
uint32_t SingleCh,
uint32_t SamplingTime )

◆ DDL_ADC16_SetSequencerRanks_Diff()

__STATIC_INLINE void DDL_ADC16_SetSequencerRanks_Diff ( ADC16_TypeDef * ADCx,
uint32_t Rank,
uint32_t DiffCh )

Configure a differential channel rank in the regular conversion sequence.

Parameters
ADCxADC instance
rankThis parameter can be one of the following values:
diffChThis parameter can be one of the following values:
Return values
None

Definition at line 3928 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_SetSequencerRanks_Single()

__STATIC_INLINE void DDL_ADC16_SetSequencerRanks_Single ( ADC16_TypeDef * ADCx,
uint32_t Rank,
uint32_t SingleCh )

Configure a single-ended channel rank in the regular conversion sequence.

Parameters
ADCxADC instance
rankThis parameter can be one of the following values:
singleChThis parameter can be one of the following values:
Return values
None

Definition at line 3855 of file g32r4xx_ddl_adc16.h.