/nrf52832-nimble/packages/NimBLE-latest/docs/ble_hs/ |
H A D | ble_hs_return_codes.rst | 55 | 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 D | ble_phy.c | 25 #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 D | ble_hw.c | 25 #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 D | index.rst | 1 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 D | lowpan6_ble.c | 3 * 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 D | ble.h | 35 /* 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 D | ble_hs_hci.h | 58 * 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 D | ble_hs_id.h | 31 #include "nimble/ble.h" 90 * Other BLE host core code on error. 120 * Other BLE host core code on error.
|
H A D | ble_gap.h | 354 * 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 D | ble_ll_whitelist.c | 24 #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 D | ble_ll_hci.c | 24 #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 D | ble_ll.c | 29 #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 D | ble_phy.c | 25 #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 D | ble_svc_uart.c | 50 /* 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 D | bleuart.c | 25 /* 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 D | pkg.yml | 21 pkg.description: BLE driver for simulations. 25 - ble
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf51/ |
H A D | pkg.yml | 21 pkg.description: BLE driver for nRF51 systems. 25 - ble
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/drivers/nrf52/ |
H A D | pkg.yml | 21 pkg.description: BLE driver for nRF52 systems. 25 - ble
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/services/bleuart/ |
H A D | pkg.yml | 21 pkg.description: BLE uart service. 25 - ble
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/store/ram/ |
H A D | pkg.yml | 22 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 D | ble_phy.c | 25 #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 D | pkg.yml | 20 pkg.description: Simple BLE peripheral application. 31 - "@apache-mynewt-core/mgmt/newtmgr/transport/ble"
|
/nrf52832-nimble/packages/NimBLE-latest/porting/examples/linux/ |
H A D | README.md | 26 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 D | pkg.yml | 20 pkg.description: Simple BLE uart application. 40 - "@apache-mynewt-core/mgmt/newtmgr/transport/ble"
|
/nrf52832-nimble/ |
H A D | README.md | 15 - 支持 BLE Mesh(PB-GATT and PB-ADV provisioning, Relay support, GATT Proxy ....) 57 ### BLE 的简单使用
|