/nrf52832-nimble/packages/NimBLE-latest/porting/nimble/ |
H A D | Makefile.controller | 23 $(NIMBLE_ROOT)/nimble/controller/include \ 29 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_sched.c \ 30 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_xcvr.c \ 31 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_whitelist.c \ 32 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_ctrl.c \ 33 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_hci.c \ 34 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_supp_cmd.c \ 35 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_adv.c \ 36 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_conn.c \ 37 $(NIMBLE_ROOT)/nimble/controller/src/ble_ll_resolv.c \ [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/ |
H A D | syscfg.yml | 28 Used by BSP packages to configure LP clock for controller. 38 Enable SystemView tracing module for controller. 82 Determines the maximum rate at which the controller will send the 127 the controller will automatically attempt to do the 129 the controller to update this value. 197 # These feature definitions are used to inform a host or other controller 198 # about the LL features supported by the controller. 200 # NOTE: 'the' controller always supports extended reject indicate and thus 206 This option enables/disables encryption support in the controller. 213 procedure. This is implemented in the controller but is disabled [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/ |
H A D | SConscript | 111 # controller 120 cwd + '/nimble/controller/include', 125 nimble/controller/src/ble_ll_sched.c 126 nimble/controller/src/ble_ll_xcvr.c 127 nimble/controller/src/ble_ll_whitelist.c 128 nimble/controller/src/ble_ll_ctrl.c 129 nimble/controller/src/ble_ll_hci.c 130 nimble/controller/src/ble_ll_supp_cmd.c 131 nimble/controller/src/ble_ll_adv.c 132 nimble/controller/src/ble_ll_conn.c [all …]
|
H A D | README.md | 3 …//github.com/apache/mynewt-nimble) 开源蓝牙 5.0 协议栈的移植实现,该协议栈提供完整的 Host 层和 Controller 层支持,目前支持 Nordic … 65 │ ├───controller /* Controller 实现 */ 128 Controller Configuration ---> 144 **Controller Configuration** : 配置 Controller 相关功能;
|
/nrf52832-nimble/packages/NimBLE-latest/docs/ble_setup/ |
H A D | ble_lp_clock.rst | 1 Configure clock for controller 5 controller. Since the code of controller is optimized to work with 32768 8 To make things easier, controller package (``net/nimble/controller``) 11 describes configuration required for controller to work properly. 20 The following things need to be configured for NimBLE controller to work 54 controller to turn on the necessary clock source(s) for the radio and
|
H A D | ble_sync_cb.rst | 7 The NimBLE stack is inoperable while the host and controller are out of 8 sync. In a combined host-controller app, the sync happens immediately at 9 startup. When the host and controller are separate, sync typically 25 Another event indicated by the host is a *controller reset*. The NimBLE 27 communication between the host and controller. Upon resetting, the host 28 drops all BLE connections and loses sync with the controller. After a
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/include/nimble/ |
H A D | ble_hci_trans.h | 36 * Controller-to-host event buffers. Events have one of two priorities: 62 /* Host-to-controller command. */ 70 * Sends an HCI event from the controller to the host. 81 * Sends ACL data from controller to host. 91 * Sends an HCI command from the host to the controller. 102 * Sends ACL data from host to controller. 144 * Configures the HCI transport to operate with a controller. The transport 163 * execute specified callbacks upon receiving HCI packets from the controller.
|
/nrf52832-nimble/packages/NimBLE-latest/docs/ |
H A D | ble_sec.rst | 19 LE uses AES-CCM cryptography and is performed in the *Controller*. 64 by the *Controller* without involving the Host after the Host 65 provides the Controller device identity information. The Host may 66 provide the Controller with a complete resolving list or a subset of 68 variant when address resolution is performed in the Controller
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/test/src/ |
H A D | ble_hs_hci_test.c | 102 /* The controller has room for five 20-byte payloads (+ 4-byte header). */ in TEST_CASE() 188 /* The controller has room for five 20-byte payloads (+ 4-byte header). */ in TEST_CASE() 234 * controller: (11 222) in TEST_CASE() 245 * controller: (11 222) in TEST_CASE() 259 * controller: (1 2222) in TEST_CASE() 273 * controller: (22222) in TEST_CASE() 287 * controller: (11122) in TEST_CASE() 301 * controller: (1111) in TEST_CASE() 315 * controller: () in TEST_CASE()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/include/host/ |
H A D | ble_hs.h | 248 * This callback is executed when the host resets itself and the controller 255 * This callback is executed when the host and controller become synced. 302 * Indicates whether the host has synchronized with the controller. 305 * @return 1 if the host and controller are in sync; 306 * 0 if the host and controller are out of sync. 311 * Synchronizes the host with the controller by sending a sequence of HCI 313 * is used, but it must be called after both the host and controller are 319 * If the host fails to synchronize with the controller (if the controller is
|
H A D | ble_hs_hci.h | 37 * Queries the controller for the channel map used with the specified 58 * A BLE host HCI return code if the controller 66 * Instructs the controller to use the specified channel map. The channel map 83 * A BLE host HCI return code if the controller
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/src/ |
H A D | ble_ll_hci.c | 28 #include "controller/ble_hw.h" 29 #include "controller/ble_ll_adv.h" 30 #include "controller/ble_ll_scan.h" 31 #include "controller/ble_ll.h" 32 #include "controller/ble_ll_hci.h" 33 #include "controller/ble_ll_whitelist.h" 34 #include "controller/ble_ll_resolv.h" 74 * to the controller. 231 * LE supported (controller) (bit 6) in ble_ll_hci_rd_local_supp_feat() 280 * Called when the LL controller receives a set LE event mask command. [all …]
|
H A D | ble_ll_whitelist.c | 27 #include "controller/ble_ll_whitelist.h" 28 #include "controller/ble_ll_hci.h" 29 #include "controller/ble_ll_adv.h" 30 #include "controller/ble_ll_scan.h" 31 #include "controller/ble_hw.h" 99 * entries allowed by the controller.
|
H A D | ble_ll.c | 33 #include "controller/ble_hw.h" 34 #include "controller/ble_phy.h" 35 #include "controller/ble_phy_trace.h" 36 #include "controller/ble_ll.h" 37 #include "controller/ble_ll_adv.h" 38 #include "controller/ble_ll_sched.h" 39 #include "controller/ble_ll_scan.h" 40 #include "controller/ble_ll_hci.h" 41 #include "controller/ble_ll_whitelist.h" 42 #include "controller/ble_ll_resolv.h" [all …]
|
H A D | ble_ll_resolv.c | 26 #include "controller/ble_ll.h" 27 #include "controller/ble_ll_resolv.h" 28 #include "controller/ble_ll_hci.h" 29 #include "controller/ble_ll_scan.h" 30 #include "controller/ble_ll_adv.h" 31 #include "controller/ble_hw.h" 194 * list entries allowed by the controller. 363 * Called to enable or disable address resolution in the controller
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/transport/emspi/ |
H A D | syscfg.yml | 56 code to enqueue various elements. In the case of the controller 59 number of ACL buffers that the controller tells the host it 72 description: The GPIO pin that resets the EM controller. 81 The GPIO pin that the EM controller uses to indicate data ready.
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/transport/emspi/src/ |
H A D | ble_hci_emspi.c | 146 /* Wait for controller to indicate ready-to-receive. */ in ble_hci_emspi_initiate_write() 195 * Transmits a chunk of bytes to the controller. 234 * Transmits a full command or ACL data packet to the controller. 259 * Reads the specified number of bytes from the controller. 310 * Transmits an ACL data packet to the controller. The caller relinquishes the 344 * Transmits a command packet to the controller. The caller relinquishes the 650 * Sends an HCI command from the host to the controller. 668 * Sends ACL data from host to controller. 686 * HCI packets from the controller. This function should only be called by by 709 * execute specified callbacks upon receiving HCI packets from the controller. [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/transport/uart/src/ |
H A D | ble_hci_uart.c | 394 * This occurs when the controller receives an invalid packet type or a length 395 * field that is out of range. The controller needs to send a HW error to the 435 /* Controller should never receive an event */ in ble_hci_uart_rx_pkt_type() 584 * the controller to attempt to send back a command complete or in ble_hci_uart_rx_skip_cmd() 758 /* XXX: I dont like this but for now this denotes controller only */ in ble_hci_uart_rx_skip_acl() 867 * Sends an HCI event from the controller to the host. 885 * Sends ACL data from controller to host. 902 * Sends an HCI command from the host to the controller. 920 * Sends ACL data from host to controller. 938 * HCI packets from the controller. This function should only be called by by [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/transport/ram/src/ |
H A D | ble_hci_ram.c | 165 /* XXX: this may look a bit odd, but the controller uses the command in ble_hci_trans_buf_free() 167 * response to the command. This was done to insure that the controller in ble_hci_trans_buf_free() 199 * controller, and they will get freed by their owners. in ble_hci_trans_reset() 214 * allow this to be configured. The controller will only allow one in ble_hci_ram_init() 216 * allow the controller to handle more than one outstanding command. in ble_hci_ram_init()
|
/nrf52832-nimble/rt-thread/components/drivers/usb/usbhost/core/ |
H A D | usbhost.c | 21 * host controller driver are also be initialized here. 33 rt_kprintf("can't find usb host controller %s\n", USB_HOST_CONTROLLER_NAME); in rt_usb_host_init() 53 /* initialize usb host controller */ in rt_usb_host_init()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/test/ |
H A D | pkg.yml | 18 pkg.name: nimble/controller/test 20 pkg.description: "NimBLE controller unit tests." 27 - nimble/controller
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/emu/ |
H A D | uffs_fileem_ecc_hw_auto.c | 38 * This emulator emulate LPC32x0 MLC NAND controller which generate 10 bytes 49 * Note: the MLC controller strictly require sequencial access to serial data buffer. 130 // In the real world, this is done by MLC controller hardware in load_sdata() 154 // In the real world, MLC controller will generate RS-ECC code in serial data buffer in program_sdata() 238 // We still need to feed data to serial data buffer to make MLC controller happy in femu_hw_auto_WritePageWithLayout() 252 uffs_FlashMakeSpare(dev, ts, NULL, spare); // do not pack ECC, as MLC controller will in femu_hw_auto_WritePageWithLayout() 262 // feed data to serial data buffer to make MLC controller happy in femu_hw_auto_WritePageWithLayout()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/include/controller/ |
H A D | ble_ll_hci.h | 31 /* The largest event the controller will send. */ 36 * host to the controller. NOTE: you cannot change this without modifying 51 /* Send event from controller to host */
|
/nrf52832-nimble/rt-thread/libcpu/mips/x1000/ |
H A D | x1000_aic.h | 107 /* AIC controller AC-link control register 1(ACCR1) */ 116 /* AIC controller AC-link control register 2 (ACCR2) */ 125 /* AIC controller i2s/msb-justified control register (I2SCR) */ 133 /* AIC controller FIFO status register (AICSR) */ 145 /* AIC controller AC-link status register (ACSR) */ 153 /* AIC controller I2S/MSB-justified status register (I2SSR) */ 159 /* AIC controller AC97 codec command address register (ACCAR) */ 164 /* AIC controller AC97 codec command data register (ACCDR) */ 178 /* AIC controller AC97 codec status address register (ACSAR) */ 182 /* AIC controller AC97 codec status data register (ACSDR) */ [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/transport/socket/src/ |
H A D | ble_hci_socket.c | 570 * Sends an HCI event from the controller to the host. 585 * Sends ACL data from controller to host. 599 * Sends an HCI command from the host to the controller. 614 * Sends ACL data from host to controller. 629 * HCI packets from the controller. This function should only be called by by 655 * execute specified callbacks upon receiving HCI packets from the controller. 730 * XXX: this may look a bit odd, but the controller uses the command in ble_hci_trans_buf_free() 732 * response to the command. This was done to insure that the controller in ble_hci_trans_buf_free() 854 * allow this to be configured. The controller will only allow one in ble_hci_sock_init() 856 * allow the controller to handle more than one outstanding command. in ble_hci_sock_init()
|