Currently the pin_write() and pin_read() macros are mapped to Nordic nRF5 SDK specific gpio functions, if you are using a different micro you'll have to modify these to fit your environment and update the includes.
Configure data out pin as an input and clock pin as an output. Choose a gain of 32, 64, or 128. Call hx711_adc_init().
I found that sampling the voltage (each call to adc_read_voltage()) works best on a 500ms interval.
A precompiler directive is used to turn debug output on and off. Currently all of the outputs are using NRF_LOG_INFO which is a Nordic nRF5 SDK specific function, change these to printf or whatever your micro environment uses.