In theory, yes - but unfortunately we cannot commit to do special hacks.
I guess the best way would be to have a micro that has a USB host/OTG controller on-borard. Then, implementing a lightweight host stack that just supports a keyboard is not that bad. Furhtermore, additional devices can be connected and the interface is standardized.
I've made a few devices with USB host functionality and unfortunately there are not a wide range of low-cost integrated chips around so I've been doing it with a separate host controller. I've been looking at the Atmel AT32UC3B series and a highly competent device featuring 256k FLASH and a full-speed OTG controller is well south of $10 even in single volume. In theory, that guy certainly looks very verstatile and is also price competetive with more competent 8-bit micros.
Hope this helps,
Regards,
JakobE Hardware- and firmware guy @ Yubico
|