added debugging

Fork of BLE_nRF8001 by RedBearLab

Revision:
0:075ea2812998
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/BLE_nRF8001/BLEUuid.cpp	Fri Oct 17 22:40:32 2014 +0800
@@ -0,0 +1,35 @@
+#include "Arduino.h"
+
+#include "BLEUuid.h"
+
+BLEUuid::BLEUuid(const char * str)
+{
+  char temp[] = {0, 0, 0};
+
+  this->_length = 0;
+  for (int i = strlen(str) - 1; i >= 0 && this->_length < MAX_UUID_LENGTH; i -= 2) {
+    if (str[i] == '-') {
+      i++;
+      continue;
+    }
+
+    temp[0] = str[i - 1];
+    temp[1] = str[i];
+
+    this->_data[this->_length] = strtoul(temp, NULL, 16);
+
+    this->_length++;
+  }
+}
+
+const char* BLEUuid::str() {
+  return this->_str;
+}
+
+const unsigned char* BLEUuid::data() {
+  return this->_data;
+}
+
+unsigned char BLEUuid::length() {
+  return this->_length;
+}