Description
The stock example code for the RP2040 DVI - CircuitPython dvi-demo or DVI_Hello_World is running out of memory. Adjusting the color_depth to 1 which also requires boosting the resolution still results in an out of memory although the code gets another dozen lines further.
Forum user @Gregg28 pointed this out.
I reproduced this errors a Feather RP2040 DVI CP9.0.0-b2:
errors on stock example:
Adafruit CircuitPython 9.0.0-beta.2 on 2024-02-20; Adafruit Feather RP2040 DVI with rp2040
>>>
soft reboot
Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.
code.py output:
Traceback (most recent call last):
File "code.py", line 33, in <module>
MemoryError: memory allocation failed, allocating 88332 bytes
Code done running.
Adjusting resolution and color depth errors:
MemoryError: memory allocation failed, allocating 76800 bytes
Code done running.
Press any key to enter the REPL. Use CTRL-D to reload.
soft reboot
Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.
code.py output:
Traceback (most recent call last):
File "code.py", line 45, in <module>
MemoryError: memory allocation failed, allocating 96000 bytes