hello,
i am working on a MIDI project with a Teensy 3.5 that requires each iteration of the main loop to be as fast as possible ( right now around 90 microsec for 1 loop ), because it's managing MIDI delays ( each entering note, sometimes 6 notes/bar at 300BPM, generates 4 delays ).
i realized after trying to optimize different things that the main factor in slowing down the whole process is the displaying on the OLED screen ( through I2C because i had too few 'easily accessible' pins available for SPI )
what would be the best option to minimize as much as possible the time necessary for a display ? i think i read once about OLED that had their own microcontroller to diminish the duty on the main controller.. is that an option ?
Sylvain
i am working on a MIDI project with a Teensy 3.5 that requires each iteration of the main loop to be as fast as possible ( right now around 90 microsec for 1 loop ), because it's managing MIDI delays ( each entering note, sometimes 6 notes/bar at 300BPM, generates 4 delays ).
i realized after trying to optimize different things that the main factor in slowing down the whole process is the displaying on the OLED screen ( through I2C because i had too few 'easily accessible' pins available for SPI )
what would be the best option to minimize as much as possible the time necessary for a display ? i think i read once about OLED that had their own microcontroller to diminish the duty on the main controller.. is that an option ?
Sylvain