/Zephyr-latest/subsys/bluetooth/host/ |
D | Kconfig.gatt | 4 # SPDX-License-Identifier: Apache-2.0 48 enabled additional L2CAP channels can be connected as bearers enabling 72 bool "Automatic re-subscription to characteristics" 77 Quirk: upon re-establishing a bonded connection, assumes the remote 85 bool "Automatic security re-establishment request as a peripheral" 89 This option requests security re-establishment automatically whenever 95 bt_conn_set_security() to re-establish security prior to sending any 156 bool "GATT Enforce change-unaware state" 163 a client until it becomes change-aware." 164 In case the service cannot deal with sudden errors (-EAGAIN) then it [all …]
|
/Zephyr-latest/drivers/serial/ |
D | Kconfig.ns16550 | 1 # SPDX-License-Identifier: Apache-2.0 9 select PINCTRL if $(dt_compat_any_has_prop,$(DT_COMPAT_NS16550),pinctrl-0) 48 bool "UART 16550 (16-bytes FIFO)" 50 This enables support for 16-bytes FIFO if UART controller is 16550. 53 bool "UART 16750 (64-bytes FIFO and auto flow control)" 55 This enables support for 64-bytes FIFO and automatic hardware 59 bool "UART 16950 (128-bytes FIFO and auto flow control)" 61 This enables support for 128-bytes FIFO and automatic hardware flow control. 75 Enabling this configuration allows the users to use the UART port in 76 Texas Instruments K3 SoCs by enabling a vendor specific extended register [all …]
|
/Zephyr-latest/dts/bindings/clock/ |
D | st,stm32-hse-clock.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "st,stm32-hse-clock" 8 include: [fixed-clock.yaml] 11 hse-bypass: 15 Set to the property to by-pass the oscillator with an external clock. 17 css-enabled: 24 a clock failure event is sent to timers, and a non-maskable interrupt is generated to 28 The interaction of CSS and low-power modes is unclear from the documentation. 29 For at least some devices Zephyr will reconfigure the clocks on resuming from low-power 30 modes; this will include re-enabling CSS. However it is important that you verify
|
/Zephyr-latest/modules/segger/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 10 Indicates that the platform supports SEGGER J-Link RTT. 17 Enable Segger J-Link RTT libraries for platforms that support it. 19 Note that by enabling this option, RTT buffers consume more RAM. 29 int "Maximum number of up-buffers" 33 int "Maximum number of down-buffers" 45 int "Size of buffer for RTT printf to bulk-send chars via RTT" 49 prompt "Mode for pre-initialized terminal channel (buffer 0)" 70 bool "Use a simple byte-loop instead of standard memcpy" 108 RTT initialization function can avoid re-init of Control Block
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 56 return -ENODEV; in bt_mesh_provision() 66 return -EALREADY; in bt_mesh_provision() 78 return -EINVAL; in bt_mesh_provision() 85 return -ENOENT; in bt_mesh_provision() 89 node = bt_mesh_cdb_node_alloc(prov->uuid, addr, in bt_mesh_provision() 90 comp->elem_count, net_idx); in bt_mesh_provision() 94 return -ENOMEM; in bt_mesh_provision() 98 subnet->kr_phase = BT_MESH_KR_PHASE_2; in bt_mesh_provision() 100 subnet->kr_phase = BT_MESH_KR_NORMAL; in bt_mesh_provision() [all …]
|
/Zephyr-latest/soc/espressif/common/ |
D | Kconfig.esptool | 2 # SPDX-License-Identifier: Apache-2.0 26 4. Enabling this feature reduces available internal RAM size (around 900 bytes). 27 If your IRAM space is insufficient and you're aware of your flash type, 77 # fasted (see ESPTOOL-274), using dout instead. In ROM the flash mode 92 - Flash 120 MHz SDR mode is stable. 93 - Flash 120 MHz DDR mode is an experimental feature, it works when 176 Enabling this option turns off the image protection against corruption
|
/Zephyr-latest/drivers/console/ |
D | ipm_console_receiver.c | 1 /* ipm_console.c - Console messages to/from another processor */ 6 * SPDX-License-Identifier: Apache-2.0 35 k_sem_take(&driver_data->sem, K_FOREVER); in ipm_console_thread() 37 ret = ring_buf_item_get(&driver_data->rb, &type, in ipm_console_thread() 38 (uint8_t *)&config_info->line_buf[pos], in ipm_console_thread() 47 if (config_info->line_buf[pos] == '\n' || in ipm_console_thread() 48 pos == config_info->lb_size - 2) { in ipm_console_thread() 49 if (pos != config_info->lb_size - 2) { in ipm_console_thread() 50 config_info->line_buf[pos] = '\0'; in ipm_console_thread() 52 config_info->line_buf[pos + 1] = '\0'; in ipm_console_thread() [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/ll/advx/src/ |
D | main.c | 1 /* main.c - Application main entry point */ 4 * Copyright (c) 2015-2016 Intel Corporation 6 * SPDX-License-Identifier: Apache-2.0 142 printk("%s: num_sent = %u\n", __func__, info->num_sent); in sent_cb() 145 num_sent_actual = info->num_sent; in sent_cb() 243 printk("Enabling..."); in test_advx_main() 287 printk("Enabling..."); in test_advx_main() 314 sd[0].data_len = sizeof(CONFIG_BT_DEVICE_NAME) - 1; in test_advx_main() 386 printk("Starting non-connectable advertising..."); in test_advx_main() 461 printk("Re-enable advertising using extended commands (max_events)..."); in test_advx_main() [all …]
|
/Zephyr-latest/soc/st/stm32/stm32wbax/hci_if/ |
D | linklayer_plat_adapt.c | 4 * SPDX-License-Identifier: Apache-2.0 46 /* Read 32-bit random values from HW driver */ in LINKLAYER_PLAT_GetRNG() 87 /* Re-enable SW radio low interrupt */ in radio_low_prio_isr() 98 /* Ensure the IRQ is disabled before enabling it at run time */ in link_layer_register_isr() 108 /* Ensure the IRQ is disabled before enabling it at run time */ in link_layer_register_isr() 162 prio_high_isr_counter--; in LINKLAYER_PLAT_EnableSpecificIRQ() 169 prio_low_isr_counter--; in LINKLAYER_PLAT_EnableSpecificIRQ() 176 prio_sys_isr_counter--; in LINKLAYER_PLAT_EnableSpecificIRQ()
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_stm32_ll_h5.c | 7 * SPDX-License-Identifier: Apache-2.0 144 return -ENOTSUP; in enabled_clock() 155 if (IN_RANGE(pclken->bus, STM32_PERIPH_BUS_MIN, STM32_PERIPH_BUS_MAX) == 0) { in stm32_clock_control_on() 157 return -ENOTSUP; in stm32_clock_control_on() 160 sys_set_bits(DT_REG_ADDR(DT_NODELABEL(rcc)) + pclken->bus, in stm32_clock_control_on() 161 pclken->enr); in stm32_clock_control_on() 162 /* Delay after enabling the clock, to allow it to become active */ in stm32_clock_control_on() 163 temp = sys_read32(DT_REG_ADDR(DT_NODELABEL(rcc)) + pclken->bus); in stm32_clock_control_on() 176 if (IN_RANGE(pclken->bus, STM32_PERIPH_BUS_MIN, STM32_PERIPH_BUS_MAX) == 0) { in stm32_clock_control_off() 178 return -ENOTSUP; in stm32_clock_control_off() [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 7 bool "General-Purpose Input/Output (GPIO) drivers" 14 module-str = gpio 88 bool "Support for enable/disable interrupt without re-config [EXPERIMENTAL]" 91 This option enables the support for enabling/disabling interrupt with 92 previous configuration, and enabling/disabling the interrupt only turns 96 # zephyr-keep-sorted-start 192 # zephyr-keep-sorted-stop
|
/Zephyr-latest/arch/arm64/core/ |
D | fpu.c | 5 * SPDX-License-Identifier: Apache-2.0 37 buf[3] = '0' + _current_cpu->id; in DBG() 39 strcat(buf, arch_current_thread()->name); in DBG() 43 strcat(buf, th->name); in DBG() 46 v = *(unsigned char *)&th->arch.saved_fp_context; in DBG() 49 *p++ = ((v >> 4) < 10) ? ((v >> 4) + '0') : ((v >> 4) - 10 + 'a'); in DBG() 50 *p++ = ((v & 15) < 10) ? ((v & 15) + '0') : ((v & 15) - 10 + 'a'); in DBG() 54 k_str_out(buf, p - buf); in DBG() 71 struct k_thread *owner = atomic_ptr_get(&_current_cpu->arch.fpu_owner); in arch_flush_local_fpu() 81 z_arm64_fpu_save(&owner->arch.saved_fp_context); in arch_flush_local_fpu() [all …]
|
/Zephyr-latest/arch/x86/zefi/ |
D | README.txt | 5 (NOT a "zephyr.strip" intended for grub/multiboot loading -- we need 18 appropriate locations at startup, clear any zero-filled (BSS, etc...) 26 that size, and potentially MUCH more if you start enabling the default 32 The code and link environment here is non-obvious. The simple rules 44 The reason is that we're building an EFI Application Binary with a 45 Linux toolchain. EFI binaries are relocatable PE-COFF files -- 50 independent code. Non-static global variables and function addresses 52 time by a system binary (ld-linux.so). But there is no ld-linux.so in 57 via the x86_64 RIP-relative addressing mode and doesn't rely on any 59 the compiler (not the linker) knows a-priori will never be in [all …]
|
/Zephyr-latest/soc/nordic/ |
D | Kconfig | 3 # Copyright (c) 2016-2018 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 7 # re-usable outside the Zephyr tree. 26 The functions are always available when not in non-secure. 27 For non-secure the functions must redirect to secure services exposed 33 By default, if we build for a Non-Secure version of the board, 34 enable building with TF-M as the Secure Execution Environment. 41 By default, if we build with TF-M, instruct build system to 42 flash the combined TF-M (Secure) & Zephyr (Non Secure) image 45 default y if !$(dt_nodelabel_has_prop,uart1,pinctrl-names) [all …]
|
/Zephyr-latest/boards/heltec/heltec_wifi_lora32_v2/doc/ |
D | index.rst | 6 Heltec WiFi LoRa 32 is a classic IoT dev-board designed & produced by Heltec Automation(TM), it's a… 7 integrated product based on ESP32 + SX127x, it has Wi-Fi, BLE, LoRa functions, also Li-Po battery m… 12 - Microprocessor: ESP32 (dual-core 32-bit MCU + ULP core) 13 - LoRa node chip SX1276/SX1278 14 - Micro USB interface with a complete voltage regulator, ESD protection, short circuit protection, 16 - Onboard SH1.25-2 battery interface, integrated lithium battery management system 17 - Integrated WiFi, LoRa, Bluetooth three network connections, onboard Wi-Fi, Bluetooth dedicated 2.… 19 - Onboard 0.96-inch 128*64 dot matrix OLED display 20 - Integrated CP2102 USB to serial port chip 31 .. code-block:: console [all …]
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_set_adv_own_addr/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 38 * - Options 'BT_LE_ADV_OPT_CONN' bit is set 39 * - Options 'BT_LE_ADV_OPT_USE_IDENTITY' bit isn't set 40 * - 'CONFIG_BT_PRIVACY' is enabled 41 * - bt_id_set_adv_private_addr() succeeds and returns 0 44 * - bt_id_set_adv_own_addr() succeeds and returns 0 45 * - Address type reference is updated 86 * - Options 'BT_LE_ADV_OPT_CONN' bit is set 87 * - 'CONFIG_BT_PRIVACY' isn't enabled 88 * - bt_id_set_adv_random_addr() succeeds and returns 0 [all …]
|
/Zephyr-latest/include/zephyr/xen/public/ |
D | event_channel.h | 1 /* SPDX-License-Identifier: MIT */ 26 * Copyright (c) 2003-2004, K A Fraser. 45 * guests must check the value of the bit after re-enabling event 105 * handler) is as follows: (Re-enable the event channel for subsequent 148 * 2. Only a sufficiently-privileged domain may obtain the status of an event 179 * EVTCHNOP_unmask: Unmask the specified local event-channel port and deliver 192 * 2. Only a sufficiently-privileged domain may specify other than DOMID_SELF. 194 * operations to 2-level ABI if called with <dom> == DOMID_SELF and FIFO
|
/Zephyr-latest/subsys/mgmt/mcumgr/grp/fs_mgmt/ |
D | Kconfig | 2 # Copyright Nordic Semiconductor ASA 2020-2023. All rights reserved. 3 # SPDX-License-Identifier: Apache-2.0 10 # MCUMGR_GRP_FS_ -- general group options; 23 file system, including application-stored secrets like 74 Enabling this option allows to set MAXIMUM value that will be 166 function. This also, optionally, allows re-writing or changing of 192 module-str = mcumgr_grp_fs
|
/Zephyr-latest/boards/ti/cc3235sf_launchxl/doc/ |
D | index.rst | 5 The SimpleLink Wi-Fi CC3235SF LaunchPad development kit (CC3235SF-LAUNCHXL) 6 highlights CC3235SF, a single-chip wireless microcontroller (MCU) with 16 Cortex-M4 MCU and a network processor MCU to run all Wi-Fi and 18 * 40-pin LaunchPad standard leveraging the BoosterPack ecosystem 19 * On-board accelerometer and temperature sensor 22 * BoosterPack plug-in module for adding graphical displays, audio 25 * XDS110-based JTAG emulation with serial port for flash programming 35 #. Applications MCU - an ARM |reg| Cortex |reg|-M4 Core at 80 MHz, with 256Kb RAM, 39 #. Network Coprocessor (NWP) - a dedicated ARM MCU, which completely 40 offloads Wi-Fi and internet protocols from the application MCU. [all …]
|
/Zephyr-latest/boards/ti/cc3220sf_launchxl/doc/ |
D | index.rst | 5 The SimpleLink Wi-Fi CC3220SF LaunchPad development kit (CC3220SF-LAUNCHXL) 6 highlights CC3220SF, a single-chip wireless microcontroller (MCU) with 16 Cortex-M4 MCU and a network processor MCU to run all Wi-Fi and 18 * 40-pin LaunchPad standard leveraging the BoosterPack ecosystem 19 * On-board accelerometer and temperature sensor 22 * BoosterPack plug-in module for adding graphical displays, audio 25 * XDS110-based JTAG emulation with serial port for flash programming 35 #. Applications MCU - an ARM |reg| Cortex |reg|-M4 Core at 80 MHz, with 256Kb RAM, 39 #. Network Coprocessor (NWP) - a dedicated ARM MCU, which completely 40 offloads Wi-Fi and internet protocols from the application MCU. [all …]
|
/Zephyr-latest/arch/x86/core/ia32/ |
D | float.c | 2 * Copyright (c) 2010-2014 Wind River Systems, Inc. 4 * SPDX-License-Identifier: Apache-2.0 73 * @brief Save non-integer context information 75 * This routine saves the system's "live" non-integer context into the 89 * @brief Save non-integer context information 91 * This routine saves the system's "live" non-integer context into the 134 if ((thread->base.user_options & K_SSE_REGS) != 0) { in FpCtxSave() 135 z_do_fp_and_sse_regs_save(&thread->arch.preempFloatReg); in FpCtxSave() 139 z_do_fp_regs_save(&thread->arch.preempFloatReg); in FpCtxSave() 152 if ((thread->base.user_options & K_SSE_REGS) != 0) { in FpCtxInit() [all …]
|
D | userspace.S | 4 * SPDX-License-Identifier: Apache-2.0 29 * Assumes all registers are callee-saved since this gets called from other 140 movl $0, -4(%esp) /* Delete stashed EAX data */ 148 * further processing. We're on the kernel stack for the invoking thread, 149 * unless KPTI is enabled, in which case we're on the trampoline stack and 150 * need to get off it before enabling interrupts. 185 sti /* re-enable interrupts */ 188 /* call_id is in ESI. bounds-check it, must be less than 249 /* error value, set to -1 initially. This location is -4(%ebp) */ 250 push $-1 [all …]
|
/Zephyr-latest/tests/kernel/fpu_sharing/generic/src/ |
D | load_store.c | 2 * Copyright (c) 2011-2014 Wind River Systems, Inc. 5 * SPDX-License-Identifier: Apache-2.0 27 * On architectures where the non-integer capabilities are provided in a 28 * hierarchy, for example on IA-32 the USE_FP and USE_SSE options are provided, 31 * represent a performance issue). For example, on the IA-32, the test should 34 * to load ALL non-integer registers, but main() should validate that only the 202 * result in an exception to automatically re-enable in load_store_low() 207 * the (exception based) floating enabling mechanism. in load_store_low() 211 * The routine k_float_disable() allows for thread-level in load_store_low() 213 * is useful for testing automatic thread enabling of floating in load_store_low()
|
/Zephyr-latest/doc/services/storage/nvs/ |
D | nvs.rst | 3 Non-Volatile Storage (NVS) 6 Elements, represented as id-data pairs, are stored in flash using a 7 FIFO-managed circular buffer. The flash area is divided into sectors. Elements 10 sector it is checked that identifier - data pairs exist in the sectors in use, 11 if not the id-data pair is copied. 13 The id is a 16-bit unsigned number. NVS ensures that for each used id there is 14 at least one id-data pair stored in flash at all time. 25 CRC-32. Use the :kconfig:option:`CONFIG_NVS_DATA_CRC` configuration item to enable 32 .. note:: Enabling the data CRC feature on a previously existing NVS content without 42 NVS checks the id-data pair before writing data to flash. If the id-data pair [all …]
|
/Zephyr-latest/tests/kernel/usage/thread_runtime_stats/src/ |
D | test_thread_runtime_stats.c | 4 * SPDX-License-Identifier: Apache-2.0 16 (((val1) * 100) > ((val2) * (100 - (pcnt))))) ? true : false 56 * - Idle time should not increase. 58 * - Idle time should not increase 60 * - Idle time should increase 62 * - Idle time should not increase 63 * - current, peak and average cycles should be different 217 * Busy wait for the remaining tick before re-enabling the thread in ZTEST() 341 * Now verify that the enabling of system runtime stats gathering in ZTEST() 353 * As enabling reset [current_cycles], it is not easy to predict in ZTEST() [all …]
|