Commit Graph

45 Commits (14714a8055a68b699107fa0b2b51bc3d76c40b46)

Author SHA1 Message Date
Paul Szczeanek 77ba844ef9 double negation fixed and ifs normalised 2020-09-09 17:08:32 +01:00
Vincent Coubard 904b7f5163 BLE: reintroduce default implementation GattClient::discoverServices. 2020-09-07 14:32:18 +01:00
Vincent Coubard 4bd7f8cfc4 BLE: fix code indentation 2020-09-04 16:39:23 +01:00
Vincent Coubard f116604024 BLE: correctness improvments
Remove unused variable, improve header inclusion, fix initialization list order,
2020-09-04 13:26:29 +01:00
Vincent Coubard 702c1b9756 BLE: Fixed used of parent pointer in implementation classes. 2020-09-04 13:25:32 +01:00
Vincent Coubard 5943a7360c BLE: Fix uses of mbed.h 2020-08-25 12:28:40 +01:00
Vincent Coubard cf91053f93 BLE: Move cordio implementation include into source folder 2020-08-25 11:34:00 +01:00
Vincent Coubard 029ed3a0c5 BLE: Cleanup BLEInstanceBas implementation 2020-08-25 11:33:59 +01:00
Vincent Coubard 2af0f88fa6 BLE: Cleanup AttServerMessage implementation 2020-08-25 11:33:59 +01:00
Vincent Coubard 6df7846bbb BLE: Remove cordio namespace 2020-08-25 11:33:59 +01:00
Vincent Coubard d914cb1fb2 BLE: Cleanup PalSigningEventMonitor. 2020-08-25 11:33:59 +01:00
Vincent Coubard f6b40e0e66 BLE: Cleanup pal generic access service 2020-08-25 11:33:59 +01:00
Vincent Coubard b42abd0e25 BLE: cleanup PalEvent queue and implementation 2020-08-25 11:33:59 +01:00
Vincent Coubard 52b132e042 BLE: Cleanup pal security manager 2020-08-25 11:33:59 +01:00
Vincent Coubard 2952a5b327 BLE: Cleanup pal Gap 2020-08-25 11:33:59 +01:00
Vincent Coubard 3f3c11b113 BLE: Move GattServer implementation from generic to cordio 2020-08-25 11:32:38 +01:00
Vincent Coubard e59e1b5ef6 BLE: Cleanup of pal AttClient and GattClient
Fix interface namespace being not used.
Move generic AttClient to GattClient adapter back into the  pal
2020-08-25 11:32:38 +01:00
Vincent Coubard bc259c561d BLE: cleanup generic sources 2020-08-25 11:32:37 +01:00
Vincent Coubard 57b5f711e5 BLE: Move source/DiscoveredCharacteristic into source/gatt/DiscoveredCharacteristic 2020-08-25 11:26:28 +01:00
Vincent Coubard 12388d77d4 BLE: move source/impl into source/cordio 2020-08-25 11:26:28 +01:00
Vincent Coubard 241c69f50d BLE: Cleanup public headers 2020-08-25 11:26:28 +01:00
Vincent Coubard 7cbc0e38a4 BLE: Clang tidy on public headers. 2020-08-25 11:26:28 +01:00
Vincent Coubard 0baa92d70c BLE: Expose HCI driver in public API. 2020-08-25 11:26:28 +01:00
Vincent Coubard dd54baecf6 BLE: Move Cordio implementation in source/impl 2020-08-25 11:26:27 +01:00
Vincent Coubard cc78150afd BLE: Move generic lib file into source/generic . 2020-08-25 11:26:27 +01:00
Vincent Coubard 13c358717f BLE: Move GATT public header into ble/gatt
Move private headers GattServerEvents.h, GapEvents,h and GapType.h in relevant part of the source tree.
2020-08-25 11:26:26 +01:00
Vincent Coubard 27cb03824e BLE: Move common publi headers into ble/common 2020-08-25 11:26:26 +01:00
Vincent Coubard d3427ca495 BLE: Move gap public header at the root. 2020-08-25 11:26:26 +01:00
Vincent Coubard e11bfb6514 BLE: move PAL headers into source/pal 2020-08-25 11:26:26 +01:00
Vincent Coubard a45325995b BLE: Move BleInstanceBase.h into source. 2020-08-25 11:26:26 +01:00
Vincent Coubard c2a09abee8 BLE: Move SecurityDB related files into generic sources 2020-08-25 11:26:26 +01:00
Vincent Coubard 381700a250 BLE: Move generic implementation and headers into source/generic 2020-08-25 11:26:26 +01:00
Vincent Coubard 41c8c22a96 BLE: Warning cleanup
- Missing default assignment operator
- Field order in construction list
- Typo
- Unused header
2020-08-25 11:26:26 +01:00
Vincent Coubard c773870d56 BLE: Bind interface to private implementation. 2020-08-25 11:26:26 +01:00
Vincent Coubard cf3ede0191 BLE: GattServer PIMPL 2020-08-25 11:26:25 +01:00
Vincent Coubard 2b48d4826e BLE: SecurityManager PIMPL 2020-08-25 11:25:07 +01:00
Vincent Coubard e3cf59e6cd ble: GattClient PIMPL 2020-08-25 11:25:07 +01:00
Vincent Coubard 909676d159 PIMPL for ble::Gap 2020-08-25 11:11:58 +01:00
Paul Szczeanek 6aac3acefb braces on newlines 2020-08-07 16:27:26 +01:00
Paul Szczeanek 8bdd6bca93 braces always on newline 2020-08-07 16:21:09 +01:00
Paul Szczeanek ec4cbb7c23 make include path backwards compatible 2020-08-07 14:20:44 +01:00
Paul Szczeanek 1d4d3e1127 move implementations to libraries directory 2020-08-07 11:59:14 +01:00
Paul Szczeanek 7e64019074 move pal to cordio, remove cordio mentions from API 2020-08-07 11:59:14 +01:00
Paul Szczeanek 55efdb3cf0 Cordio Singleton support only one instance
Additional instances must be managed by user.
2020-08-07 11:59:14 +01:00
Paul Szczeanek 365cb3c5d0 remove generic, TPPs, nested namespaces 2020-08-07 11:59:14 +01:00