arduino-libraries / Keyboard

GNU Lesser General Public License v3.0
223 stars 157 forks source link

support for SAMD11 (Arduino Nano Every) #34

Open annoo opened 4 years ago

annoo commented 4 years ago

Any chance the SAMD11 will be supported? I bought the Every on a quick decision, since it stated compatibility as a HID device. But now I feel a bit cheated? Thank you so much for considering

per1234 commented 4 years ago

it stated compatibility as a HID device

Would you mind posting a link to where you saw that statement?

annoo commented 4 years ago

Maybe you deleted it? I'm pretty sure this was somewhere “The separate processor handling the USB interface also makes it possible to implement different USB classes such as Human Interface Device (HID) instead of just the classic CDC/UART.”

Op za 21 mrt. 2020 om 07:53 schreef per1234 notifications@github.com:

it stated compatibility as a HID device

Would you mind posting a link to where you saw that statement?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/arduino-libraries/Keyboard/issues/34#issuecomment-602004967, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABO2BFTLMKGJE6LOEG6N4IDRIRP45ANCNFSM4LQVRW7Q .

-- ~ Ann Peeters ann.peeters.email@gmail.com

"So much universe, and so little time."

per1234 commented 4 years ago

OK, here it is: https://blog.arduino.cc/2019/05/31/getting-started-with-the-new-arduino-nano-every/

annoo commented 4 years ago

ok, thank you.

So, any clues how to start doing this? Preferably as simple as possible, I bought it for my class of beginners...

Thank you for helping me out

Op za 21 mrt. 2020 om 11:36 schreef per1234 notifications@github.com:

OK, here it is:

https://blog.arduino.cc/2019/05/31/getting-started-with-the-new-arduino-nano-every/

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/arduino-libraries/Keyboard/issues/34#issuecomment-602024954, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABO2BFSAHMAOAYZ7AZKOZS3RISKDXANCNFSM4LQVRW7Q .

-- ~ Ann Peeters ann.peeters.email@gmail.com

"So much universe, and so little time."

per1234 commented 4 years ago

My advice is that for beginners you should be using a Leonardo or Micro.

annoo commented 4 years ago

yes, but that is nowhere clear on the website the nano is promoted as the new small generic device that can even do HID We bought 36, can we send them back?

Op za 21 mrt. 2020 om 11:49 schreef per1234 notifications@github.com:

My advice is that for beginners you should be using a Leonardo https://store.arduino.cc/arduino-leonardo-with-headers or Micro https://store.arduino.cc/arduino-micro.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/arduino-libraries/Keyboard/issues/34#issuecomment-602026111, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABO2BFUKANDN6YHH75GOVODRISLUBANCNFSM4LQVRW7Q .

-- ~ Ann Peeters ann.peeters.email@gmail.com

"So much universe, and so little time."

per1234 commented 4 years ago

Although I haven't tried it, I'm sure it is possible to do HID on the Every; it's just not a project suitable for beginners. The microcontroller you are normally programming when using the Every is the ATmega4809. This chip does not have HID capabilities. It is the ATSAMD11 microcontroller that's used as a USB interface on the Every which has the HID capabilities. So it is that chip you would need to program. There is some information about doing that here: https://www.arduino.cc/en/Guide/NANOEvery#toc11 If you need any assistance with that, I'd be happy to help, but it would be better for us to have that discussion over on the Arduino Forum, since it's not really on topic for this issue tracker.

The primary microcontroller on the Leonardo, Micro, and MKR boards has HID capabilities, so on these boards doing HID is much easier.

can we send them back?

I can't answer that question, but Arduino support can. You can contact them via this form: https://store.arduino.cc/store-support

patate1684 commented 2 years ago

Any chance this will be implemented in the future ?