Class ADCPAL
Defined in File hss-pal-adc.hpp
Inheritance Relationships
Derived Type
public hss::ADCIno
(Class ADCIno)
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
-
virtual Error_t init() = 0