Class ADCIno

Inheritance Relationships

Base Type

Class Documentation

class ADCIno : public virtual hss::ADCPAL

ADC platform abstraction layer Arduino API.

Public Functions

ADCIno()

Default constructor of the ADC class for arduino.

ADCIno(uint8_t pin)

Constructor of the ADC class for arduino.

This constructor takes the number of the pin.

Parameters:

pin[in] Number of the desired ADC pin

~ADCIno()

Default constructor of the Arduino ADC.

virtual Error_t init()

ADC initialization.

Returns:

High-side switch error code

virtual Error_t deinit()

ADC deinitialization.

Returns:

High-side switch error code

virtual Error_t enable()

ADC enable.

Returns:

High-side switch error code

virtual Error_t disable()

ADC disable.

Returns:

High-side switch error code

virtual uint16_t ADCRead()

Read the current ADC-Value.

Returns:

uint16_t ADC value

virtual Error_t ADCWrite(uint8_t value)

Write on an analog pin.

This functions writes the given value to the analog pin

Parameters:

value[in] Value to write

Returns:

High-side switch error code