Open Glodigit opened 2 months ago
Hey there, Is circuitpython 9x now working? Do you have issues when you use 8x?
I've never used 8x
what to give it a try? Most MCUs have 8x available on circuitpython.org/downloads
I've got a custom keyboard I reverse engineered. It seems based on a Raspberry Pi Pico. 9.1.2 is the only version I've successfully compiled the .uf2 for, and it took multiple days to get to that point.
I'd also like to add that only enabling NKRO works.
There are a lot of pi pico clones that are supported by CircuitPython. Attach a pic of your MCU (front and back).
It may be that there is no compiling involved. Just a download and copy.
There's no indication that the CircuitPython version is to blame here and there is no reason to suggest a downgrade as the first course of action.
I can only get access to the back:
I'll see if I can get 8.2.10 .uf2 compiled, since I've also been getting MemoryError: memory allocation failed, allocating 1280 bytes
recently (it's always 1280 bytes) and one of the v9.0.0 notes is New split-heap internal dynamic storage mechanism. Some CircuitPython programs may fail with MemoryError.
.
8.2.x does not affect the pan bug.
(it has fixed MemoryError
though)
I've also tried 9.1.3 with no change.
Is this what you're building? Are you using the files they provide or building your own?
That's the project page I created where I document my findings.
Describe the bug In boot.py, I have added the following:
Unlike enabling nkro, when enabling pan, Windows 10 reports a USB descriptor error:
Thus, no HID reports are processed.
To Reproduce Steps to reproduce the behavior:
Debug output If pan is enabled:
If both nkro and pan are enabled:
Additional context Using