@giuliomoro I'd still like to figure this out for the future, for now I got around it by cloning the oled project and copying my existing render.cpp into it. Not ideal bc I've now got two separate git projects/repos but one step closer at least.
On a previous commit, I was able to get 5 multiplexed OLEDs to update from messages sent directly via C++. Today I've successfully got them running as a service and reacting to OSC messages via supercollider. That said, it seems like now my render.cpp file never makes it to setup()
. I've got an rt_printf()
there that never executes.
This is my current output when running the project:
There is a trill connected directly to i2c lines and then the 5 OLEDs connected via a multiplexer.
Build finished
Running project ...
opened i2c file 4
set i2c addr 3c
opened i2c file 5
set i2c addr 3c
opened i2c file 6
set i2c addr 3c
opened i2c file 7
set i2c addr 3c
opened i2c file 8
set i2c addr 3c
Any ideas? Nothing else has changed.