Bluetooth Low Energy for Smart Plug
Dependencies: BLE_API mbed nRF51822
main.cpp@2:6db5c9a2894c, 2015-07-08 (annotated)
- 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?
User | Revision | Line number | New 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 | } |