gpb01:
Purtroppo sei su una MCU e non c'è un sistema operativo che fa "garbage-collection" ... quindi ...
... ogni volta che cambi la lunghezza della stringa viene fatto un dealloc() e un realloc() ... creando facilmente buchi nella memoria sino all'esaurimento !
L'ATmega328 ha 2kb di SRAM. Penso che sia sufficiente per eseguire almeno 30 volte il comando..
Oppure potrei spedire un singolo byte cercando di inviare byte che non possano interferire con l'invio di informazioni da parte del modulo BT e poi leggerlo tranquillamente..
gpb01:
Lavoro con le stringhe di tipo "char array" (null terminated) e le funzioni di string.h ...
... come già ti ho detto ...Guglielmo
Potresti postare un banalissimo esempio?