Sim800L loib obj sms

Files at this revision

API Documentation at this revision

Comitter:
schnf30
Date:
Sat Apr 30 20:07:22 2022 +0000
Parent:
0:5c39ec4eaaa1
Commit message:
VERS

Changed in this revision

sim800l.cpp Show annotated file Show diff for this revision Revisions of this file
sim800l.h Show annotated file Show diff for this revision Revisions of this file
--- a/sim800l.cpp	Sat Apr 23 08:01:40 2022 +0000
+++ b/sim800l.cpp	Sat Apr 30 20:07:22 2022 +0000
@@ -8,6 +8,10 @@
 Sim800l::Sim800l(PinName tx, PinName rx, PinName resetpin,int baudrate):serial(tx,rx), reset (resetpin)
 {
     reset.write(0);  //reset
+    _DataTmp = new char[maxdata + 1]; // tableau de donnees pour stocker pendant reception
+    _Data = new char[maxdata + 1]; // tableau de donnees lorsque toutes les donnees sont recues
+    _DataSms = new char[maxdata + 1]; // tableau de donnees lorsque toutes les donnees sont recues
+    _Phrase = new char[maxdata + 1]; // pour convertir en phrase avant envoi
     _DataTmp[0] = 0;
     _Data[0] = 0;
     _DataPtr = 0;
--- a/sim800l.h	Sat Apr 23 08:01:40 2022 +0000
+++ b/sim800l.h	Sat Apr 30 20:07:22 2022 +0000
@@ -35,6 +35,10 @@
 protected:
     RawSerial serial;
     DigitalOut reset;
+    char *_DataTmp; // tableau de donnees pour stocker pendant reception
+    char *_Data; // tableau de donnees lorsque toutes les donnees sont recues
+    char *_DataSms; // tableau de donnees lorsque toutes les donnees sont recues
+    char *_Phrase; // pour convertir en phrase avant envoi    
 /*    
     char _DataTmp[maxdata + 1]; // tableau de donnees pour stocker pendant reception
     char _Data[maxdata + 1]; // tableau de donnees lorsque toutes les donnees sont recues