03-05-2020, 04:31 PM
I had a look at running the OLED on the second i2c bus /dev/i2c-0, which would avoid the issue. Unfortunately, while the display works, mpd_oled uses up all the available CPU (on a Pi Zero), even with low values of option -b and -f, and the spectrum animation is slow.
I don't recommend this, but for reference (tested on Volumio not Moode)...
In /boot/config.txt
Wire like this (I didn't use any pull ups, maybe that is why the display runs slow?)
http://fs5.directupload.net/images/160401/ccw3ju5w.png
Build mpd_oled with
I don't recommend this, but for reference (tested on Volumio not Moode)...
In /boot/config.txt
Code:
dtparam=i2c_vc=on
dtparam=i2c_vc_baudrate=800000
Wire like this (I didn't use any pull ups, maybe that is why the display runs slow?)
http://fs5.directupload.net/images/160401/ccw3ju5w.png
Build mpd_oled with
Code:
PLAYER=MOODE CXXFLAGS=-DI2C_V1 CFLAGS=-DI2C_V1 make