Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FatFileSystem TB6612FNG2 mbed
usbbt/bd_addr.cpp
- Committer:
- mbed_Cookbook_SE
- Date:
- 2015-11-30
- Revision:
- 0:de03cbbcd0ff
File content as of revision 0:de03cbbcd0ff:
#include "mbed.h"
#include "bd_addr.h"
bd_addr::bd_addr()
{
}
bd_addr::bd_addr(char* s)
{
for(int i = 0; i <= 5; i++) {
ad[i] = strtol(s+i*3, NULL, 16);
}
}
uint8_t* bd_addr::data(uint8_t* addr)
{
if (addr != NULL) {
ad[5] = addr[0];
ad[4] = addr[1];
ad[3] = addr[2];
ad[2] = addr[3];
ad[1] = addr[4];
ad[0] = addr[5];
}
return ad;
}
char* bd_addr::to_str()
{
snprintf(ad_str, sizeof(ad_str), "%02X:%02X:%02X:%02X:%02X:%02X",
ad[0], ad[1], ad[2], ad[3], ad[4], ad[5]);
return ad_str;
}