This is an automated email from the ASF dual-hosted git repository.
kopyscinski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
from 66797d56 ci: Use RAT 0.15 for compliance check
new dd4e011e nimble/host: Make gap init before att
new 86c77a41 nimble/gatt: Prepare GATT for EATT
new 133cafda nimble/host: Initial EATT support
new 0711811c nimble/gatt: Add support for newt ATT opcodes
new d5f1d552 btshell: Add support for read multi variable
new 2b53de88 nimle/tests: reset conn->client_att_busy between requests
new 1f837e4d host: add error handler cb for Read Multiple Variable Length
new b047179d host/ble_att.c: add missing op code for
BLE_ATT_OP_READ_MULT_VAR REQ/RSP
new 085447d7 apps/bttester: add support for GATT Read Multiple Variable
Length
new d64581c0 host/gatts: save reported Client Supported Features per
connection
new 91507e85 host/ble_att_ctl.c: release eatt chan in ble_att_clt_tx_notify
new 74a157a6 host/ble_att.c: add missing OP code in ble_att_is_request_op
new 27e02e6a host/ble_svc_gatt.c: return local Client supported features
based on config
new 5b00265f host/ble_att.c: fix ATT MTU for EATT channels
new 6ba79ca7 host/ble_eatt: improve PDU rx management
new 10b3aa04 host/ble_att_svr.c: handle errors in
ble_att_svr_rx_notify_multi
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
apps/btshell/src/btshell.h | 10 +-
apps/btshell/src/cmd.c | 1 +
apps/btshell/src/cmd_gatt.c | 9 +-
apps/btshell/src/main.c | 43 +-
apps/bttester/src/btp/btp_gattc.h | 9 +
apps/bttester/src/btp_gatt_cl.c | 89 ++++
apps/bttester/syscfg.yml | 2 +
nimble/host/include/host/ble_att.h | 8 +
nimble/host/include/host/ble_gatt.h | 34 ++
nimble/host/pkg.yml | 3 +
.../gatt/include/services/gatt/ble_svc_gatt.h | 5 +-
nimble/host/services/gatt/src/ble_svc_gatt.c | 97 +++-
nimble/host/src/ble_att.c | 140 ++++-
nimble/host/src/ble_att_clt.c | 157 +++---
nimble/host/src/ble_att_cmd.c | 55 +-
nimble/host/src/ble_att_cmd_priv.h | 24 +-
nimble/host/src/ble_att_priv.h | 102 ++--
nimble/host/src/ble_att_svr.c | 301 ++++++++---
nimble/host/src/ble_eatt.c | 574 +++++++++++++++++++++
nimble/host/src/ble_eatt_priv.h | 64 +++
nimble/host/src/ble_gatt_priv.h | 53 +-
nimble/host/src/ble_gattc.c | 415 ++++++++++-----
nimble/host/src/ble_gatts.c | 54 ++
nimble/host/src/ble_hs.c | 7 +-
nimble/host/src/ble_hs_conn.c | 1 +
nimble/host/src/ble_hs_conn_priv.h | 3 +
nimble/host/src/ble_hs_priv.h | 1 +
nimble/host/syscfg.yml | 32 ++
nimble/host/test/src/ble_att_clt_test.c | 53 +-
nimble/host/test/src/ble_att_svr_test.c | 27 +-
nimble/host/test/src/ble_gatt_conn_test.c | 36 ++
nimble/host/test/src/ble_gatt_disc_c_test.c | 32 +-
nimble/host/test/src/ble_gatt_disc_d_test.c | 24 +-
nimble/host/test/src/ble_gatt_disc_s_test.c | 52 +-
nimble/host/test/src/ble_gatt_find_s_test.c | 37 +-
nimble/host/test/src/ble_gatt_read_test.c | 44 +-
nimble/host/test/src/ble_gatt_write_test.c | 73 +--
nimble/host/test/src/ble_hs_test_util.c | 9 +-
nimble/host/test/src/ble_hs_test_util.h | 6 +-
nimble/host/test/syscfg.yml | 1 +
nimble/include/nimble/nimble_opt_auto.h | 4 +
porting/examples/linux/include/logcfg/logcfg.h | 7 +
porting/examples/linux/include/syscfg/syscfg.h | 24 +
.../examples/linux_blemesh/include/logcfg/logcfg.h | 7 +
.../examples/linux_blemesh/include/syscfg/syscfg.h | 24 +
porting/nimble/include/logcfg/logcfg.h | 7 +
porting/nimble/include/syscfg/syscfg.h | 24 +
porting/npl/riot/include/logcfg/logcfg.h | 7 +
porting/npl/riot/include/syscfg/syscfg.h | 24 +
49 files changed, 2279 insertions(+), 536 deletions(-)
create mode 100644 nimble/host/src/ble_eatt.c
create mode 100644 nimble/host/src/ble_eatt_priv.h