I am using a Nano to talk to two other Nano(s). One is taking through the Serial port. The other Nano talks through the softSerial port emulation.
All is well, all communication is perfect and messages recieved.
When the source code compiles it give the message at the bottom of the screen that 23% of available space for variables used and 31% of space for program code used.
Yet there seems to be a limit to how much switch-case statements I can have and if statements. When I pass this hidden limit softSerial stopps working. The source code works perfectly, is just the softSerial communications stops.
Has anyone ran into this before?
I have a big switch-case statement with 31 parts, each part does different things. It seems i can REM out any part to restore softSerial functionality: it appears there is a "limit" to how many branches in logic if using the softSerial.
Does this sort of thing sound familiar to anyone?
Thank you in advance.