abcminiuser / lufa

LUFA - the Lightweight USB Framework for AVRs.
http://www.lufa-lib.org
1.04k stars 325 forks source link

Are you planning support for the Teensy 3.X? #69

Closed jayeye closed 8 years ago

jayeye commented 8 years ago

before I go ahead and start working on it, do you already have planned support for it? Can you think of any reason why it wouldn't work?

Thanks

abcminiuser commented 8 years ago

Currently no - it's a wildly different architecture to the USB AVR8 devices used in the Teensy 1 and 2 (and which LUFA supports). While it would be possible to port the LUFA API to those devices, it would likely give terrible performance due to the compromises I had to make in order to make a compact library for the very underpowered AVR8 parts.

Using the native USB libraries for the larger parts is recommended, as it will most likely give the best performance with the least amount of work.

eltang commented 7 years ago

@abcminiuser I saw you mention plans to convert LUFA to interrupt-driven operation a few times here and there. That would be a stepping stone to eventual Teensy 3.x support, correct?