diff --git a/examples/FirmwareUpdate/FirmwareUpdate.ino b/examples/FirmwareUpdate/FirmwareUpdate.ino index e9e4002..a129118 100644 --- a/examples/FirmwareUpdate/FirmwareUpdate.ino +++ b/examples/FirmwareUpdate/FirmwareUpdate.ino @@ -41,7 +41,7 @@ uint8_t updateFirmware(){ Serial.print('.'); Serial.flush(); delay(2000); - if((sakuraio.getConnectionStatus() & 0x80) != 0x00){ + if((sakuraio.getConnectionStatus() & SAKURAIO_CONNECTION_STATUS_MASK) != 0x00){ break; } } diff --git a/examples/GY-521/GY-521.ino b/examples/GY-521/GY-521.ino index 4dd18c7..65a53ad 100644 --- a/examples/GY-521/GY-521.ino +++ b/examples/GY-521/GY-521.ino @@ -2,7 +2,7 @@ // This code based on arduino playground and URL below (http://cranberrytree.blogspot.jp/2014/06/gy-521mpu-6050.html) /** * Channel definitions in Sakura IoT Platform - * + * * Channel 0: Temperature in celsius * Channel 1: Accelerometer X (G) * Channel 2: Accelerometer Y @@ -86,7 +86,7 @@ void setup() { Serial.print("Waiting to come online"); for (;;) { - if ((sakuraio.getConnectionStatus() & 0x80) == 0x80) { + if ((sakuraio.getConnectionStatus() & SAKURAIO_CONNECTION_STATUS_MASK) != 0x00) { Serial.println(" connected"); break; } diff --git a/examples/HDC1000/HDC1000.ino b/examples/HDC1000/HDC1000.ino index ce56c4f..fb2d399 100644 --- a/examples/HDC1000/HDC1000.ino +++ b/examples/HDC1000/HDC1000.ino @@ -11,7 +11,7 @@ void setup() { Serial.begin(9600); Serial.print("Waiting to come online"); for(;;){ - if( (sakuraio.getConnectionStatus() & 0x80) == 0x80 ) break; + if( (sakuraio.getConnectionStatus() & SAKURAIO_CONNECTION_STATUS_MASK) != 0x00 ) break; Serial.print("."); delay(1000); } diff --git a/examples/SB412A/SB412A.ino b/examples/SB412A/SB412A.ino index 07b873f..a483746 100644 --- a/examples/SB412A/SB412A.ino +++ b/examples/SB412A/SB412A.ino @@ -12,7 +12,7 @@ void setup() Serial.print("Waiting to come online"); Serial.begin(9600); for (;;) { - if ( (sakuraio.getConnectionStatus() & 0x80) == 0x80 ) break; + if ( (sakuraio.getConnectionStatus() & SAKURAIO_CONNECTION_STATUS_MASK) != 0x00 ) break; Serial.print("."); delay(100); } diff --git a/examples/Shell/commands.ino b/examples/Shell/commands.ino index e060f70..57f26ce 100644 --- a/examples/Shell/commands.ino +++ b/examples/Shell/commands.ino @@ -24,7 +24,7 @@ void cmd_serial(int argc, char **argv){ void cmd_status(int argc, char **argv){ uint8_t ret = sakuraio.getConnectionStatus(); - if((ret & 0x80) == 0x80){ + if((ret & SAKURAIO_CONNECTION_STATUS_MASK) != 0x00){ Serial.println("Online"); }else{ Serial.println("Offline"); diff --git a/examples/Standard/Standard.ino b/examples/Standard/Standard.ino index 4569725..e994a19 100644 --- a/examples/Standard/Standard.ino +++ b/examples/Standard/Standard.ino @@ -7,7 +7,7 @@ void setup() { Serial.begin(9600); Serial.print("Waiting to come online"); for(;;){ - if( (sakuraio.getConnectionStatus() & 0x80) == 0x80 ) break; + if( (sakuraio.getConnectionStatus() & SAKURAIO_CONNECTION_STATUS_MASK) != 0x00 ) break; Serial.print("."); delay(1000); } diff --git a/src/SakuraIO.h b/src/SakuraIO.h index 5fd6dc3..f04ac13 100644 --- a/src/SakuraIO.h +++ b/src/SakuraIO.h @@ -3,6 +3,8 @@ #include +#define SAKURAIO_CONNECTION_STATUS_MASK (0x80) + class SakuraIO { protected: