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
- Parameters
dev – Device descriptor
- Returns
ESP_OK
on success,ESP_ERR_TIMEOUT
if device not found
-
esp_err_t
hx711_power_down
(hx711_t *dev, bool down)¶ Set device power up/down.
- Parameters
dev – Device descriptor
down – Set device power down if true, power up otherwise
- Returns
ESP_OK
on success
-
esp_err_t
hx711_set_gain
(hx711_t *dev, hx711_gain_t gain)¶ Set device gain and channel.
- Parameters
dev – Device descriptor
gain – Gain + channel value
- Returns
ESP_OK
on success,ESP_ERR_TIMEOUT
if device not found
-
esp_err_t
hx711_is_ready
(hx711_t *dev, bool *ready)¶ Check if device ready to send data.
- Parameters
dev – Device descriptor
ready – true if data ready
- Returns
ESP_OK
on success
-
struct
hx711_t
¶ - #include <hx711.h>
Device descriptor.
-
esp_err_t