Comments (10)
If I was a betting man (which I am not), I would suspect that these problems stem from:
(Those two were really meant to be one commit.)
They are meant to fix another problem where wav players can have Stop() called from an interrupt which can cause a lot of problems.
from proffieos.
That's a good place to start. Thanks.
from proffieos.
I'm getting glitches all the way back to the commit flagged in my original issue. Using code after 918aeab produces the bug. I'll try to use bisect to figure out the cause but so far I've been unsuccessful.
from proffieos.
$ git bisect bad
7ee6d7b is the first bad commit
commit 7ee6d7b
Author: profezzorn [email protected]
Date: Tue Jun 25 21:42:55 2019 -0700
give new sound effects lower priority to avoid underflows
sound/buffered_wav_player.h | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
Matthew@DESKTOP-PGUMJA9 MINGW64 ~/Desktop/proffieosbugfix/ProffieOS ((7ee6d7b...)|BISECTING)
Back to the underflow commit.
from proffieos.
Makes sense unfortunately.
That CL might not exactly cause the bugs, but it sure makes them worse...
from proffieos.
Does it seem to happen more on some fonts?
Does it happen with the stock fonts? (That's probably what I'll be using when I try to reproduce this problem myself tonight...)
from proffieos.
I just tested Dark Kyber and Smooth Fuzz. Both exhibited the same bugs. Easiest way to trigger the bugs is to hammer on the aux button to try and trigger rapid blaster shots. This will cause the motion chip timeout/reboot issue and glitch out the audio.
from proffieos.
Good news/bad news: It's acting really wonky for me too.
from proffieos.
I did a manual bisect and got the same result as you.
Now, if I could just figure out why....
from proffieos.
Fixed in 9cb2b6c I think. Please try it out and let me know. I will be releasing a new BETA shortly.
from proffieos.
Related Issues (20)
- Accent swing plays during ignition when I2C initializes HOT 1
- make it possible to define power pins for OLED displays HOT 2
- color inventory HOT 1
- Save mem by omitting printouts HOT 7
- 11ms buffer - short files HOT 1
- No blade array error thrown HOT 1
- i swear i followed guides. pc wont recognize proffieboard HOT 4
- Unknown Error Code HOT 3
- universal character name \u HOT 1
- Update #define SPEAK_BLADE_ID to use sound_library for the speaking. HOT 3
- Strobe Frequency divide by 0 bug HOT 1
- add a practical example to Pixelate usage HOT 1
- add a way to save serial output to SD card
- Tri Cree Adapter Flickers HOT 2
- sound library is saying "nine" instead of "zero" HOT 4
- ToggleColorChangeMode broken HOT 17
- settings_menues.h breaks compiling HOT 2
- Flamingo RGB? HOT 1
- file missing from latest push HOT 2
- latest update bug: ServoSelector HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proffieos.