A library for communication with Adafruit BlueSmirf Bluetooth Modem.

/media/uploads/pmundt/bluesmirf.jpg

Revision:
2:ccd6a9ecbe46
Parent:
1:d67409284764
Child:
3:b5ecc07f54e1
--- a/blueSMIRF.cpp	Sat Nov 11 10:16:20 2017 +0000
+++ b/blueSMIRF.cpp	Sat Nov 11 10:36:07 2017 +0000
@@ -7,9 +7,9 @@
     char response [16] = {0};
     readResponse(response); //AOK
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 int blueSMIRF::setAuthentication(int auth){
@@ -17,9 +17,9 @@
     char response [16] = {0};
     readResponse(response); //AOK
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 int blueSMIRF::setBreak(int length){
@@ -27,9 +27,9 @@
     char response [16] = {0};
     readResponse(response); //AOK
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 int blueSMIRF::setServiceClass(int value){
@@ -37,9 +37,9 @@
     char response [16] = {0};
     readResponse(response); //AOK
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1; 
+        return 0; 
 }
 
 int blueSMIRF::setDeviceClass(int value){
@@ -47,9 +47,9 @@
     char response [16] = {0};
     readResponse(response); //AOK
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1; 
+        return 0; 
 }
 
 int blueSMIRF::setMode(int mode){
@@ -57,9 +57,9 @@
     char response[16] = {0}; //AOK
     readResponse(response);
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1; 
+        return 0; 
 }
 
 int blueSMIRF::setStatusString(void){
@@ -67,9 +67,9 @@
     char response[16] = {0}; //AOK
     readResponse(response);
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 int blueSMIRF::setSpecialConf(void){
@@ -77,9 +77,9 @@
     char response[16] = {0}; //AOK
     readResponse(response);
     if(strcmp(response, "AOK\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 /** GET COMMANDS **************************************************************/
@@ -147,9 +147,9 @@
     char response[16] = {0};
     readResponse(response);
     if(strcmp(response, "CMD\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 int blueSMIRF::exitCMD(void){
@@ -158,9 +158,9 @@
     char response[16] = {0};
     readResponse(response);
     if(strcmp(response, "END\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 int blueSMIRF::reboot(void){
@@ -169,9 +169,9 @@
     char response[16] = {0}; //Reboot!
     readResponse(response);
     if(strcmp(response, "Reboot!\r\n") == 0)
-        return 0;
+        return 1;
     else
-        return -1;
+        return 0;
 }
 
 void blueSMIRF::readResponse(char* response){