Bluetooth Low Energy for Smart Plug

Dependencies:   BLE_API mbed nRF51822

Fork of SmartPlugBLE by Pavit Noinongyao

Committer:
Slepnir
Date:
Wed Jul 08 07:25:11 2015 +0000
Revision:
2:6db5c9a2894c
Parent:
0:25ad6eba7916
Beta version:; - Everything works, have not tested the timer function

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 }