-
Notifications
You must be signed in to change notification settings - Fork 13
3.0.2 release #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
3.0.2 release #29
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
tadelv
commented
Dec 8, 2025
- scale drift filtering: If you were experiencing drift while using the scale (going from 0.0 to -0.1g intermittently with no load), this should help
- Version info: Together with the version information, there's now also the build date and git commit identifier displayed on the about screen
- Wifi asynchronous initialisation: Instead of blocking the boot process, Wifi (if enabled) is now initialised asynchronously, making startup feel fast and snappy again.
- Wifi status indication: While HDS is connecting to your wifi, the chain link icon will be blinking. Once connected it will stop blinking and remain solid
- Fix potential crash when calibrating
- Fix crash if WiFi is disabled in HDS Setup
- Battery voltage update fixes
- Quick Boot HDS Setup option. This will not wait for 0.5 seconds before turning on HDS and will start it instantly instead
- Using stable pioarduino framework
- fix for WiFi starting even when just charging
- remove long press to turn off option, as it could cause scale turning itself off in the middle of a (very messy) shot
- improved double tap timings
- fixed timer starting when exiting HDS setup mode
- lower single click delay, to allow faster double-tapping
There should be a millis() given to t_batteryRefresh for it to update the battery level in loop(). Another if (t_batteryRefresh > 0){ was added to ensure the power off low battery was only called once the updateBattery() was called first.
Added menu option to quick boot HDS. Also changed b_ble_enabled to b_wifiOnBoot to start wifi.
very quick touch may drain the battery cause the else {
// If the button is released
if (b_button_pressed) {
will make the program fall in to a while loop, when a very short press causing b_button_pressed is false, and esp32_sleep() would be never called.
- Add t_menuExitTime variable to track menu exit time - Implement 500ms protection period after exiting menu - Prevent scaleTimer() from triggering during menu transition
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.