Home
last modified time | relevance | path

Searched full:att (Results 1 – 25 of 34) sorted by relevance

12

/nrf52832-nimble/packages/NimBLE-latest/docs/ble_hs/
H A Dble_att.rst1 NimBLE Host ATT Client Reference
7 The Attribute Protocol (ATT) is a mid-level protocol that all BLE devices use to exchange data. Dat…
8 an ATT client reads or writes an attribute belonging to an ATT server. Any device that needs to sen…
9 … both the client and server functionality of the ATT protocol. The only devices which do not suppo…
12 Most ATT functionality is not interesting to an application. Rather than use ATT directly, an appli…
13 …gher level GATT profile, which sits directly above ATT in the host. NimBLE exposes the few bits of…
14 which are not encompassed by higher level GATT functions. This section documents the ATT functional…
H A Dble_hs.rst27 ATT <ble_att>
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/include/host/
H A Dble_att.h24 * @brief Bluetooth Attribute Protocol (ATT)
25 * @defgroup bt_att Bluetooth Attribute Protocol (ATT)
104 /** Default ATT MTU. Also the minimum. */
108 * An ATT MTU of 527 allows the largest ATT command (signed write) to contain a
124 * NimBLE host ATT return code if the attribute
141 * NimBLE host ATT return code if the attribute
149 * Retrieves the ATT MTU of the specified connection. If an MTU exchange for
155 * @return The specified connection's ATT MTU, or 0 if
161 * Retrieves the preferred ATT MTU. This is the value indicated by the device
162 * during an ATT MTU exchange.
[all …]
H A Dble_hs_mbuf.h38 * Allocates an mbuf suitable for an ATT command packet. The resulting packet
42 * - Largest ATT command base (prepare write request / response).
H A Dble_gatt.h684 /** The ATT handle of the service definition attribute. */
696 /** The ATT handle of the characteristic definition attribute. */
699 /** The ATT handle of the characteristic value attribute. */
717 /** The ATT handle of the descriptor definition attribute. */
H A Dble_hs.h99 /** Error base for ATT errors */
102 /** Converts error to ATT base */
H A Dble_gap.h548 * Represents a received ATT notification or indication.
561 /** The handle of the relevant ATT attribute. */
577 * Represents a transmitted ATT notification or indication, or a
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/
H A Dsyscfg.yml89 for the signal, ATT, and SM channels for each connection.
283 # Supported server ATT commands. (0/1)
286 Enables processing of incoming Find Information Request ATT
291 Enables processing of incoming Find By Type Value Request ATT
296 Enables processing of incoming Read By Type Request ATT commands.
301 Enables processing of incoming Read Request ATT commands. (0/1)
305 Enables processing of incoming Read Blob Request ATT commands.
310 Enables processing of incoming Read Multiple Request ATT commands.
315 Enables processing of incoming Read by Group Type Request ATT
320 Enables processing of incoming Write Request ATT commands. (0/1)
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/src/
H A Dble_gattc.c68 * The maximum time to wait for a single ATT response. The spec defines this
69 * as the ATT transaction time (Vol. 3, Part F, 3.3.3)
215 * Error functions - these handle an incoming ATT error response and apply it
1260 * Handles an incoming ATT error response for the specified mtu-exchange proc.
1410 * Handles an incoming ATT error response for the specified
1638 * Handles an incoming ATT error response for the specified
1859 * Handles an incoming ATT error response for the specified
2165 * Handles an incoming ATT error response for the specified
2393 * Handles an incoming ATT error response for the specified
2632 * Handles an incoming ATT error response for the specified
[all …]
H A Dble_att_svr.c29 * ATT server - Attribute Protocol
41 * "insufficient resources" ATT error response. These handlers don't reuse the
325 * specified ATT server. If this server is not in the process of receiving a
329 * @param svr The ATT server to check.
357 * Allocates an mbuf to be used for an ATT response. If an mbuf cannot be
771 * Find Information ATT response.
777 * @param mtu The ATT L2CAP channel MTU.
963 * @param mtu The ATT L2CAP channel MTU.
1053 * field of a Find-By-Type-Value ATT response.
1061 * @param mtu The ATT L2CAP channel MTU.
[all …]
H A Dble_att.c26 /** Dispatch table for incoming ATT requests. Sorted by op code. */
33 /** Dispatch table for incoming ATT commands. Must be ordered by op code. */
500 /* Strip L2CAP ATT header from the front of the mbuf. */ in ble_att_rx()
H A Dble_att_priv.h174 BLE_HS_LOG_CMD((is_tx), "att", (cmd_name), (conn_handle), (log_cb), (cmd))
177 BLE_HS_LOG_EMPTY_CMD((is_tx), "att", (cmd_name), (conn_handle))
H A Dble_hs_mbuf.c90 /* Prepare write request and response are the larget ATT commands which in ble_hs_mbuf_att_pkt()
H A Dble_gatt_priv.h172 /** Total number of ATT attributes. */
H A Dble_hs.c80 /** These values keep track of required ATT and GATT resources counts. They
81 * increase as services are added, and are read when the ATT server and GATT
/nrf52832-nimble/packages/NimBLE-latest/docs/
H A Dindex.rst91 - **Attribute protocol (ATT)**: allows a device (*Server*) to expose
95 ATT protocol to exchange attributes encapsulated as
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/test/src/
H A Dble_gatt_write_test.c149 /* Send the pending ATT Prep Write Command. */ in ble_gatt_write_test_misc_long_good()
205 /* Send the pending ATT Prep Write Command. */ in ble_gatt_write_test_misc_long_bad()
334 /* Send the pending ATT Prep Write Command. */ in ble_gatt_write_test_misc_reliable_good()
383 /* Send the pending ATT Write Command. */ in TEST_CASE()
403 /* Send the pending ATT Write Command. */ in TEST_CASE()
H A Dble_gatt_disc_s_test.c68 /* Send the pending ATT Read By Group Type Request. */ in ble_gatt_disc_s_test_misc_rx_all_rsp_once()
135 /* Send the pending ATT Request. */ in ble_gatt_disc_s_test_misc_rx_all_rsp()
152 /* Send the pending ATT Find By Type Value Request. */ in ble_gatt_disc_s_test_misc_rx_uuid_rsp_once()
198 /* Send the pending ATT Request. */ in ble_gatt_disc_s_test_misc_rx_uuid_rsp()
H A Dble_hs_hci_test.c109 /* Ensure the ATT doesn't truncate our data packets. */ in TEST_CASE()
205 /* Ensure the ATT doesn't truncate our data packets. */ in TEST_CASE()
H A Dble_gatt_disc_d_test.c61 /* Send the pending ATT Read By Type Request. */ in ble_gatt_disc_d_test_misc_rx_rsp_once()
132 /* Send the pending ATT Request. */ in ble_gatt_disc_d_test_misc_rx_rsp()
H A Dble_gatt_read_test.c172 /* Send the pending ATT Read Request. */ in ble_gatt_read_test_misc_rx_rsp_good_raw()
195 /* Send the pending ATT Read Request. */ in ble_gatt_read_test_misc_rx_rsp_bad()
216 /* Send the pending ATT Read By Type Request. */ in ble_gatt_read_test_misc_uuid_rx_rsp_good()
H A Dble_gatt_disc_c_test.c62 /* Send the pending ATT Read By Type Request. */ in ble_gatt_disc_c_test_misc_rx_rsp_once()
142 /* Send the pending ATT Request. */ in ble_gatt_disc_c_test_misc_rx_rsp()
/nrf52832-nimble/packages/NimBLE-latest/apps/bleprph/
H A Dsyscfg.yml60 # Lots of smaller mbufs are required for newtmgr using typical BLE ATT MTU
/nrf52832-nimble/packages/NimBLE-latest/nimble/include/nimble/
H A Dnimble_opt_auto.h49 /** Supported client ATT commands. */
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/scripts/.autostuff/scripts/
H A Dconfig.sub146 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
465 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
466 basic_machine=m68000-att
469 basic_machine=we32k-att
1312 basic_machine=we32k-att
1668 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)

12