#ifndef POTENTIOMETER_H_ #define POTENTIOMETER_H_ /**** Includes ****/ #include #include "../bsp/ain.h" namespace hw { /**** Public definitions ****/ class Potentiometer { protected: bsp::AnalogIn* ain_ch; public: Potentiometer(bsp::AnalogIn* ain_ch, uint16_t low_deadzone, uint16_t high_deadzone); ~Potentiometer(void); uint16_t low_deadzone; uint16_t high_deadzone; uint8_t percent; uint8_t update(void); }; /**** Public function declarations ****/ #ifdef TESTING #endif } //namespace #endif /* POTENTIOMETER_H_ */