stm32: adc-v2: add adc_{en,dis}able_delayed_conversion_mode
To control AUTODELAY feature of the ADC.
This commit is contained in:
parent
f1073e7991
commit
fb0cac49cb
@ -253,6 +253,8 @@ uint32_t adc_read_regular(uint32_t adc);
|
|||||||
void adc_start_conversion_regular(uint32_t adc);
|
void adc_start_conversion_regular(uint32_t adc);
|
||||||
void adc_enable_dma_circular_mode(uint32_t adc);
|
void adc_enable_dma_circular_mode(uint32_t adc);
|
||||||
void adc_disable_dma_circular_mode(uint32_t adc);
|
void adc_disable_dma_circular_mode(uint32_t adc);
|
||||||
|
void adc_enable_delayed_conversion_mode(uint32_t adc);
|
||||||
|
void adc_disable_delayed_conversion_mode(uint32_t adc);
|
||||||
END_DECLS
|
END_DECLS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -409,4 +409,22 @@ void adc_disable_dma_circular_mode(uint32_t adc)
|
|||||||
ADC_CFGR1(adc) &= ~ADC_CFGR1_DMACFG;
|
ADC_CFGR1(adc) &= ~ADC_CFGR1_DMACFG;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Enable Delayed Conversion Mode.
|
||||||
|
*
|
||||||
|
* @param[in] adc ADC block register address base @ref adc_reg_base
|
||||||
|
*/
|
||||||
|
void adc_enable_delayed_conversion_mode(uint32_t adc)
|
||||||
|
{
|
||||||
|
ADC_CFGR1(adc) |= ADC_CFGR1_AUTDLY;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Enable Delayed Conversion Mode.
|
||||||
|
*
|
||||||
|
* @param[in] adc ADC block register address base @ref adc_reg_base
|
||||||
|
*/
|
||||||
|
void adc_disable_delayed_conversion_mode(uint32_t adc)
|
||||||
|
{
|
||||||
|
ADC_CFGR1(adc) &= ~ADC_CFGR1_AUTDLY;
|
||||||
|
}
|
||||||
|
|
||||||
/**@}*/
|
/**@}*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user