That's quite true, but my ambiguous sentence above was intended with a different meaning: it was related to the "underpowered" remark.deshipu wrote: ↑Sun Oct 22, 2017 8:45 pmIt's really no surprise at all. While the MicroPython team is busy developing the platform, making it stable, fixing the bugs and preparing for new features, CircuitPython can just take all that and build on top of it. That's the power of open source — the work doesn't have to be repeated, it can be done once and then expanded upon. Of course it's not like CircuitPython didn't do anything — porting to the SAMD platform was and still is a lot of work. But of course it does all that MicroPython does — it's built on top of it, after all.
I did have to compact the mpyton code a bit to fit inside the RAM (comments, whitespace etc.), but otherwise it runs just as fast as on the pyboard, maybe even snappier.
I should also have mentioned that the library for the CPX comes with a ready-made USB HID module for keyboard and mouse.
At the moment it only supports the QWERTY layout (with this comment in the code: "# we're americans ").
I was too lazy to grok the layout definition logic, so I just reused my old code