Bluetooth Low Energy for Smart Plug
Dependencies: BLE_API mbed nRF51822
Fork of SmartPlugBLE by
main.cpp@4:721ae30c92f8, 2015-07-14 (annotated)
- 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?
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 | } |