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_enable_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
|
||||
|
||||
#endif
|
||||
|
@ -409,4 +409,22 @@ void adc_disable_dma_circular_mode(uint32_t adc)
|
||||
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