-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CBcmFrameBuffer can't set 32 bit color on RPI5 #511
Comments
The frame buffer support in the firmware of the RPi 5 is unfortunately not as comfortable as for earlier models. This is a problem, which is caused by a non-functioning property mailbox function in the RPi 5, which Circle uses to set the display depth. Unfortunately I don't know an other programmatic way to realize this. I guess it does not exist. Could you please try the option |
Thanks for the quick response. I'll have a look as soon as I have some spare time. |
You are welcome. Sorry, I mean https://www.raspberrypi.com/documentation/computers/legacy_config_txt.html#framebuffer_depth |
Unfortunately |
I'm sorry. I have been pulled in to another project and I don't have a easy to test environment setup atm. But I will follow up on this. May I suggest that setting bit depth to anything else then 16bit on RPI5 will result in an error while calling |
No problem. Yes, I will implement this. |
The Raspberry Pi 5 supports only depth 16 in the firmware. Issue #511
Added a test for depth 16 on the develop branch. |
Hi!
Using the
CBcmFrameBuffer
object and setting the color depth (and resolution?) to 32 bit on RPI5. It seems to quietly, without errors fall back to 16 bit.Initialize
do not return any error and the object reports back that bit depth is 32 bit when it clearly still is 16 bit.I'm a bit new to Circle so I don't know if I'm missing something here? But the code works just as expected on RPI3&4 so I assume something is different with the RPI5?
I found this post. Not sure if it is relevant to this: raspberrypi/firmware#1904
The text was updated successfully, but these errors were encountered: