Home
last modified time | relevance | path

Searched full:ble (Results 1 – 25 of 190) sorted by relevance

12345678

/nrf52832-nimble/packages/NimBLE-latest/docs/ble_hs/
H A Dble_hs_return_codes.rst55 | BLE\_HS\_ATT\_ERR() | ATT | 0x100 |
57 | BLE\_HS\_HCI\_ERR() | HCI | 0x200 |
59 | BLE\_HS\_L2C\_ERR() | L2CAP | 0x300 |
61 | BLE\_HS\_SM\_US\_ERR() | Security manager (us) | 0x400 |
63 | BLE\_HS\_SM\_PEER\_ERR() | Security manager (peer) | 0x500 |
129 | 0x01 | BLE\_HS\_EAGAIN | Temporary failure; try again. …
131 | 0x02 | BLE\_HS\_EALREADY | Operation already in progress or completed. …
133 | 0x03 | BLE\_HS\_EINVAL | One or more arguments are invalid. …
135 | 0x04 | BLE\_HS\_EMSGSIZE | The provided buffer is too small. …
137 | 0x05 | BLE\_HS\_ENOENT | No entry matching the specified criteria. …
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/native/src/
H A Dble_phy.c25 #include "ble/xcvr.h"
26 #include "nimble/ble.h"
31 /* BLE PHY data structure */
217 /* Copy ble header */ in ble_phy_rxpdu_copy()
275 /* Construct BLE header before handing up */ in ble_phy_isr()
302 * ble phy init
450 * ble phy txpwr set
454 * NOTE: If the output power specified is within the BLE limits but outside
483 * ble phy txpwr round
506 * ble phy txpwr get
[all …]
H A Dble_hw.c25 #include "nimble/ble.h"
66 * @return int 0: success, BLE error code otherwise
198 * @return int 0: success, BLE error code otherwise
/nrf52832-nimble/packages/NimBLE-latest/docs/
H A Dindex.rst1 BLE User Guide
5 Energy (BLE) or Bluetooth Smart stack fully compliant with Bluetooth 5
8 BLE technology operates in the unlicensed industrial, scientific and
11 signal. BLE FHSS employs 40 2-MHz-wide channels to ensure greater
30 Note that BLE is not compatible with standard Bluetooth.
117 interface to the host-side of the BLE stack.
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/netif/
H A Dlowpan6_ble.c3 * 6LowPAN over BLE output for IPv6 (RFC7668).
41 * @defgroup rfc7668if 6LoWPAN over BLE (RFC7668)
47 * lower BLE layers (fragmenting, session management,...).
52 …* - use the BLE to EUI64 conversation util to create an IPv6 link-local address from the BLE MAC…
103 * @param src BLE MAC address source
134 * @param dst BLE MAC address destination
216 /** Encapsulate IPv6 frames for BLE transmission
221 * *) Fragmentation not necessary (done at L2CAP layer of BLE)
243 /* We'll use a dedicated pbuf for building BLE fragments. in rfc7668_compress()
283 /* 6LoWPAN over BLE requires IPHC! */ in rfc7668_compress()
/nrf52832-nimble/packages/NimBLE-latest/nimble/include/nimble/
H A Dble.h35 /* BLE encryption block definitions */
46 * BLE MBUF structure:
48 * The BLE mbuf structure is as follows. Note that this structure applies to
55 * The BLE mbuf header contains the following:
60 * channel: The logical BLE channel PHY channel # (0 - 39)
144 /* BLE mbuf overhead per packet header mbuf */
158 /* BLE Error Codes (Core v4.2 Vol 2 part D) */
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/include/host/
H A Dble_hs_hci.h58 * A BLE host HCI return code if the controller
60 * A BLE host core return code on unexpected
83 * A BLE host HCI return code if the controller
85 * A BLE host core return code on unexpected
H A Dble_hs_id.h31 #include "nimble/ble.h"
90 * Other BLE host core code on error.
120 * Other BLE host core code on error.
H A Dble_gap.h354 * o BLE host error code: the connection attempt failed for
370 * A BLE host return code indicating the reason for the
455 * o BLE host error code: the connection update attempt failed
504 * A BLE host return code indicating the reason for the failure.
524 * o BLE host error code: the encryption state change attempt
744 * @param addr The ble address of a connected peer device to search for.
1205 * A BLE host HCI return code if the controller
1207 * A BLE host core return code on unexpected
1220 * A BLE host HCI return code if the controller
1222 * A BLE host core return code on unexpected
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/src/
H A Dble_ll_whitelist.c24 #include "nimble/ble.h"
26 #include "ble/xcvr.h"
70 * @return int 0: success, BLE error code otherwise
164 * current BLE hw cannot support this. in ble_ll_whitelist_match()
225 * @return int 0: success, BLE error code otherwise
H A Dble_ll_hci.c24 #include "nimble/ble.h"
111 * @return int 0: ok, ble error code otherwise.
303 * @return int BLE error code
408 * @return int BLE error code
451 * @return int BLE error code
470 * @return int BLE error code
492 * @return int BLE error code
512 * @return int BLE error code
627 * @return int BLE error code
643 * @return int BLE error code
[all …]
H A Dble_ll.c29 #include "nimble/ble.h"
152 /* The global BLE LL data object */
218 /* The BLE LL task data structure */
552 * Context: interrupt (ble scheduler)
907 * rxhdr Pointer to BLE header of received mbuf
924 /* Get CRC status from BLE header */ in ble_ll_rx_end()
1104 /* Init ble phy */ in ble_ll_task()
1123 * ble ll state set
1138 * ble ll state get
1153 * ble ll event send
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf51/src/
H A Dble_phy.c25 #include "ble/xcvr.h"
27 #include "nimble/ble.h"
74 /* BLE PHY data structure */
267 /* Copy ble header */ in ble_phy_rxpdu_copy()
677 /* Initialize flags, channel and state in ble header at rx start */ in ble_phy_rx_start_isr()
810 * ble phy init
822 /* BLE wants the HFXO on all the time in this case */ in ble_phy_init()
859 /* Configure BLE poly */ in ble_phy_init()
927 * @return int 0: success; BLE Phy error code otherwise
1221 * ble phy txpwr set
[all …]
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/bleuart/src/
H A Dble_svc_uart.c50 /* ble uart attr read handle */
53 /* ble uart attr write handle */
59 /* ble uart console */
191 * Reads console and sends data over BLE
327 /* Reads console and sends data over BLE */ in bleuart_init()
/nrf52832-nimble/packages/NimBLE-latest/apps/bleuart/src/
H A Dbleuart.c25 /* BLE */
26 #include "nimble/ble.h"
74 * o BLE-only (BR/EDR unsupported). in bleuart_advertise()
207 /* Initialize the BLE host. */ in bleuart_entry()
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/native/
H A Dpkg.yml21 pkg.description: BLE driver for simulations.
25 - ble
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf51/
H A Dpkg.yml21 pkg.description: BLE driver for nRF51 systems.
25 - ble
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf52/
H A Dpkg.yml21 pkg.description: BLE driver for nRF52 systems.
25 - ble
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/bleuart/
H A Dpkg.yml21 pkg.description: BLE uart service.
25 - ble
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/store/ram/
H A Dpkg.yml22 DEPRECATED; for a RAM-only BLE store, use store/config and set
28 - ble
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf52/src/
H A Dble_phy.c25 #include "ble/xcvr.h"
26 #include "nimble/ble.h"
102 /* BLE PHY data structure */
296 * [191] RADIO: High packet error rate in BLE Long Range mode in ble_phy_apply_nrf52840_errata()
465 /* Copy ble header */ in ble_phy_rxpdu_copy()
1086 /* Initialize the ble mbuf header */ in ble_phy_rx_start_isr()
1339 * ble phy init
1355 /* BLE wants the HFXO on all the time in this case */ in ble_phy_init()
1396 /* Configure BLE poly */ in ble_phy_init()
1470 * @return int 0: success; BLE Phy error code otherwise
[all …]
/nrf52832-nimble/packages/NimBLE-latest/apps/bleprph/
H A Dpkg.yml20 pkg.description: Simple BLE peripheral application.
31 - "@apache-mynewt-core/mgmt/newtmgr/transport/ble"
/nrf52832-nimble/packages/NimBLE-latest/porting/examples/linux/
H A DREADME.md26 See (https://mynewt.apache.org/network/ble/ble_intro/).
44 First insert a USB Bluetooth dongle. These are typically BLE 4.0 capable.
/nrf52832-nimble/packages/NimBLE-latest/apps/bleuart/
H A Dpkg.yml20 pkg.description: Simple BLE uart application.
40 - "@apache-mynewt-core/mgmt/newtmgr/transport/ble"
/nrf52832-nimble/
H A DREADME.md15 - 支持 BLE Mesh(PB-GATT and PB-ADV provisioning, Relay support, GATT Proxy ....)
57 ### BLE 的简单使用

12345678