diff --git a/Src/AdcFlagchip.c b/Src/AdcFlagchip.c index b8f9446..661fdfd 100644 --- a/Src/AdcFlagchip.c +++ b/Src/AdcFlagchip.c @@ -94,6 +94,11 @@ void ADC_Initial( } + +static void vAdcStart(tAdcFlagchip *env) { + ADC_Start(env->ADCx); +} + static uint32_t vAdcGet(tAdcFlagchip *env, uint32_t *buf, uint32_t timeout) { ADC_Start(env->ADCx); @@ -118,14 +123,9 @@ static uint32_t vAdcGet(tAdcFlagchip *env, uint32_t *buf, uint32_t timeout) { return 0; } -static void vAdcStart(tAdcFlagchip *env) { - ADC_Start(env->ADCx); -} - tAdcIO vAdcGetIo(tAdcFlagchip *env) { tAdcIO io = { .env = env, - .start = (AdcIOStartTransaction) vAdcStart, .get = (AdcIOTransaction) vAdcGet, }; return io;