思澈科技软件开发工具包  2.20

Modules

 SDADC Private Macros
 

Macros

#define __HAL_SDADC_GET_FLAG(__HANDLE__, __FLAG__)   ((((__HANDLE__)->Instance->INT_ST) & (__FLAG__)) == (__FLAG__))
 Get the selected SDADC's flag status. More...
 
#define __HAL_SDADC_CLEAR_FLAG(__HANDLE__, __FLAG__)   (((__HANDLE__)->Instance->INT_CLR) |= (1))
 Clear the ASDDC's pending flags. More...
 
#define __HAL_SDADC_ENABLE_IRQ(__HANDLE__, __FLAG__)   ((__HANDLE__)->Instance->INT_MSK &= ~(__FLAG__))
 Enable SDADC irq. More...
 
#define __HAL_SDADC_DISABLE_IRQ(__HANDLE__, __FLAG__)   ((__HANDLE__)->Instance->INT_MSK |= (__FLAG__))
 Disable SDADC irq. More...
 
#define __HAL_SDADC_RESET_HANDLE_STATE(__HANDLE__)   ((__HANDLE__)->State = HAL_SDADC_STATE_RESET)
 Reset SDADC handle state. More...
 
#define __HAL_SDADC_START_SW_CONV(__HANDLE__)   ((__HANDLE__)->Instance->TRIG |= SDADC_TRIG_ADC_START)
 Start SDADC software convert. More...
 
#define __HAL_SDADC_START_GPIO_CONV(__HANDLE__)   ((__HANDLE__)->Instance->TRIG |= SDADC_TRIG_GPIO_TRIG_EN)
 Start SDADC GPIO convert. More...
 
#define __HAL_SDADC_START_TIMER_CONV(__HANDLE__)   ((__HANDLE__)->Instance->TRIG |= SDADC_TRIG_TIMER_TRIG_EN)
 Start SDADC timer convert. More...
 

Detailed Description

Macro Definition Documentation

◆ __HAL_SDADC_CLEAR_FLAG

#define __HAL_SDADC_CLEAR_FLAG (   __HANDLE__,
  __FLAG__ 
)    (((__HANDLE__)->Instance->INT_CLR) |= (1))

Clear the ASDDC's pending flags.

Parameters
__HANDLE__SDADC handle
__FLAG__SDADC flag
Return values
None

◆ __HAL_SDADC_DISABLE_IRQ

#define __HAL_SDADC_DISABLE_IRQ (   __HANDLE__,
  __FLAG__ 
)    ((__HANDLE__)->Instance->INT_MSK |= (__FLAG__))

Disable SDADC irq.

Parameters
__HANDLE__SDADC handle
__FLAG__SDADC irq flag
Return values
None

◆ __HAL_SDADC_ENABLE_IRQ

#define __HAL_SDADC_ENABLE_IRQ (   __HANDLE__,
  __FLAG__ 
)    ((__HANDLE__)->Instance->INT_MSK &= ~(__FLAG__))

Enable SDADC irq.

Parameters
__HANDLE__SDADC handle
__FLAG__SDADC irq flag
Return values
None

◆ __HAL_SDADC_GET_FLAG

#define __HAL_SDADC_GET_FLAG (   __HANDLE__,
  __FLAG__ 
)    ((((__HANDLE__)->Instance->INT_ST) & (__FLAG__)) == (__FLAG__))

Get the selected SDADC's flag status.

Parameters
__HANDLE__SDADC handle
__FLAG__SDADC flag
Return values
None

◆ __HAL_SDADC_RESET_HANDLE_STATE

#define __HAL_SDADC_RESET_HANDLE_STATE (   __HANDLE__)    ((__HANDLE__)->State = HAL_SDADC_STATE_RESET)

Reset SDADC handle state.

Parameters
__HANDLE__SDADC handle
Return values
None

◆ __HAL_SDADC_START_GPIO_CONV

#define __HAL_SDADC_START_GPIO_CONV (   __HANDLE__)    ((__HANDLE__)->Instance->TRIG |= SDADC_TRIG_GPIO_TRIG_EN)

Start SDADC GPIO convert.

Parameters
__HANDLE__SDADC handle
Return values
None

◆ __HAL_SDADC_START_SW_CONV

#define __HAL_SDADC_START_SW_CONV (   __HANDLE__)    ((__HANDLE__)->Instance->TRIG |= SDADC_TRIG_ADC_START)

Start SDADC software convert.

Parameters
__HANDLE__SDADC handle
Return values
None

◆ __HAL_SDADC_START_TIMER_CONV

#define __HAL_SDADC_START_TIMER_CONV (   __HANDLE__)    ((__HANDLE__)->Instance->TRIG |= SDADC_TRIG_TIMER_TRIG_EN)

Start SDADC timer convert.

Parameters
__HANDLE__SDADC handle
Return values
None