It could well be (1) running too low on RAM, or (2) running out of stack space (too many nested calls, too many local variables).

Using String types instead of char * for strings results in lots of added memory usage and overhead. Arduinos don't have much to burn. smile


Edited by mlord (26/11/2017 21:41)