Std_ReturnType Adc_Arch_ReadGroup(Adc_HwUnit *HwUnit, Adc_GroupType Group, Adc_ValueGroupType *DataBufferPtr)
ADC low level Read Group
Definition Adc_Arch.c:119
void Adc_Arch_Init(Adc_HwUnit *HwUnit, const Adc_ConfigType *ConfigPtr)
Adc low level Initialization
Definition Adc_Arch.c:23
void Adc_Arch_DeInit(Adc_HwUnit *HwUnit)
ADC low level Deinitialization
Definition Adc_Arch.c:64
Std_ReturnType Adc_Arch_GetCurrentPowerState(Adc_HwUnit *HwUnit, Adc_PowerStateType *CurrentPowerState, Adc_PowerStateRequestResultType *Result)
ADC low level Get Current Power State
Definition Adc_Arch.c:275
void Adc_Arch_DisableGroupNotification(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Disable Group Notification
Definition Adc_Arch.c:185
Adc_StreamNumSampleType Adc_Arch_GetStreamLastPointer(Adc_HwUnit *HwUnit, Adc_GroupType Group, Adc_ValueGroupType **PtrToSamplePtr)
ADC low level Get Stream Last Pointer
Definition Adc_Arch.c:227
Std_ReturnType Adc_Arch_SetPowerState(Adc_HwUnit *HwUnit, Adc_PowerStateRequestResultType *Result)
ADC low level Set Power State
Definition Adc_Arch.c:252
void Adc_Arch_DisableHardwareTrigger(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Disable Hardware Trigger
Definition Adc_Arch.c:153
void Adc_Arch_StopGroupConversion(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Stop Group Conversion
Definition Adc_Arch.c:95
Adc_StatusType Adc_Arch_GetGroupStatus(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Get Group Status
Definition Adc_Arch.c:203
void Adc_Arch_StartGroupConversion(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Start Group Conversion
Definition Adc_Arch.c:79
Std_ReturnType Adc_Arch_PreparePowerState(Adc_HwUnit *HwUnit, Adc_PowerStateType PowerState, Adc_PowerStateRequestResultType *Result)
ADC low level Prepare Power State
Definition Adc_Arch.c:327
Std_ReturnType Adc_Arch_GetTargetPowerState(Adc_HwUnit *HwUnit, Adc_PowerStateType *TargetPowerState, Adc_PowerStateRequestResultType *Result)
ADC low level Get Target Power State
Definition Adc_Arch.c:299
Std_ReturnType Adc_Arch_SetupResultBuffer(Adc_HwUnit *HwUnit, Adc_GroupType Group, Adc_ValueGroupType *DataBufferPtr)
ADC low level Result Buffer
Definition Adc_Arch.c:47
void Adc_Arch_EnableGroupNotification(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Enable Group Notification
Definition Adc_Arch.c:169
void Adc_Arch_EnableHardwareTrigger(Adc_HwUnit *HwUnit, Adc_GroupType Group)
ADC low level Enable Hardware Trigger
Definition Adc_Arch.c:137
uint8 Adc_GroupType
Numeric ID of an ADC channel group. (Size tbd)
Definition Adc_Types.h:83
uint8 Adc_StreamNumSampleType
Type for configuring the number of group conversions in streaming access mode (in single access mode,...
Definition Adc_Types.h:193
Adc_PowerStateRequestResultType
Result of the requests related to power state transitions.
Definition Adc_Types.h:335
Adc_StatusType
Current status of the conversion of the requested ADC Channel group.
Definition Adc_Types.h:129
Adc_PowerStateType
Power state currently active or set as target power state.
Definition Adc_Types.h:324
struct _Adc_HwUnit Adc_HwUnit
Hardware control unit structure
uint8 Adc_ValueGroupType
Type for reading the converted values of a channel group (raw, without further scaling,...
Definition Adc_Types.h:91
static Can_HwUnit HwUnit
Variable for the initial value of the port configuration array.
Definition Can.c:45
uint8 Std_ReturnType
This type can be used as standard API return type which is shared between the RTE and the BSW modules...
Definition Std_Types.h:22
Adc configuration structure
Definition Adc_Types.h:356