15 Commits

Author SHA1 Message Date
Matthias Ringwald
b7647eb604 compile_gatt: fix parsing of CHARACTERISTIC_USER_DESCRIPTION, issue #23 2018-05-28 21:58:43 +02:00
Matthias Ringwald
fd1be25d18 att_db: add att db version as first byte, report error if version differs (also works for older db without version byte) 2018-03-29 17:22:12 +02:00
Matthias Ringwald
d7ec1d24bc compile_gatt: pretty print security settings in generated file 2018-03-29 17:22:12 +02:00
Matthias Ringwald
e22a261227 compile_gatt: define independent security requirements for read and write operations 2018-03-29 17:22:12 +02:00
Matthias Ringwald
34af254639 att_db: detect persistent ccc by attribute uuid instead of explicit flag 2018-03-02 12:12:49 +01:00
Matthias Ringwald
8f8dd6263a att_db: introduce PERSISTENT_WRITE_CCC, add to CCC ATT handle 2017-10-17 14:50:51 +02:00
Matthias Ringwald
8ea3236c5e compile_gatt: fix flags for ccc 2017-09-22 14:49:27 +02:00
Matthias Ringwald
eb6072adf6 compile_gatt+att_db+att_db_util: make Client Characteristic Configuration readable without authentication but require permissions for write 2017-09-22 14:20:26 +02:00
Matthias Ringwald
231a3c5dc3 gatt_compiler: fix typo on CLIENT_CHARACTERISTIC_CONFIGURATION 2017-02-10 11:05:42 +01:00
Matthias Ringwald
85a677ece0 move GATT services into src/ble/gatt-service 2016-11-02 15:31:48 +01:00
Matthias Ringwald
60b51a4c4e GATT Compiler: support #import <..> and ".." directives 2016-10-31 17:35:45 +01:00
Matthias Ringwald
c9454abcff GATT Compiler: align comments 2016-10-31 16:06:06 +01:00
Matthias Ringwald
729074c4fd add defines for start and end handle of each service 2016-10-30 23:12:31 +01:00
Matthias Ringwald
b165f97b80 GATT Converter: resolve UUIDs from src/bluetooth_gatt.h 2016-10-28 15:28:53 +02:00
Matthias Ringwald
b3fcedb9c9 compile-gatt.py -> compile_gatt.py 2016-04-10 21:58:19 +02:00