Select 2 pins on CubeMX for clock and data pins.
Config hx711Config.h
.
Call hx711_init()
.
After init, you can read value.
Example
#include "hx711.h"
hx711_t loadcell;
float weight;
.
.
int main()
{
hx711_init(&loadcell, HX711_CLK_GPIO_Port, HX711_CLK_Pin, HX711_DATA_GPIO_Port, HX711_DATA_Pin);
hx711_coef_set(&loadcell, 354.5); // read afer calibration
hx711_tare(&loadcell, 10);
while (1)
{
HAL_Delay(500);
weight = hx711_weight(&loadcell, 10);
}
}