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.
Diff: source/main.cpp
- Revision:
- 46:6b66d08f304e
- Parent:
- 29:7a6aff8c9468
- Child:
- 76:e489712bcbcf
diff -r 74b28c5d183b -r 6b66d08f304e source/main.cpp
--- a/source/main.cpp Wed Oct 11 10:00:14 2017 +0100
+++ b/source/main.cpp Wed Nov 01 15:30:21 2017 +0000
@@ -62,6 +62,19 @@
/* Initialization error handling should go here */
}
+void printMacAddress()
+{
+ /* Print out device MAC address to the console*/
+ Gap::AddressType_t addr_type;
+ Gap::Address_t address;
+ BLE::Instance().gap().getAddress(&addr_type, address);
+ printf("DEVICE MAC ADDRESS: ");
+ for (int i = 5; i >= 1; i--){
+ printf("%02x:", address[i]);
+ }
+ printf("%02x\r\n", address[0]);
+}
+
/**
* Callback triggered when the ble initialization process has finished
*/
@@ -93,6 +106,8 @@
ble.gap().setAdvertisingType(GapAdvertisingParams::ADV_CONNECTABLE_UNDIRECTED);
ble.gap().setAdvertisingInterval(1000); /* 1000ms */
ble.gap().startAdvertising();
+
+ printMacAddress();
}
void scheduleBleEventsProcessing(BLE::OnEventsToProcessCallbackContext* context) {