16 #ifndef WIPPERSNAPPER_ANALOGIO_H    17 #define WIPPERSNAPPER_ANALOGIO_H    21 #define DEFAULT_HYSTERISIS 0.02     27   wippersnapper_pin_v1_ConfigurePinRequest_AnalogReadMode
    48   void setAref(
float refVoltage);
    51   void initAnalogInputPin(
    53       wippersnapper_pin_v1_ConfigurePinRequest_Pull pullMode,
    54       wippersnapper_pin_v1_ConfigurePinRequest_AnalogReadMode analogReadMode);
    56   deinitAnalogPin(wippersnapper_pin_v1_ConfigurePinRequest_Direction direction,
    58   void disableAnalogInPin(
int pin);
    60   uint16_t getPinValue(
int pin);
    61   float getPinValueVolts(
int pin);
    63   void setADCResolution(
int resolution);
    64   int getADCresolution();
    65   int getNativeResolution();
    67                     long periodOffset = 0);
    72       wippersnapper_pin_v1_ConfigurePinRequest_AnalogReadMode 
readMode,
    73       uint16_t pinValRaw = 0, 
float pinValVolts = 0.0);
    78   int _nativeResolution; 
    79   bool scaleAnalogRead = 
false; 
    81   int32_t _totalAnalogInputPins;      
    86 #endif // WIPPERSNAPPER_DIGITALGPIO_H Class that provides an interface for reading and controlling analog pins. Stores information about an...
Definition: Wippersnapper_AnalogIO.h:43
 
Class that provides storage and functions for the Adafruit IO Wippersnapper interface. 
Definition: Wippersnapper.h:285
 
Wippersnapper WS
Definition: Wippersnapper.cpp:36