28 #include <mraa/gpio.h>
66 HX711(uint8_t data, uint8_t sck, uint8_t gain = 128);
86 void setGain(uint8_t gain = 128);
100 double getValue(uint8_t times = 10);
113 void tare(uint8_t times = 10);
122 mraa_gpio_context m_sckPinCtx;
123 mraa_gpio_context m_dataPinCtx;
126 unsigned long OFFSET;
135 void setOffset(
long offset = 0);
void setGain(uint8_t gain=128)
Definition: hx711.cxx:102
unsigned long read()
Definition: hx711.cxx:79
void setScale(float scale=1.f)
Definition: hx711.cxx:140
double getValue(uint8_t times=10)
Definition: hx711.cxx:127
unsigned long readAverage(uint8_t times=10)
Definition: hx711.cxx:119
float getUnits(uint8_t times=1)
Definition: hx711.cxx:131
HX711(uint8_t data, uint8_t sck, uint8_t gain=128)
Definition: hx711.cxx:39
C++ API for HX711.
Definition: hx711.h:56
~HX711()
Definition: hx711.cxx:65
void tare(uint8_t times=10)
Definition: hx711.cxx:135