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
infinite buzz in response to Bangle.setUI("clockupdown", btn=> { draw(); }); after a settings reload #1249
Comments
Note can also reproduce with 2v11.07 booloader 0.40 and settings 0.40 |
I don't know if it's the same mechanism, but I've got an infinite buzz (actually a Bangle2 beep mapped to buzz) while using the "Hour Chime" App for a while and changing the App's setting from buzz to beep. |
Thanks! Just reproduced. This is really helpful! |
Ok, there's some strangeness caused by the buzz being issued while the Bangle is reloading apps... So for instance I've now fixed this, and hopefully that means it's not going to happen in the other cases either, but I guess we'll see! |
May not be fixed see: |
Yes, I saw that - interested to see if anyone else has issues since so far it's working great for me |
When using a clock that uses Bangle.setUI("clockupdown",) you sometimes get an infinite buzz when pressing top or bottom.
I have tracked this down and can reproduce every time by just by running the settings app and causing a ''reloading ..." message to be displayed. Then in the default clock that uses Bangle.setUI("clockupdown",) tap the top right or top left, you will start an infinite buzz() and the only way to stop it is to do a BTN1 long press reset.
I started to notice it again after upgrading to v2.11.07. It may not be specific to v2.11.07 as I have experienced this on 2v10.x firmwares at times as well. But never been able to pin it down.
Here's the exact config and steps to reliably reproduce:
BootLoader 0.39 Launcher v0.10 Setting v0.37 (these are the app versions on factory reset)
This step establishes that it is no other app that is causing the problem (eg I was experimenting with wdigets and had to exclude them from the config).
Restart and establish that simplest clock is working and that when you tap on top or bottom right it only produces the short feedback buzz that you would expect.
Now go into Settings through the launcher and change a setting that causes a 'reloading ...' message.
For example change the theme from light to dark, or switch BLE off. Exit the settings app.
The simplest clock should be displayed as it is the default clock.
Now tap on the top or bottom right and you should experience an infite buzz.
TEST CODE below GIT HUB wont let me attach
The text was updated successfully, but these errors were encountered: