Skip to content
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

Two way communication #17

Open
jsve opened this issue Nov 1, 2020 · 3 comments
Open

Two way communication #17

jsve opened this issue Nov 1, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@jsve
Copy link

jsve commented Nov 1, 2020

Great project! I don't really like any of the commercially available products, but this seems like it could tick all the boxes!

Is there a way to enable two way communication with the computer? Use case would be mute button for zoom or counter of unread emails / YouTube subscribers etc. I guess some status feedback could be achieved by mapping scroll lock / num lock if you are not using those, but this seems hacky and limited.

Could there be a custom software to replace the images from the desktop OS, or is it the MIDI path, suggested in #6 that is the way to go?

@koriwi
Copy link
Collaborator

koriwi commented Nov 4, 2020

the freedeck already has bidirectional serial communication. around 100kb/s is possible. we use it to upload and download the config without using an sdcard reader

@koriwi koriwi added the enhancement New feature or request label Sep 22, 2021
@koriwi
Copy link
Collaborator

koriwi commented May 1, 2022

a few months ago i added this feature to the pi pico firmware first, as it has more power. when im happy with how it turns out on the pico and the pro micro has enough power to do the same i will port it :)

@koriwi
Copy link
Collaborator

koriwi commented Aug 3, 2022

Everything that's needed for this is now in the dev configurator. It's used for the unlimited text feature for example. When you press a button which has the unlimited text function assigned, it tells the configurator through serial which then emulates the keypresses.

The freedeck-ino now needs the serial api updated to be able to display images from serial.

I prototyped this already for the pico in python a few months ago but didn't pursue it further as discord does not currently accept new apps for their ipc/rpc(?forgot the name) api to access mute/deaf status...

Bit unsatisfying...

Anyway, i will use the new functionality to display live data like cpu temperature.

Brain dump finished.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants