hx711 - Driver for HX711 24-bit ADC for weigh scales¶
-
group
hx711
ESP-IDF driver for HX711 24-bit ADC for weigh scales.
Copyright (C) 2019 Ruslan V. Uss unclerus@gmail.com
BSD Licensed as described in the file LICENSE
Enums
Functions
-
esp_err_t
hx711_init
(hx711_t *dev)¶ Initialize device.
Prepare GPIO pins, power up device and set gain
- Return
ESP_OK
on success,ESP_ERR_TIMEOUT
if device not found- Parameters
dev
: Device descriptor
-
esp_err_t
hx711_power_down
(hx711_t *dev, bool down)¶ Set device power up/down.
- Return
ESP_OK
on success- Parameters
dev
: Device descriptordown
: Set device power down if true, power up otherwise
-
esp_err_t
hx711_set_gain
(hx711_t *dev, hx711_gain_t gain)¶ Set device gain + channel.
- Return
ESP_OK
on success,ESP_ERR_TIMEOUT
if device not found- Parameters
dev
: Device descriptorgain
: Gain + channel value
-
esp_err_t
hx711_is_ready
(hx711_t *dev, bool *ready)¶ Check if device ready to send data.
- Return
ESP_OK
on success- Parameters
dev
: Device descriptorready
: true if data ready
-
struct
hx711_t
¶ - #include <hx711.h>
Device descriptor.
-
esp_err_t