// // Created by cfif on 17.11.22. // #ifndef ADC_ARTERY_H #define ADC_ARTERY_H #include "Adc.h" #include "cmsis_os2.h" #include "at32f435_437.h" typedef struct { adc_type *ADCx; uint8_t ADC_Channel; int32_t offset; double mux; double div; #ifdef ACCESS_ADC osMutexId_t access; #endif } tAdcArtery; tAdcArtery ADC_Initial( adc_type *ADCx, adc_channel_select_type ADC_Channel, int32_t offset, double mux, double div ); tAdcIO vAdcGetIo(tAdcArtery *env); #endif //ADC_ARTERY_H