gcormier / megadesk

Open-source IKEA Bekant controller board
GNU General Public License v3.0
717 stars 53 forks source link

Audio feedback when not doing anything? #91

Closed davidstosik closed 2 years ago

davidstosik commented 2 years ago

Hello there, just received and installed my Megadesk, and I'm super happy with it!

I enabled the audio feedback (memory position 17), and I like getting feedback on my button presses (the increasing pitch is genius!).

I noticed however that every now and then, the Megadesk will output a single beep, although I haven't touched it in hours. I imagine it's doing something like waking up and checking the desk position, but I was wondering if there would be a way to turn off that single beep while keeping the button press and result audio feedback?

Thanks a lot for working on this, it's great!

gcormier commented 2 years ago

Hey David - I'll enable my audio feedback and see if I can repro this issue.

gcormier commented 2 years ago

Okay, confirmed. It's very very fait and brief, just a quiet blip?

davidstosik commented 2 years ago

Yup, that's correct. :)

gcormier commented 2 years ago

I think it might be one of the audio feedback sections in linBurst(). I'll try to comment that out and see if that fixes things up.

gcormier commented 2 years ago

Ok flashed, I'll see how it goes :)

If it does resolve the issue you will need a programmer to update your firmware. More info : https://github.com/gcormier/megadesk/blob/master/DIY.md#programming

davidstosik commented 2 years ago

Yeah I thought that might be feedback in linBurst() too. I probably have a programmer somewhere deep in my stuff, will have to take a look. If I solder male pins, will it still fit in the case?

gcormier commented 2 years ago

Yes it will still fit. Alternatively you can just press and hold a 6pin header in the through holes while programming. It's how I program the units I build.

gcormier commented 2 years ago

I think this commit resolved it. Have you been able to flash yours to confirm?

davidstosik commented 2 years ago

I haven’t yet. I need to find some free time to

Hopefully next weekend.

davidstosik commented 2 years ago

An update: I couldn't find an AVR programmer in my stuff, so I had to figure out how to use an Arduino Uno as programmer:

It seems I managed to flash the board! πŸŽ‰

Now I'll have to wait a few days and confirm whether I hear unexpected blips from Megadesk. 🀞🏻

gcormier commented 2 years ago

Latest release is out and fixes this.

davidstosik commented 2 years ago

Oh by the way, I think I haven't hear a blip since I flashed the board. πŸ‘πŸ» Thank you!