Modifications

Sauter à la navigation Sauter à la recherche
799 octets ajoutés ,  8 avril 2012 à 11:04
Ligne 19 : Ligne 19 :  
== Augmenter le buffer de NewSoftSerial ==
 
== Augmenter le buffer de NewSoftSerial ==
   −
(TODO)
+
Librairie NewSoftSerial utilise un buffer (mémoire tampon) de 64 octets/bytes pour la réception des messages envoyés par le GPRS shield.
 +
 
 +
<font color="red">Lorsque vous voulez pouvoir consulter des messages SMS en mode texte, cette taille de buffer est insuffisant.</font>
 +
 
 +
Le résultat le plus frappant, c'est que les commandes AT+CMGR ne retournerons pas le contenu du SMS ou se limiterons uniquement aux quelques premiers caractères.
 +
 
 +
'''Il faut donc modifier la librairie NewSoftSerial pour augmenter la taille du buffer'''. Rassurez-vous, cela se fait assez simplement.
 +
 
 +
Pour augmenter la taille du buffer:
 +
# Chercher le fichier NewSoftSerial.h dans vos librairies Arduino
 +
# Localiser la ligne _NewSS_MAX_RX_BUFF
 +
# Augmenter la taille du buffer à 128 (au lieu de 64)
 +
# Recompiler votre sketch.
    
== Modus Operandi ==  
 
== Modus Operandi ==  
29 836

modifications

Menu de navigation