_data (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
_mode (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
begin() override (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | virtual |
changeI2CAddress(const uint8_t i2c_address) | m5::unit::UnitWeightI2C | |
config() | m5::unit::UnitMiniScales | inline |
config(const config_t &cfg) | m5::unit::UnitMiniScales | inline |
m5::unit::UnitWeightI2C::config(const config_t &cfg) | m5::unit::UnitWeightI2C | inline |
enableLPFilter(const bool enable) | m5::unit::UnitWeightI2C | |
isEnabledLPFilter(bool &enabled) | m5::unit::UnitWeightI2C | |
isPressed() const | m5::unit::UnitMiniScales | inline |
iweight() const | m5::unit::UnitWeightI2C | inline |
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitWeightI2C, weighti2c::Data) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
measureSingleshot(weighti2c::Data &data, const weighti2c::Mode mode) | m5::unit::UnitWeightI2C | |
measureSingleshot(char *buf) | m5::unit::UnitWeightI2C | |
read_filter(uint8_t *buf3) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
read_measurement(weighti2c::Data &d, const weighti2c::Mode m) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
read_register(const uint8_t reg, uint8_t *buf, const size_t len) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
read_register8(const uint8_t reg, uint8_t &val) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | inlineprotected |
readAvgFilterLevel(uint8_t &level) | m5::unit::UnitWeightI2C | |
readButtonStatus(bool &press) | m5::unit::UnitMiniScales | |
readEmaFilterAlpha(uint8_t &alpha) | m5::unit::UnitWeightI2C | |
readGap(float &gap) | m5::unit::UnitWeightI2C | |
readI2CAddress(uint8_t &i2c_address) | m5::unit::UnitWeightI2C | |
readLEDColor(uint32_t &rgb32) | m5::unit::UnitMiniScales | |
readLEDColor(uint8_t &r, uint8_t &g, uint8_t &b) | m5::unit::UnitMiniScales | |
readRawADC(int32_t &value) | m5::unit::UnitWeightI2C | |
resetOffset() | m5::unit::UnitWeightI2C | |
start_periodic_measurement(const weighti2c::Mode mode, const uint32_t interval) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
startPeriodicMeasurement(const weighti2c::Mode mode, const uint32_t interval=80) | m5::unit::UnitWeightI2C | inline |
stop_periodic_measurement() (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
stopPeriodicMeasurement() | m5::unit::UnitWeightI2C | inline |
UnitMiniScales(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitMiniScales) | m5::unit::UnitMiniScales | inlineexplicit |
UnitWeightI2C(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | inlineexplicit |
update(const bool force=false) override (defined in m5::unit::UnitMiniScales) | m5::unit::UnitMiniScales | virtual |
wasPressed() const | m5::unit::UnitMiniScales | inline |
wasReleased() | m5::unit::UnitMiniScales | inline |
weight() const | m5::unit::UnitWeightI2C | inline |
write_filter(const uint8_t *buf3) (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | protected |
writeAvgFilterLevel(const uint8_t level) | m5::unit::UnitWeightI2C | |
writeEmaFilterAlpha(const uint8_t alpha) | m5::unit::UnitWeightI2C | |
writeGap(const float gap, const uint32_t duration=100) | m5::unit::UnitWeightI2C | |
writeLEDColor(const uint32_t rgb32) | m5::unit::UnitMiniScales | inline |
writeLEDColor(const uint16_t rgb16) | m5::unit::UnitMiniScales | |
writeLEDColor(const uint8_t r, const uint8_t g, const uint8_t b) | m5::unit::UnitMiniScales | |
~UnitMiniScales() (defined in m5::unit::UnitMiniScales) | m5::unit::UnitMiniScales | inlinevirtual |
~UnitWeightI2C() (defined in m5::unit::UnitWeightI2C) | m5::unit::UnitWeightI2C | inlinevirtual |