Program Listing for File hss-pal-adc.hpp

Return to documentation for file (src/pal/hss-pal-adc.hpp)

#ifndef HSS_PAL_ADC_HPP_
#define HSS_PAL_ADC_HPP_

#include <stdint.h>
#include "hss-types.hpp"

namespace hss
{

class ADCPAL
{
    public:

        virtual Error_t     init() = 0;

        virtual Error_t     deinit() = 0;

        virtual Error_t     enable() = 0;

        virtual Error_t     disable() = 0;

        virtual uint16_t    ADCRead() = 0;

        virtual Error_t     ADCWrite(uint8_t value) = 0;

};

}

#endif