//***************************************************************************** // (C) Automotive Lighting Reutlingen GmbH // Tuebinger Strasse 123, 72762 Reutlingen, Germany // // Automotive Lighting Reutlingen GmbH owns all the rights to this work. // This work shall not be copied, reproduced, used, modified, transferred // or its information shall not be disclosed without the prior written // authorization of Automotive Lighting Reutlingen GmbH. //***************************************************************************** #ifndef ADC_2020_11_27_H_ #define ADC_2020_11_27_H_ #include #include typedef uint32 Adc_GroupType; typedef uint16 Adc_ValueGroupType; typedef uint16 Adc_ChannelType; typedef Adc_SpecificType Adc_ConfigType; extern const Adc_SpecificType Adc_Config; void Adc_Init(const Adc_ConfigType* ConfigPtr); void Adc_StartGroupConversion(Adc_GroupType Group); Std_ReturnType Adc_ReadGroup(Adc_GroupType Group, Adc_ValueGroupType* DataBufferPtr); Std_ReturnType Adc_SetupResultBuffer(Adc_GroupType Group, const Adc_ValueGroupType* DataBufferPtr); #endif // ADC_2020_11_27_H_