Junichi Katsu / Mbed 2 deprecated BLEControl

Dependencies:   FatFileSystem TB6612FNG2 mbed

Committer:
mbed_Cookbook_SE
Date:
Mon Nov 30 09:32:15 2015 +0000
Revision:
0:de03cbbcd0ff
??

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_Cookbook_SE 0:de03cbbcd0ff 1 #include "mbed.h"
mbed_Cookbook_SE 0:de03cbbcd0ff 2 #include "bd_addr.h"
mbed_Cookbook_SE 0:de03cbbcd0ff 3 bd_addr::bd_addr()
mbed_Cookbook_SE 0:de03cbbcd0ff 4 {
mbed_Cookbook_SE 0:de03cbbcd0ff 5
mbed_Cookbook_SE 0:de03cbbcd0ff 6 }
mbed_Cookbook_SE 0:de03cbbcd0ff 7
mbed_Cookbook_SE 0:de03cbbcd0ff 8 bd_addr::bd_addr(char* s)
mbed_Cookbook_SE 0:de03cbbcd0ff 9 {
mbed_Cookbook_SE 0:de03cbbcd0ff 10 for(int i = 0; i <= 5; i++) {
mbed_Cookbook_SE 0:de03cbbcd0ff 11 ad[i] = strtol(s+i*3, NULL, 16);
mbed_Cookbook_SE 0:de03cbbcd0ff 12 }
mbed_Cookbook_SE 0:de03cbbcd0ff 13 }
mbed_Cookbook_SE 0:de03cbbcd0ff 14
mbed_Cookbook_SE 0:de03cbbcd0ff 15 uint8_t* bd_addr::data(uint8_t* addr)
mbed_Cookbook_SE 0:de03cbbcd0ff 16 {
mbed_Cookbook_SE 0:de03cbbcd0ff 17 if (addr != NULL) {
mbed_Cookbook_SE 0:de03cbbcd0ff 18 ad[5] = addr[0];
mbed_Cookbook_SE 0:de03cbbcd0ff 19 ad[4] = addr[1];
mbed_Cookbook_SE 0:de03cbbcd0ff 20 ad[3] = addr[2];
mbed_Cookbook_SE 0:de03cbbcd0ff 21 ad[2] = addr[3];
mbed_Cookbook_SE 0:de03cbbcd0ff 22 ad[1] = addr[4];
mbed_Cookbook_SE 0:de03cbbcd0ff 23 ad[0] = addr[5];
mbed_Cookbook_SE 0:de03cbbcd0ff 24 }
mbed_Cookbook_SE 0:de03cbbcd0ff 25 return ad;
mbed_Cookbook_SE 0:de03cbbcd0ff 26 }
mbed_Cookbook_SE 0:de03cbbcd0ff 27
mbed_Cookbook_SE 0:de03cbbcd0ff 28 char* bd_addr::to_str()
mbed_Cookbook_SE 0:de03cbbcd0ff 29 {
mbed_Cookbook_SE 0:de03cbbcd0ff 30 snprintf(ad_str, sizeof(ad_str), "%02X:%02X:%02X:%02X:%02X:%02X",
mbed_Cookbook_SE 0:de03cbbcd0ff 31 ad[0], ad[1], ad[2], ad[3], ad[4], ad[5]);
mbed_Cookbook_SE 0:de03cbbcd0ff 32 return ad_str;
mbed_Cookbook_SE 0:de03cbbcd0ff 33 }