/nrf52832-nimble/packages/NimBLE-latest/nimble/host/pts/ |
H A D | pts-gatt.txt | 1 PTS test results for GATT 15 GATT/CL/GAC/BV-01-C PASS b conn peer_addr=<addr> 21 GATT/CL/GAD/BV-01-C PASS b conn peer_addr=<addr> 27 GATT/CL/GAD/BV-02-C PASS b conn peer_addr=<addr> 33 GATT/CL/GAD/BV-03-C PASS b conn peer_addr=<addr> 38 GATT/CL/GAD/BV-04-C PASS b conn peer_addr=<addr> 45 GATT/CL/GAD/BV-05-C PASS b conn peer_addr=<addr> 52 GATT/CL/GAD/BV-06-C PASS b conn peer_addr=<addr> 59 GATT/CL/GAD/BV-07-C N/A 60 GATT/CL/GAD/BV-08-C N/A [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/ |
H A D | syscfg.yml | 186 # Supported GATT procedures. By default: 191 Enables the Discover All Primary Services GATT procedure. (0/1) 195 Enables the Discover Primary Services by Service UUID GATT 200 Enables the Find Included Services GATT procedure. (0/1) 204 Enables the Discover All Characteristics of a Service GATT 209 Enables the Discover Characteristics by UUID GATT procedure. (0/1) 213 Enables the Discover All Primary Services GATT procedure. (0/1) 217 Enables the Read Characteristic Value GATT procedure. (0/1) 222 Enables the Read Using Characteristic UUID GATT procedure. (0/1) 226 Enables the Read Long Characteristic Values GATT procedure. (0/1) [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/include/host/ |
H A D | ble_gatt.h | 24 * @brief Bluetooth Generic Attribute Profile (GATT) 25 * @defgroup bt_gatt Bluetooth Generic Attribute Profile (GATT) 151 * Initiates GATT procedure: Exchange MTU. 166 * Initiates GATT procedure: Discover All Primary Services. 179 * Initiates GATT procedure: Discover Primary Service by Service UUID. 195 * Initiates GATT procedure: Find Included Services. 215 * Initiates GATT procedure: Discover All Characteristics of a Service. 235 * Initiates GATT procedure: Discover Characteristics by UUID. 257 * Initiates GATT procedure: Discover All Characteristic Descriptors. 277 * Initiates GATT procedure: Read Characteristic Value. [all …]
|
H A D | ble_att.h | 115 * coresponds to a GATT characteristic value or descriptor, the read is 116 * performed by calling the registered GATT access callback. 134 * coresponds to a GATT characteristic value or descriptor, the write is 135 * performed by calling the registered GATT access callback. 172 * the maximum size of any message sent during a GATT procedure.
|
/nrf52832-nimble/packages/NimBLE-latest/docs/mesh/ |
H A D | index.rst | 34 - Proxy - receive and retransmit mesh messages between GATT and advertising bearers. 50 - GATT Bearer 53 - Uses standard GATT service (one for Provisioning and one for Proxy) 91 - Advertising and GATT bearers 92 - PB-GATT and PB-ADV provisioning 95 - GATT Proxy
|
/nrf52832-nimble/packages/NimBLE-latest/docs/ble_hs/ |
H A D | ble_gattc.rst | 1 NimBLE Host GATT Client Reference 7 The Generic Attribute Profile (GATT) manages all activities involving services, characteristics, an… 8 client half of the GATT API initiates GATT procedures.
|
H A D | ble_gatts.rst | 1 NimBLE Host GATT Server Reference 7 The Generic Attribute Profile (GATT) manages all activities involving services, characteristics, an… 8 server half of the GATT API handles registration and responding to GATT clients.
|
H A D | ble_hs.rst | 24 GATT Client <ble_gattc> 25 GATT Server <ble_gatts>
|
H A D | ble_att.rst | 13 higher level GATT profile, which sits directly above ATT in the host. NimBLE exposes the few bits o… 14 which are not encompassed by higher level GATT functions. This section documents the ATT functional…
|
/nrf52832-nimble/packages/NimBLE-latest/docs/btshell/ |
H A D | btshell_api.rst | 26 GATT <btshell_GATT> 51 The address configuration can be viewed with the ``gatt-show-addr`` command, as follows: 55 gatt-show-addr 113 gatt-show-conn 123 gatt-discover-full conn=1 124 gatt-show 137 gatt-read conn=1 attr=21 144 gatt-write conn=1 attr=3 value=0x01:0x02:0x03
|
H A D | btshell_GATT.rst | 1 GATT feature API for btshell 4 GATT(GENERIC ATTRIBUTE PROFILE) describes a service framework using the Attribute Protocol for disc… 5 … writing characteristic values on a peer device. There are 11 features defined in the GATT Profile, 19 | **gatt-discover-characteristic** | | | Discover GATT… 29 | **gatt-discover-descriptor** | | | Discover GATT… 37 | **gatt-discover-service** | | | Discover serv… 43 | **gatt-discover-full** | | | Discover serv… 47 | **gatt-find-included-services** | | | Find included… 55 | **gatt-exchange-mtu** | | | Initiate ATT … 59 | **gatt-read** | | | Read attribut… [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/gatt/ |
H A D | pkg.yml | 20 pkg.name: nimble/host/services/gatt 21 pkg.description: Implements the GATT service. 28 - gatt
|
/nrf52832-nimble/packages/NimBLE-latest/ |
H A D | README.md | 36 - 广播和GATT承载(Advertising and GATT bearers) 37 - PB-GATT 和 PB-ADV provisioning 40 - 支持GATT代理(GATT Proxy) 81 │ │ │ ├───gatt
|
/nrf52832-nimble/packages/NimBLE-latest/docs/ |
H A D | index.rst | 62 - Advertising and GATT bearers 63 - PB-GATT and PB-ADV provisioning 66 - GATT Proxy 94 - **Generic Attribute Profile (GATT)**: a framework for using the
|
/nrf52832-nimble/packages/NimBLE-latest/apps/btshell/src/ |
H A D | cmd_gatt.c | 25 #include "services/gatt/ble_svc_gatt.h" 36 * $gatt-discover * 168 * $gatt-exchange-mtu * 198 * $gatt-notify * 224 * $gatt-read * 337 * $gatt-service-changed * 370 * $gatt-service-visibility * 403 * $gatt-find-included-services * 435 * $gatt-show * 466 * $gatt-write *
|
H A D | cmd.c | 33 #include "services/gatt/ble_svc_gatt.h" 3208 * $gatt-discover * 3262 * $gatt-exchange-mtu * 3277 * $gatt-find-included-services * 3294 * $gatt-notify * 3309 * $gatt-read * 3324 .summary = "perform gatt read procedure", 3330 * $gatt-service-changed * 3346 * $gatt-service-visibility * 3362 * $gatt-show * [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/src/ |
H A D | ble_att_clt.c | 262 /* Hand find-info entry to GATT. */ in ble_att_clt_rx_find_info() 269 /* Notify GATT that response processing is done. */ in ble_att_clt_rx_find_info() 349 /* Parse the Handles-Information-List field, passing each entry to GATT. */ in ble_att_clt_rx_find_type_value() 360 /* Notify GATT client that the full response has been parsed. */ in ble_att_clt_rx_find_type_value() 435 /* Parse the Attribute Data List field, passing each entry to the GATT. */ in ble_att_clt_rx_read_type() 453 /* Notify GATT that the response is done being parsed. */ in ble_att_clt_rx_read_type() 504 /* Pass the Attribute Value field to GATT. */ in ble_att_clt_rx_read() 556 /* Pass the Attribute Value field to GATT. */ in ble_att_clt_rx_read_blob() 605 /* Pass the Attribute Value field to GATT. */ in ble_att_clt_rx_read_mult() 697 /* Parse the Attribute Data List field, passing each entry to GATT. */ in ble_att_clt_rx_read_group_type() [all …]
|
H A D | ble_gattc.c | 21 * GATT client - Generic Attribute Profile; client operations. 25 * GATT client procedures are initiated by the application via function calls. 94 /** Represents an in-progress GATT procedure. */ 216 * to the appropriate active GATT procedure. 290 * Timeout functions - these notify the application that a GATT procedure has 332 * to the appropriate active GATT procedure. 415 /* The list of active GATT client procedures. */ 490 BLE_HS_LOG(INFO, "GATT procedure initiated: %s", name); in ble_gattc_log_proc_init() 1066 * Causes all GATT procedures matching the specified criteria to fail with the 1152 * Times out expired GATT client procedures. [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/apps/btshell/ |
H A D | pkg.yml | 20 pkg.description: Shell application exposing the nimble GAP and GATT. 34 - nimble/host/services/gatt
|
/nrf52832-nimble/packages/NimBLE-latest/porting/examples/linux/ |
H A D | main.c | 28 #include "services/gatt/ble_svc_gatt.h" 62 /* This example provides GATT Alert service */ in main()
|
/nrf52832-nimble/ |
H A D | README.md | 15 - 支持 BLE Mesh(PB-GATT and PB-ADV provisioning, Relay support, GATT Proxy ....)
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/gatt/src/ |
H A D | ble_svc_gatt.c | 24 #include "services/gatt/ble_svc_gatt.h" 36 /*** Service: GATT */
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/src/ |
H A D | net.c | 604 /* Used for sending immediate beacons to Friend queues and GATT clients */ 877 /* Deliver to GATT Proxy Clients if necessary. Mesh spec 3.4.5.2: in bt_mesh_net_send() 879 * GATT bearers shall drop all messages with TTL value set to 1." in bt_mesh_net_send() 917 * advertising or GATT bearers shall drop all messages with in bt_mesh_net_send() 1111 * get sent to the advertising bearer. If the packet came in through GATT, 1112 * then we should only relay it if the GATT Proxy state is enabled. 1139 * advertising or GATT bearers shall drop all messages with in bt_mesh_net_relay() 1161 * Anything else (like GATT to adv, or locally originated packets) in bt_mesh_net_relay() 1214 /* Sending to the GATT bearer should only happen if GATT Proxy in bt_mesh_net_relay()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/test/src/ |
H A D | ble_gatt_disc_s_test.c | 435 /* Verify that we will resume the stalled GATT procedure in one second. */ in TEST_CASE() 455 /* Verify that we will resume the stalled GATT procedure in one second. */ in TEST_CASE() 512 /* Verify that we will resume the stalled GATT procedure in one second. */ in TEST_CASE() 532 /* Verify that we will resume the stalled GATT procedure in one second. */ in TEST_CASE() 591 /* Verify that we will resume the stalled GATT procedure in one in TEST_CASE()
|
/nrf52832-nimble/packages/NimBLE-latest/apps/blecent/src/ |
H A D | blecent.c | 35 #include "services/gatt/ble_svc_gatt.h" 98 * Performs three concurrent GATT operations against the specified peer: 106 * notification service! When this happens, or if a GATT procedure fails, 209 /* Now perform three concurrent GATT procedures against the peer: read, in blecent_on_disc_complete()
|