Timer no GPS
Fazer a rotina de GPS por timer, para que se torne não bloqueante.
Acredito que cada ciclo deve ler um caractere somente e armazenar no buffer. Ou seja, quebrar o "loop", que é feito atualmente, em ações unitárias.
A implementação do TinyGPSPlus (ou o TinyGPS) pode servir de referência.
Edited by Ruan Bahia