Bluetooth Low Energy for Smart Plug

Dependencies:   BLE_API mbed nRF51822

Fork of SmartPlugBLE by Pavit Noinongyao

Committer:
Slepnir
Date:
Tue Jul 14 10:10:19 2015 +0000
Revision:
4:721ae30c92f8
Parent:
2:6db5c9a2894c
For debugging

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Slepnir 0:25ad6eba7916 1 #include "mbed.h"
Slepnir 0:25ad6eba7916 2 #include "SmartPlugBLE.h"
Slepnir 0:25ad6eba7916 3 #include "BLECommunication.h"
Slepnir 0:25ad6eba7916 4 #include "BLE.h"
Slepnir 0:25ad6eba7916 5 BLE ble;
Slepnir 0:25ad6eba7916 6
Slepnir 0:25ad6eba7916 7 void disconnectionCallback(Gap::Handle_t handle, Gap::DisconnectionReason_t reason)
Slepnir 0:25ad6eba7916 8 {
Slepnir 2:6db5c9a2894c 9 printf("reason = x%08x\r\n",reason);
Slepnir 0:25ad6eba7916 10 ble.gap().startAdvertising();
Slepnir 0:25ad6eba7916 11 }
Slepnir 0:25ad6eba7916 12
Slepnir 0:25ad6eba7916 13 int main(void)
Slepnir 0:25ad6eba7916 14 {
Slepnir 0:25ad6eba7916 15 ble.gap().onDisconnection(disconnectionCallback);
Slepnir 0:25ad6eba7916 16 Ticker ticker;
Slepnir 0:25ad6eba7916 17 SmartPlugBLE smartPlugBLE;
Slepnir 0:25ad6eba7916 18 BLECommunication bleComm(smartPlugBLE,ble);
Slepnir 0:25ad6eba7916 19 }