06-28-2024, 07:46 AM
Hi Francesco
Thanks for testing, and for the extra details.
Unfortunately, it looks like there is no easy fix for this, as the BCM 2835 library hasn't been (and may not ever be) updated to support the Pi 5
https://groups.google.com/g/bcm2835/c/e44ttskxDv8?pli=1
In which case, some options are
a) The current version of mpd_oled won't be updated to support the Pi 5 (I don't like this option)
b) I could add some custom SPI functions that use the linux SPI devices.
c) I could tidy up the development "proof of concept" version ( https://github.com/antiprism/mpd_oled_dev ), which only uses linux devices for communication.
If I can find some suitable code then I will go for option b, as option c could turn into a support nightmare!
Adrian.
Thanks for testing, and for the extra details.
Unfortunately, it looks like there is no easy fix for this, as the BCM 2835 library hasn't been (and may not ever be) updated to support the Pi 5
https://groups.google.com/g/bcm2835/c/e44ttskxDv8?pli=1
In which case, some options are
a) The current version of mpd_oled won't be updated to support the Pi 5 (I don't like this option)
b) I could add some custom SPI functions that use the linux SPI devices.
c) I could tidy up the development "proof of concept" version ( https://github.com/antiprism/mpd_oled_dev ), which only uses linux devices for communication.
If I can find some suitable code then I will go for option b, as option c could turn into a support nightmare!
Adrian.