v3.1.12 Preview Build 2
Pre-release
Pre-release
This is a preview build for testing the ADS1232 startup and wake handling changes. It is not the final v3.1.12 release.
What changed
- Updated HDS to the official hardened ADS1232 driver from decentespresso/ADS1232_ADC#7.
- Soft Sleep wake now powers ADS back up, refreshes the ADS dataset, and resumes weighing without waiting for ADC timeout recovery.
- Soft Sleep wake intentionally does not auto-tare.
- Boot tare no longer uses the old
scale.start(..., true)startup tare. HDS starts ADS withscale.start(stabilizingtime, false), then performs a boot-only fresh tare after startup input/menu conditions are safe. - Includes the current mainline cleanup from #78, with no intended BLE, USB, WebSocket, or web app protocol changes.
Please test
- Cold boot and normal boot tare.
- Known static weights before and after wake.
- Soft Sleep on/off by button, USB, and WebSocket/BLE paths.
- Confirm Soft Sleep wake resumes weighing without zeroing an existing load.
- ADS reset mode
0x02. - Calibration flow with 16 samples.
- BLE, WebSocket, WiFi, OLED, and web app smoke behavior.
References
- ADS1232 hardening: decentespresso/ADS1232_ADC#7
- HDS ADS startup/wake PR: #80
- Mainline declutter included since preview.1: #78