Commit Graph

89 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
4e4a1ebe01 don't include UUID for included services with 128 bit uuid 2014-02-28 11:57:53 +00:00
matthias.ringwald@gmail.com
0ba323c3d3 provide mapping for used characteristics 2014-02-28 11:21:08 +00:00
matthias.ringwald@gmail.com
20e1c31c98 add missing c++ protection 2014-02-05 20:49:22 +00:00
matthias.ringwald@gmail.com
efc37b8e26 ignore failed connections in SM 2014-02-04 20:48:43 +00:00
matthias.ringwald@gmail.com
4eaba47858 minimal api to get uuid for handle 2014-02-02 20:59:26 +00:00
matthias.ringwald@gmail.com
98fbd9a22e remove debug 2014-02-02 20:58:58 +00:00
matthias.ringwald@gmail.com
0ebb3f6c57 allow to set IRK 2014-02-02 18:45:00 +00:00
mila@ringwald.ch
efc65c77c7 check callback error for write requests 2014-02-02 09:39:06 +00:00
mila@ringwald.ch
98e03ad7b2 reset CMAC engine state to IDLE after sending result 2014-02-01 15:13:46 +00:00
mila@ringwald.ch
b441616f64 handle and return little endian data in CMAC engine 2014-02-01 15:06:31 +00:00
mila@ringwald.ch
2696645049 more logging for CSRK/IRK 2014-02-01 15:05:43 +00:00
mila@ringwald.ch
09e218a3a4 notify client about availabe CSRK after bonding 2014-02-01 13:47:41 +00:00
matthias.ringwald@gmail.com
0fa661b31f remove timer before adding it 2014-01-31 16:14:06 +00:00
matthias.ringwald@gmail.com
85084c775a fix parsing of server characteristic configuration 2014-01-31 10:41:55 +00:00
matthias.ringwald@gmail.com
e4da47b62f fix compile 2014-01-31 10:06:20 +00:00
matthias.ringwald@gmail.com
b9ccc2858d clear prepared write queue on disconnect 2014-01-31 10:04:51 +00:00
matthias.ringwald@gmail.com
019dee48ea queue attribute value related errors during prepared write 2014-01-31 10:01:28 +00:00
matthias.ringwald@gmail.com
b21b3b8fd1 updated gatt compiler 2014-01-31 08:27:59 +00:00
matthias.ringwald@gmail.com
826864a686 properly deal with authenticated signed writes 2014-01-30 19:11:08 +00:00
matthias.ringwald@gmail.com
fc47b5a5c5 check ATT_PROPERTY_WRITE_WITHOUT_RESPONSE and ATT_PROPERTY_AUTHENTICATED_SIGNED_WRITE in resp write handlers 2014-01-30 19:05:01 +00:00
matthias.ringwald@gmail.com
bacb966865 check ATT_PROPERTY_WRITE for (prepare) write request and ATT_PROPERTY_WRITE_WITHOUT_RESPONSE for write command 2014-01-30 18:49:18 +00:00
matthias.ringwald@gmail.com
7a1722bfa9 return read_not_permitted if only non-readable attributes match 2014-01-30 18:35:09 +00:00
matthias.ringwald@gmail.com
7b4475dc5e use correct request type in error response, part 2 2014-01-30 17:33:54 +00:00
matthias.ringwald@gmail.com
1264fe399f use correct request type in error response 2014-01-30 17:19:52 +00:00
matthias.ringwald@gmail.com
e6606e1fc1 don't send again after indication timeout 2014-01-30 14:08:10 +00:00
matthias.ringwald@gmail.com
fe689f8a07 second try 2014-01-30 13:50:44 +00:00
matthias.ringwald@gmail.com
b8d93d45b3 return size of handle/value pair that fits into PDU instead of full size 2014-01-30 13:38:11 +00:00
matthias.ringwald@gmail.com
7799a836c1 fix prepared write offset 2014-01-30 11:39:19 +00:00
matthias.ringwald@gmail.com
90bf7361a7 return invalid handle instead of attribute not found for read request, write request, read blob request 2014-01-30 11:20:10 +00:00
matthias.ringwald@gmail.com
6d9f0ef4d0 provide sm_send_security_request 2014-01-30 10:32:09 +00:00
matthias.ringwald@gmail.com
158bc1b59a dump oob data 2014-01-30 10:07:16 +00:00
matthias.ringwald@gmail.com
a0ae0a6911 change att write callback API to allow for invalid offset error 2014-01-26 22:41:13 +00:00
matthias.ringwald@gmail.com
097bb3d188 place client characteristic configuration after characteristic value 2014-01-26 22:07:58 +00:00
matthias.ringwald@gmail.com
3602cdee65 also trunkate request buffer after signed write was validated 2014-01-26 21:56:43 +00:00
matthias.ringwald@gmail.com
6084a48958 pass on offset for att write callback 2014-01-26 21:50:23 +00:00
matthias.ringwald@gmail.com
f9f07f10e8 support CHARACTERISTIC_USER_DESCRIPTION 2014-01-26 21:15:00 +00:00
matthias.ringwald@gmail.com
3b405b8226 support for reliable write extended property 2014-01-26 20:19:53 +00:00
matthias.ringwald@gmail.com
c360258ca8 notify/indicate implies client characteristic configuration 2014-01-26 20:00:15 +00:00
matthias.ringwald@gmail.com
0b2c63e4c1 also set OOB data if initiator doesn't have it 2014-01-26 18:43:42 +00:00
matthias.ringwald@gmail.com
f6d978a0ea fix 128 bit includes 2014-01-26 10:59:37 +00:00
matthias.ringwald@gmail.com
433770e8d2 fix parsing of services with 128 bit uuid 2014-01-26 10:50:52 +00:00
matthias.ringwald@gmail.com
783245dd07 make read_blob use offset for static values, don't give error if offset == value len 2014-01-25 23:35:36 +00:00
matthias.ringwald@gmail.com
dcc34cfc51 use bd_addr_to_string to fix address output 2014-01-25 08:02:40 +00:00
matthias.ringwald@gmail.com
4e4ed2b0fc use bd_addr_to_string to fix address output 2014-01-25 08:00:37 +00:00
matthias.ringwald@gmail.com
bde315ce6c renamed btstack config.h to btstack-config.h to allow for better integration with other projects 2014-01-19 16:45:57 +00:00
matthias.ringwald@gmail.com
f471afd896 replaced #pragma once with old style #include guards to allow use of older compilers 2014-01-19 16:30:17 +00:00
matthias.ringwald@gmail.com
ea8b28d601 fix compile 2014-01-17 08:41:36 +00:00
matthias.ringwald@gmail.com
9382667d3f store connection handle on connection complete, don't reset authorization flag on encryption change 2014-01-17 07:58:30 +00:00
matthias.ringwald@gmail.com
8a3fac4ff5 start timer on handle value indication, assert only on indication is active, notify client about handle value indication completion, extend ble_peripheral 2014-01-12 21:24:25 +00:00
matthias.ringwald@gmail.com
5ede1dd8ae document att.h 2014-01-09 20:58:27 +00:00