/Zephyr-Core-3.7.0/soc/altr/zephyr_nios2f/cpu/ |
D | ghrd_10m50da.qsf | 9 # to the terms and conditions of the Altera Program License 15 # authorized distributors. Please refer to the applicable 81 set_location_assignment PIN_N14 -to clk_ddr3_100_p 82 set_location_assignment PIN_M8 -to clk_25_max10 83 set_location_assignment PIN_N5 -to clk_10_adc 84 set_location_assignment PIN_P11 -to clk_lvds_125_p 85 set_location_assignment PIN_T20 -to user_led[0] 86 set_location_assignment PIN_U22 -to user_led[1] 87 set_location_assignment PIN_U21 -to user_led[2] 88 set_location_assignment PIN_AA21 -to user_led[3] [all …]
|
/Zephyr-Core-3.7.0/soc/nxp/rw/ |
D | pinctrl_defs.h | 10 /* Internal macros to pack and extract pin configuration data. */ 85 * GPIO mux options. These options are used to clear all alternate 90 (IOMUX_FLEXCOMM_CLR(0x0ULL, 0x418ULL) | /* Flexcomm bits to clear */ \ 91 IOMUX_FSEL_CLR(0x0ULL) | /* FSEL bits to clear */ \ 92 IOMUX_CTIMER_CLR(0ULL, 1ULL) | /* CTIMER offset to clear */ \ 93 IOMUX_SCTIMER_IN_CLR(0ULL, 0ULL) | /* SCTIMER input offset to clear */ \ 94 IOMUX_SCTIMER_OUT_CLR(0ULL, 0ULL)) /* SCTIMER output offset to clear */ 97 (IOMUX_FLEXCOMM_CLR(0x0ULL, 0x0ULL) | /* Flexcomm bits to clear */ \ 98 IOMUX_FSEL_CLR(0x0ULL) | /* FSEL bits to clear */ \ 99 IOMUX_CTIMER_CLR(1ULL, 1ULL) | /* CTIMER offset to clear */ \ [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/sys/ |
D | sys_io.h | 27 * @brief Output a byte to an I/O port 29 * This function writes a byte to the given port. 31 * @param data the byte to write 32 * @param port the port address where to write the byte 41 * @param port the port address from where to read the byte 48 * @brief Output a 16 bits to an I/O port 50 * This function writes a 16 bits to the given port. 52 * @param data the 16 bits to write 53 * @param port the port address where to write the 16 bits 62 * @param port the port address from where to read the 16 bits [all …]
|
/Zephyr-Core-3.7.0/modules/thrift/src/thrift/ |
D | config.h | 15 /* Define to 1 if you have the <arpa/inet.h> header file. */ 18 /* Define to 1 if you have the `clock_gettime' function. */ 24 /* Define to 1 if you have the <fcntl.h> header file. */ 27 /* Define to 1 if you have the `gethostbyname' function. */ 30 /* Define to 1 if you have the `gettimeofday' function. */ 33 /* Define to 1 if you have the `inet_ntoa' function. */ 36 /* Define to 1 if you have the <inttypes.h> header file. */ 39 /* Define to 1 if you have the <limits.h> header file. */ 42 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and to 0 otherwise. */ 45 /* Define to 1 if you have the `memmove' function. */ [all …]
|
/Zephyr-Core-3.7.0/samples/drivers/soc_flash_nrf/ |
D | README.rst | 5 Use the flash API to interact with the SoC flash. 11 The sample uses :ref:`Flash map API <flash_map_api>` to obtain a device that has one 13 to directly access and modify the contents of a device within the area defined for said 17 are performed on a device, and how to first check whether device is 47 Attempted to write 1122 at 0x82000 48 Attempted to read 0x82000 51 Attempted to write aabb at 0x82004 52 Attempted to read 0x82004 55 Attempted to write abcd at 0x82008 56 Attempted to read 0x82008 [all …]
|
/Zephyr-Core-3.7.0/tests/cmake/overlays/soc_folder_kconfig/src/ |
D | main.c | 65 zassert_false(INCLUDED_BOARD_SUFFIX, "Did not expect board suffix config to be present"); in ZTEST() 68 zassert_false(INCLUDED_BOARD, "Did not expect board config to be present"); in ZTEST() 69 zassert_true(INCLUDED_BOARD_QUALIFIERS, "Expected board qualifier config to be present"); in ZTEST() 70 zassert_mem_equal(STRING_OUTPUT, "five", strlen("five"), "Expected string to match"); in ZTEST() 72 zassert_true(INCLUDED_BOARD, "Expected board config to be present"); in ZTEST() 74 "Did not expect board qualifier config to be present"); in ZTEST() 75 zassert_mem_equal(STRING_OUTPUT, "two", strlen("two"), "Expected string to match"); in ZTEST() 78 zassert_false(INCLUDED_BOARD_OTHER, "Did not expect board other config to be present"); in ZTEST() 79 zassert_true(INCLUDED_SOC, "Expect soc config to be present"); in ZTEST() 80 zassert_false(INCLUDED_SOC_SUFFIX, "Did not expect soc suffix config to be present"); in ZTEST() [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/sd/ |
D | sdio.h | 27 * but after this call returns the SDIO function structure can be used to read 29 * @param func: function structure to initialize 30 * @param card: SD card to enable function on 31 * @param num: function number to initialize 41 * Enables SDIO card function. @ref sdio_init_func must be called to 43 * @param func: function to enable 54 * to SDIO registers. 55 * @param func: function to set block size for 67 * @param func: function to read from 68 * @param reg: register address to read from [all …]
|
/Zephyr-Core-3.7.0/subsys/sd/ |
D | Kconfig | 11 Enable MMC protocol support. Required for eMMC cards to function. 16 Enable SDMMC protocol support. Required for SD memory cards to 22 Enable SDIO protocol support. Required for SD I/O cards to function. 41 Maximum time to wait, in milliseconds, for the SD card to initialize. 44 int "Number of times to retry initialization commands" 47 Number of times to retry initialization commands in case of failure 50 int "Number of times to retry SD OCR read" 53 Number of times to retry SD OCR read command. OCR reads typically 73 # If MMC is being used, need 512 bytes to read EXT_CSD 75 # If SDIO is being used, need 512 bytes to read FUNC0 CIS [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/shell/ |
D | shell_string_conv.h | 17 /** @brief String to long conversion with error check. 20 * to avoid err check bloating. Passed err reference should be initialized 21 * to zero. 27 * -ERANGE if numeric string input is to large to convert. 34 /** @brief String to unsigned long conversion with error check. 37 * to avoid err check bloating. Passed err reference should be initialized 38 * to zero. 43 * Set to -EINVAL on invalid string input. 44 * Set to -ERANGE if numeric string input is to large to convert. 51 /** @brief String to unsigned long long conversion with error check. [all …]
|
/Zephyr-Core-3.7.0/subsys/mgmt/mcumgr/grp/img_mgmt/ |
D | Kconfig | 5 # The Kconfig file is dedicated to Application Image management group of 6 # of MCUmgr subsystem and provides Kconfig options to configure 13 # try to group them together by the same stem after prefix. 33 Use heap to allocate flash image upload context, otherwise a static variable will 34 be used. The context object is used by MCUMGR_GRP_IMG_MANAGER to buffer image writes 40 to allocate this context or it will not be possible to perform DFU; it may also not be 41 possible to allocate such context when heap is under pressure, due to application 52 Setting this to 2 requires MCUMGR_TRANSPORT_NETBUF_SIZE to be at least 512b. 54 needs to be set to the same value; this is due to the fact that the MCUmgr uses 62 Add additional "rsn" key to SMP responses, where provided, explaining [all …]
|
/Zephyr-Core-3.7.0/dts/bindings/pinctrl/ |
D | nxp,imx-iomuxc.yaml | 5 This compatible binding should be applied to the device's iomuxc DTS node. 8 compatible string to define pin groups. 10 The user should not edit the bindings defined within this node to make pinmux 31 mux_register: register that will be written to make mux selection 32 mux_val: value to write to mux_register 33 input_reg: peripheral register that will direct peripheral signal to pin 34 daisy_val: value to write to input_reg 40 Some IOMUXC options require writing to an IOMUXC_GPR register to select 43 gpr_reg: GPR register address to write to 44 gpr_shift: shift to apply to value before writing [all …]
|
/Zephyr-Core-3.7.0/drivers/sensor/nxp/fxos8700/ |
D | Kconfig | 41 device to the next. 64 bool "Data ready interrupt to INT1 pin" 67 Say Y to route data ready interrupt to INT1 pin. Say N to route to 90 bool "Pulse interrupt to INT1 pin" 92 Say Y to route pulse interrupt to INT1 pin. Say N to route to INT2 pin. 102 bool "Motion interrupt to INT1 pin" 105 Say Y to route motion interrupt to INT1 pin. Say N to route to INT2 pin. 115 bool "Magnetic vector-magnitude interrupt to INT1 pin" 117 Say Y to route magnetic vector-magnitude interrupt to INT1 pin. 118 Say N to route to INT2 pin.
|
/Zephyr-Core-3.7.0/drivers/sensor/tdk/icm42670/ |
D | icm42670_spi.h | 15 * @brief perform a single SPI write to a ICM42670 register 17 * this functions wraps all logic necessary to write to any of the ICM42670 registers, regardless 18 * of which memory bank the register belongs to. 21 * @param reg address of ICM42670 register to write to 22 * @param data data byte to write to register 30 * this functions wraps all logic necessary to update any of the ICM42670 registers, regardless 31 * of which memory bank the register belongs to. 34 * @param reg address of ICM42670 register to update 35 * @param mask bitmask defining which bits of the register to update 36 * @param data new value to update register with, respecting the bitmask [all …]
|
/Zephyr-Core-3.7.0/drivers/sensor/tdk/icm42688/ |
D | icm42688_spi.h | 14 * @brief perform a single SPI write to a ICM42688 register 16 * this functions wraps all logic necessary to write to any of the ICM42688 registers, regardless 17 * of which memory bank the register belongs to. 20 * @param reg address of ICM42688 register to write to 21 * @param data data byte to write to register 29 * this functions wraps all logic necessary to update any of the ICM42688 registers, regardless 30 * of which memory bank the register belongs to. 33 * @param reg address of ICM42688 register to update 34 * @param mask bitmask defining which bits of the register to update 35 * @param data new value to update register with, respecting the bitmask [all …]
|
/Zephyr-Core-3.7.0/doc/build/kconfig/ |
D | menuconfig.rst | 18 If you try to enable a symbol with unsatisfied dependencies in 22 To make a setting permanent, you should set it in a :file:`*.conf` file, as 31 To run one of the configuration interfaces, do this: 42 #. To run the terminal-based ``menuconfig`` interface, use either of these 53 To run the graphical ``guiconfig``, use either of these commands: 65 If you get an import error for ``tkinter`` when trying to run 81 ``guiconfig`` always shows the help text and other information related to 83 interface, press :kbd:`?` to view the same information. 87 If you prefer to work in the ``guiconfig`` interface, then it's a good 88 idea to check any changes to Kconfig files you make in *single-menu [all …]
|
/Zephyr-Core-3.7.0/subsys/bluetooth/host/ |
D | Kconfig.gatt | 31 this to 0 disables GATT long/reliable writes. 38 If an ATT request fails due to insufficient security, the host will 39 try to elevate the security level and retry the ATT request. 66 The device will try to connect BT_EATT_MAX enhanced ATT bearers when a 67 connection to a peer is established. 72 bool "Automatic re-subscription to characteristics" 82 unprompted call to its `subscribe` callback. 90 a reconnection to a GATT client is established and 92 is required. This configuration option only applies to the peripheral 94 When disabled, it is the application's responsibility to call [all …]
|
/Zephyr-Core-3.7.0/modules/ |
D | Kconfig.mcuboot | 11 Hidden option used to indicate that the current image is MCUBoot 20 or in other words that the image is to be chain-loaded by MCUboot. 22 order for the image generated to be bootable using the MCUboot open 25 * Setting ROM_START_OFFSET to a default value that allows space 31 By default, this option instructs Zephyr to initialize the core 33 the application. This removes the need by MCUboot to reset 39 string "Extra parameters to west sign" 42 Parameters that are passed by cmake to west sign, just after 45 By default this is set to "--quiet" to prevent extra, non-error, 51 string "Path to the mcuboot signing key file" [all …]
|
/Zephyr-Core-3.7.0/doc/ |
D | zephyr.doxyfile.in | 3 # This file describes the settings to be used by the documentation system 18 # Use doxygen to compare the used configuration file with the template 21 # Use doxygen to compare the used configuration file with the template 47 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This 62 # the logo to the output directory. 66 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path 68 # entered, it will be relative to the location where doxygen was started. If 73 # If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 78 # performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to 85 # CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every [all …]
|
/Zephyr-Core-3.7.0/doc/develop/api/ |
D | api_lifecycle.rst | 6 Developers using Zephyr's APIs need to know how long they can trust that a 8 maintaining and extending Zephyr's APIs need to be able to introduce 9 new APIs that aren't yet fully proven, and to potentially retire old APIs when they're 20 An up-to-date table of all APIs and their maturity level can be found in the 31 to the community via the `Developer mailing list <https://lists.zephyrproject.org/g/devel>`_. 33 The following requirements apply to all new APIs: 36 explaining its design and assumptions, how it is to be used, current 39 of said API (in the case of peripheral APIs, this corresponds to one driver) 44 version is up to one (0.1.z). (see :ref:`api_overview`) 53 The API shall be promoted to ``unstable`` when it has at least two [all …]
|
/Zephyr-Core-3.7.0/doc/connectivity/bluetooth/api/mesh/ |
D | core.rst | 14 The Low Power Node (LPN) role allows battery powered devices to participate in 16 a Friend node, which is responsible for relaying any messages directed to the 17 LPN. The LPN saves power by keeping its radio turned off, and only wakes up to 21 the LPN API allows the application to trigger the polling at any time through 26 When using the LPN feature with logging, it is strongly recommended to only use 35 The Replay Protection List (RPL) is used to hold recently received sequence 36 numbers from elements within the mesh network to perform protection against 39 To keep a node protected against replay attacks after reboot, it needs to store 42 can make flash wear out sooner or later. To mitigate this, 47 get powered off before the timer to store the RPL is fired. To ensure that [all …]
|
/Zephyr-Core-3.7.0/drivers/serial/ |
D | Kconfig.native_posix | 9 This enables a UART driver for the POSIX ARCH with up to 2 UARTs. 11 to either connect to the terminal from which the executable was run, or into 21 bool "Connect the UART to its own pseudo terminal" 23 Connect this UART to its own pseudoterminal. This is the preferred 24 option for users who want to use Zephyr's shell. 29 bool "Connect the UART to the invoking shell stdin/stdout" 31 Connect this UART to the stdin & stdout of the calling shell/terminal 34 Note that other, non UART messages, will also be printed to the 36 It is strongly discouraged to try to use this option with the new 48 When ``--wait_uart`` is used, writes to the UART will be held until a [all …]
|
/Zephyr-Core-3.7.0/doc/kernel/services/threads/ |
D | workqueue.rst | 10 A :dfn:`workqueue` is a kernel object that uses a dedicated thread to process 13 used by an ISR or a high-priority thread to offload non-urgent processing 14 to a lower-priority thread so it does not impact time-sensitive processing. 24 thread is configurable, allowing it to be either cooperative or preemptive 28 between each submitted work item, to prevent a cooperative workqueue from 31 A workqueue must be initialized before it can be used. This sets its queue to 37 implementation used prior to release 2.6. Among the changes are: 43 * Direct submission of delayable work items to the queue with 46 * The ability to wait until a work item has completed or a queue has been 49 specifically allowing a previous deadline to remain unchanged when a work [all …]
|
/Zephyr-Core-3.7.0/doc/security/ |
D | reporting.rst | 9 Vulnerabilities to the Zephyr project may be reported via email to the 13 advisory GitHub_. The original submitter will be granted permission to 22 number of states according to this diagram: 54 response to an email, the issue shall be transitioned directly to 59 entity, assign it to that individual, and move the 60 issue to the Assigned state. Part of triage will be to set the 67 link will be added to a comment in the issue, and the issue moved to 75 vulnerabilities page in the docs updated to include the detailed 78 The security advisories created are kept private, due to the 79 sensitive nature of security reports. The issues are only visible to [all …]
|
/Zephyr-Core-3.7.0/subsys/mgmt/mcumgr/transport/include/mgmt/mcumgr/transport/ |
D | smp_reassembly.h | 22 * to validate the pointer before passing it to this function. 27 * Collect data to re-assembly buffer 29 * The function adds data to the end of current re-assembly buffer; it will allocate new buffer 32 * Note: Currently the function is not able to concatenate buffers so re-assembled packet needs 33 * to fit into one buffer. 36 * @param buf buffer with data to add; 37 * @param len length of data to add; 40 * responsibility to make sure these are not NULL. Also @p len should not be 0 as there is no 43 * @return number of expected bytes left to complete the packet, 0 means buffer is complete 46 * CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE, which means there is no way to fit it in [all …]
|
/Zephyr-Core-3.7.0/doc/project/ |
D | modifying_contributions.rst | 9 Zephyr contributors and collaborators are encouraged to assist 11 to Zephyr's main branch as part of the original pull requests. The authors 15 There are occasions, however, when a contributor might need to modify patches 20 own pull requests in order to: 23 * get content merged to the project's main branch as part of a larger 26 * a developer pushes to a branch or pull request opened by another 27 contributor in order to: 29 * assist in updating pull requests in order to get the patches merged 30 to the project's main branch 31 * drive stale pull requests to completion so they can be merged [all …]
|