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

[Feature] Change Device type #14

Open
jLynx opened this issue Nov 12, 2019 · 4 comments
Open

[Feature] Change Device type #14

jLynx opened this issue Nov 12, 2019 · 4 comments
Labels

Comments

@jLynx
Copy link
Collaborator

@jLynx jLynx commented Nov 12, 2019

It would be awesome to add the functionality to be able to change the device type/PID live without needing to re program it with arduino studio.

I have a few ideas on how this can be done.

  • It may be possible to do it directly in code which would be the easiest way to do it
  • Have a way to flash flash the device (Like an OTA which you are currently working on) but being able to select the type you want there (Appley keyboard, Microsoft keyboard, etc...). Then it will just reflash with the ID you want
@jLynx jLynx added the enhancement label Nov 12, 2019
@spacehuhn

This comment has been minimized.

Copy link
Owner

@spacehuhn spacehuhn commented Nov 22, 2019

So this is possible now due to the custom Arduino board package.
As far as I know, this can't be changed dynamically though, you'll need to recompile the code.

@jLynx

This comment has been minimized.

Copy link
Collaborator Author

@jLynx jLynx commented Nov 22, 2019

But you know how to can flash it on the Web interface, can you flash it with a new device id?

@spacehuhn

This comment has been minimized.

Copy link
Owner

@spacehuhn spacehuhn commented Nov 22, 2019

The Atmega can't be flashed OTA :(

@jLynx

This comment has been minimized.

Copy link
Collaborator Author

@jLynx jLynx commented Nov 22, 2019

😢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.