Closed dhalbert closed 3 years ago
I have tested the same code on CP 6.x and it works fine.
Re-tested on a QT Py RP2040, and pruned the program a bit. I've revised the original post above.
The errors vary, so this appears to be memory corruption, and I think it's due to the OnDiskBitmap
.
It seems likely to be related to the palette changes I introduced in 7. Assign it to me if you like.
It seems likely to be related to the palette changes I introduced in 7. Assign it to me if you like.
You are more the expert on this, sure, thanks. I am still doing the DMA debugging.
What release will the fix be in?
What release will the fix be in?
It'll be in the next 7.0.0 alpha. Before that you can follow the Absolute Latest link from circuitpython.org/downloads and snag the latest build. (It takes an hour or two after merge but is then available.)
Thank you very much!!
[simplified a bit from original issue]
CircuitPython version
Code/REPL
Behavior
Description
code is adapted from https://learn.adafruit.com/kitty-toe-bean-paw-keypad-color-tct/overview, adapted for TinyRP2040 pinout.
@cmora111 was trying the original Learn Guide program, and saw incorrect
usb_hid
errors. I tried the original program on a QT Py RP2040, and saw something like the above. I trimmed the program to what is above. Trimming it further (even removing comments!) causes the breakage above not to happen, so it appears to be some kind of memory corruption.Additional information
No response