Class ADCPAL

Inheritance Relationships

Derived Type

Class Documentation

class ADCPAL

ADC abstract API.

Subclassed by hss::ADCIno

Public Functions

virtual Error_t init() = 0

Initializes the ADC.

Returns:

High-side switch error code

virtual Error_t deinit() = 0

Deinitializes the ADC.

Returns:

High-side switch error code

virtual Error_t enable() = 0

Enable the ADC.

Returns:

High-side switch error code

virtual Error_t disable() = 0

Disable the ADC.

Returns:

High-side switch error code

virtual uint16_t ADCRead() = 0

Reads the analog value on the ADC.

Returns:

Analog value of the ADC (uint16_t)

virtual Error_t ADCWrite(uint8_t value) = 0

Write a desired analog value.

Parameters:

value[in] Desired analog value

Returns:

High-side switch error code