Home
last modified time | relevance | path

Searched full:controller (Results 1 – 25 of 187) sorted by relevance

12345678

/nrf52832-nimble/packages/NimBLE-latest/porting/nimble/
H A DMakefile.controller23 $(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 Dsyscfg.yml28 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 DSConscript111 # 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 DREADME.md3 …//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 Dble_lp_clock.rst1 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 Dble_sync_cb.rst7 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 Dble_hci_trans.h36 * 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 Dble_sec.rst19 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 Dble_hs_hci_test.c102 /* 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 Dble_hs.h248 * 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 Dble_hs_hci.h37 * 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 Dble_ll_hci.c28 #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 Dble_ll_whitelist.c27 #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 Dble_ll.c33 #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 Dble_ll_resolv.c26 #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 Dsyscfg.yml56 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 Dble_hci_emspi.c146 /* 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 Dble_hci_uart.c394 * 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 Dble_hci_ram.c165 /* 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 Dusbhost.c21 * 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 Dpkg.yml18 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 Duffs_fileem_ecc_hw_auto.c38 * 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 Dble_ll_hci.h31 /* 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 Dx1000_aic.h107 /* 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 Dble_hci_socket.c570 * 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()

12345678