Archived source flow
Technical notes
Related source variant
The BLE file shares the three-HX711 arrangement and reviewed pin configuration with a non-BLE sensor variant. This supports a related-source association, not identification of a delivered revision.
Acquisition and local values
BLE.poll() runs before reading each ready HX711 channel; unavailable channels use -1. Three floating-point characteristics are updated. A ready-status check and a complete six-byte read gate the magnetic-axis characteristic update; otherwise its previous value remains.
Target and validation limits
The code targets QMC5883L register access and sends raw axes, without a heading calculation. Tare calls and fixed scale factors do not establish measured calibration. Characteristic schema, board compatibility and radio behaviour need validation; a one-second delay follows the loop.