I'm currently stuck on an odd problem. I have a controller that I'm constructing to control some motors and and relay information to the user. To do so, I have an adafruit OLED that will mount to the face of the controller.
The controller sends out a "packet" of information, including button states and joystick position. This packet is picked up and processed by an outside computer that then decides on proper actions. The computer will then send a "state" to the controller and the controller will draw an icon accordingly.
This packet must be sent continuously or an "estop state" is triggered. This is a safety measure and must remain in the program.
So here's the issue:
When the arduino is drawing the bitmap, the packet is temporally halted while (I'm guessing) the arduino thinks about it.
Is there a way to avoid this?
I'm currently using a pro mini, but have tried it on a DUE with the same results.
I've looked into storing the bmps on the flash memory, but I don't yet have the skill to do this, and am having some trouble finding a tutorial on it.
Thanks for any help!!