1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 00:05:33 +03:00

ADC driver refactor: removed "continue" in loops to improve readability and fixed a typo.

This commit is contained in:
Mikolaj Stawiski 2019-01-12 11:49:40 +11:00
parent d8e8d8374d
commit 401ecb7afd

View file

@ -257,10 +257,7 @@ void adcInit(const adcConfig_t *config)
bool adcActive = false;
for (int i = 0; i < ADC_CHANNEL_COUNT; i++) {
if (!adcVerifyPin(adcOperatingConfig[i].tag, device)) {
continue;
}
if (adcVerifyPin(adcOperatingConfig[i].tag, device)) {
adcActive = true;
IOInit(IOGetByTag(adcOperatingConfig[i].tag), OWNER_ADC_BATT + i, 0);
IOConfigGPIO(IOGetByTag(adcOperatingConfig[i].tag), IO_CONFIG(GPIO_MODE_ANALOG, 0, GPIO_NOPULL));
@ -269,6 +266,7 @@ void adcInit(const adcConfig_t *config)
adcOperatingConfig[i].sampleTime = ADC_SAMPLETIME_480CYCLES;
adcOperatingConfig[i].enabled = true;
}
}
#ifndef USE_ADC_INTERNAL
if (!adcActive) {
@ -294,10 +292,7 @@ void adcInit(const adcConfig_t *config)
uint8_t rank = 1;
for (i = 0; i < ADC_CHANNEL_COUNT; i++) {
if (!adcOperatingConfig[i].enabled) {
continue;
}
if (adcOperatingConfig[i].enabled) {
ADC_ChannelConfTypeDef sConfig;
sConfig.Channel = adcOperatingConfig[i].adcChannel;
@ -310,6 +305,7 @@ void adcInit(const adcConfig_t *config)
/* Channel Configuration Error */
}
}
}
#ifdef USE_DMA_SPEC
const dmaChannelSpec_t *dmaspec = dmaGetChannelSpec(DMA_PERIPH_ADC, device, config->dmaopt[device]);
@ -351,7 +347,7 @@ void adcInit(const adcConfig_t *config)
if (HAL_ADC_Start_DMA(&adc.ADCHandle, (uint32_t*)&adcValues, configuredAdcChannels) != HAL_OK)
{
/* Start Conversation Error */
/* Start Conversion Error */
}
}
#endif