/Zephyr-Core-2.7.6/drivers/interrupt_controller/ |
D | Kconfig.stm32 | 9 bool "External Interrupt/Event Controller (EXTI) Driver for STM32 family of MCUs" 12 Enable EXTI driver for STM32 line of MCUs 20 IRQ priority of EXTI1:0 interrupt 28 IRQ priority of EXTI3:2 interrupt 36 IRQ priority of EXTI15:4 interrupt 45 IRQ priority of EXTI0 interrupt 52 IRQ priority of EXTI1 interrupt 59 IRQ priority of EXTI2 interrupt 66 IRQ priority of EXTI3 interrupt 73 IRQ priority of EXTI4 interrupt [all …]
|
/Zephyr-Core-2.7.6/samples/arch/smp/pktqueue/ |
D | README.rst | 10 (essentially checksum calculation from IP Header Validation) of the Internet protocol 13 provides an indication of the potential performance of a microprocessor in an 16 At the beginning of the application the array (size defined in SIZE_OF_QUEUE) 17 of packet headers is initialized. Each header contains some random data of size 19 in appropriate field defined by CRC_BYTE_1 and CRC_BYTE_2. The contents of 25 |Version| IHL |Type of Service| Total Length | 39 in QUEUE_NUM). After that for each pair of "sender"/"receiver" queues one thread 43 of them first pick the header from "sender" queue, calculates crc and if 47 As soon as all headers in each pair of queues are moved from "sender" to 48 "receiver" queue the execution of threads(related to pair) are terminated. [all …]
|
/Zephyr-Core-2.7.6/subsys/fs/ |
D | Kconfig.littlefs | 20 int "Maximum number of opened files" 26 int "Maximum number of opened directories" 32 int "Minimum size of a block read" 35 All read operations will be a multiple of this value. 38 int "Minimum size of a block program" 41 All program operations will be a multiple of this value. 44 int "Size of block caches in bytes" 47 Each cache buffers a portion of a block in RAM. The littlefs 50 more data and reducing the number of disk accesses. Must be a 51 multiple of the read and program sizes of the underlying flash [all …]
|
/Zephyr-Core-2.7.6/ |
D | LICENSE | 10 and distribution as defined by Sections 1 through 9 of this document. 15 "Legal Entity" shall mean the union of the acting entity and all 17 control with that entity. For the purposes of this definition, 19 direction or management of such entity, whether by contract or 20 otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 outstanding shares, or (iii) beneficial ownership of such entity. 31 transformation or translation of a Source form, including but 35 "Work" shall mean the work of authorship, whether in Source or 43 represent, as a whole, an original work of authorship. For the purposes 44 of this License, Derivative Works shall not include works that remain [all …]
|
D | CODE_OF_CONDUCT.md | 1 # Contributor Covenant Code of Conduct 5 In the interest of fostering an open and welcoming environment, we as 7 our community a harassment-free experience for everyone, regardless of age, body 9 level of experience, education, socio-economic status, nationality, personal 14 Examples of behavior that contributes to creating a positive environment 18 * Being respectful of differing viewpoints and experiences 23 Examples of unacceptable behavior by participants include: 25 * The use of sexualized language or imagery and unwelcome sexual attention or 36 Project maintainers are responsible for clarifying the standards of acceptable 38 response to any instances of unacceptable behavior. [all …]
|
/Zephyr-Core-2.7.6/doc/reference/timing_functions/ |
D | index.rst | 6 The timing functions can be used to obtain execution time of 7 a section of code to aid in analysis and optimization. 26 2. Call :c:func:`timing_start` to signal the start of gathering of 29 3. Call :c:func:`timing_counter_get` to mark the start of code 32 4. Call :c:func:`timing_counter_get` to mark the end of code 35 5. Call :c:func:`timing_cycles_get` to get the number of timer cycles 36 between start and end of code execution. 38 6. Call :c:func:`timing_cycles_to_ns` with total number of cycles 39 to convert number of cycles to nanoseconds. 42 blocks of code. [all …]
|
/Zephyr-Core-2.7.6/doc/reference/kernel/memory/ |
D | heap.rst | 6 Zephyr provides a collection of utilities that allow threads to 17 with a given name that manages a memory region of the 20 Heaps can also be created to manage arbitrary regions of 27 passing it the address of the heap object and the number of bytes 34 sleep before returning, or else one of the constant timeout values 49 The underlying implementation of the :c:struct:`k_heap` 53 applications that want to manage their own blocks of memory in 63 of 8 bytes. All allocations are made out of a contiguous region of 64 chunks. The first chunk of every allocation or unused block is 65 prefixed by a chunk header that stores the length of the chunk, the [all …]
|
/Zephyr-Core-2.7.6/subsys/mgmt/osdp/ |
D | Kconfig.pd | 13 In PD mode, number of connected PDs is is always 1 and cannot 20 The number of commands that can be queued to a given PD. In CP mode, 21 the queue size is multiplied by number of connected PD so this can grow 29 The 7 least significant bits represent the address of the PD to which 30 the message is directed, or the address of the PD sending the reply. 40 Hexadecimal string representation of the the 16 byte OSDP PD Secure 71 Manufacturer's version of this product. Least 8 bits are valid. 102 - 01: PD monitors and reports the state of the circuit without any 104 interpretation of contact state to active/inactive status. 105 - 02: Like 01, plus: The PD accepts configuration of the encoding of the [all …]
|
D | Kconfig.cp | 8 int "Number of connected Peripheral Devices" 12 In PD mode, number of connected PDs is is always 1 and cannot 16 string "List of connected Peripheral Device addresses" 19 Comma Separated Values of PD addresses. The number of values in this 20 string should exactly match the number of connected PDs specified above 26 The number of commands that can be queued to a given PD. In CP mode, 27 the queue size is multiplied by number of connected PD so this can grow 43 defined the number of times such a POLL command is sent per second. 51 Hexadecimal string representation of the the 16 byte OSDP Secure Channel
|
/Zephyr-Core-2.7.6/doc/security/ |
D | security-overview.rst | 9 This document outlines the steps of the Zephyr Security Subcommittee towards a 12 the key ideas of the security process and outlines which documents need 20 We begin with an overview of the Zephyr development process, which 23 In subsequent sections, the individual parts of the process are treated 31 to enforce them. A security architecture of the system and 34 validity of the threat models are checked by code reviews. 38 3. **Security Certification:** Defines the certifiable part of the 50 This document is a guideline for the development of a security process 52 Committee. It provides an overview of the Zephyr security process for 65 with security implications. The effects on security of not implementing [all …]
|
/Zephyr-Core-2.7.6/lib/posix/ |
D | Kconfig | 5 int "Maximum number of open file descriptors" 9 Maximum number of open file descriptors, this includes 16 Enable mostly-standards-compliant implementations of 24 This enables a mostly-standards-compliant implementation of 34 Maximum number of simultaneously active threads in a POSIX application. 57 Mention maximum number of timers in POSIX compliant application. 67 int "Maximum number of messages in message queue" 70 Mention maximum number of messages in message queue in POSIX compliant 74 int "Maximum size of a message" 77 Mention maximum size of message in bytes. [all …]
|
/Zephyr-Core-2.7.6/subsys/net/l2/ethernet/lldp/ |
D | Kconfig | 28 Interval between transmissions of LLDPDUs during normal 30 please refer to section 9.2.5.7 of the LLDP spec. 33 int "Multiplier of Tx Interval to result on Time to Live value" 37 This value (msgTxHold) is used as a multiplier of 40 refer to section 9.2.5.6 of the LLDP spec. 43 # End of LLDPDU TLV CONFIG 46 bool "Enable End of LLDPDU TLV" 49 Tells whether LLDPDU packet will have marker at the end of the packet. 60 Please refer to section 8.5.2.2 of the 802.1AB for more info. 78 Byte 0 of the MAC address. [all …]
|
/Zephyr-Core-2.7.6/drivers/entropy/ |
D | Kconfig.cc13xx_cc26xx | 18 int "Number of bytes in the entropy pool" 21 The size in bytes of the buffer used to store entropy generated by the 22 hardware. Should be a power of two for high performance. 25 int "Number of samples to generate entropy" 29 The number of samples used to generate entropy. The time required to 30 generate 64 bits of entropy is determined by the number of FROs enabled, 38 The number of samples detected with repeating patterns before an alarm 42 int "Threshold for the number of FROs automatically shut down" 46 The number of FROs allowed to be shutdown before the driver attempts to
|
/Zephyr-Core-2.7.6/doc/guides/crypto/ |
D | tinycrypt.rst | 9 with a minimal set of standard cryptography primitives, as listed below. To better 16 security and technicalities of each cryptographic primitive are found in the 21 * Type of primitive: Hash function. 27 * Type of primitive: Message authentication code. 33 * Type of primitive: Pseudo-random number generator. 39 * Type of primitive: Block cipher. 45 * Type of primitive: Encryption mode of operation. 51 * Type of primitive: Encryption mode of operation. 57 * Type of primitive: Message authentication code. 63 * Type of primitive: Authenticated encryption. [all …]
|
/Zephyr-Core-2.7.6/doc/reference/kernel/other/ |
D | atomic.rst | 16 Any number of atomic variables can be defined (limited only by available RAM). 22 The kernel also supports the atomic manipulation of a single bit 23 in an array of atomic variables. 31 An atomic variable is defined using a variable of type :c:type:`atomic_t`. 43 An atomic variable is manipulated using the APIs listed at the end of 47 of the number of times a function has been invoked. Since the count is 61 /* do rest of routine's processing */ 65 Manipulating an Array of Atomic Variables 68 An array of 32-bit atomic variables can be defined in the conventional manner. 69 However, you can also define an N-bit array of atomic variables using [all …]
|
/Zephyr-Core-2.7.6/doc/reference/usermode/ |
D | mpu_stack_objects.rst | 14 has implications for the placement of stacks in memory, as well as the 15 implementation of other features such as stack protection and userspace. The 24 to memory. Memory protection units can provide this kind of support. 25 The MPU provides a fixed number of regions. Each region contains information 32 address) of the stack. 37 During stack creation, a set of constraints are enforced on the allocation of 38 memory. These constraints include determining the alignment of the stack and 39 the correct sizing of the stack. During linking of the binary, these 42 The main source of the memory constraints is the MPU design for the SoC. The 44 can include alignment of beginning and end addresses, sizes of allocations, [all …]
|
/Zephyr-Core-2.7.6/doc/guides/west/ |
D | why.rst | 12 During the development of west, a set of :ref:`west-design-constraints` were 13 identified to avoid the common pitfalls of tools of this kind. 19 repositories is outside of the scope of this page, the fundamental requirements, 20 along with a clear justification of the choice not to use existing tools and 26 outside of the main zephyr repository, without requiring users to manually 27 clone each of the external repositories 28 * **R2**: Provide a tool that both Zephyr users and distributors can make use of 39 Some of west's features are similar to those provided by 60 - Does not support continuous tracking of the latest ``HEAD`` in external 62 - Requires hardcoding of the paths/locations of the external repositories [all …]
|
/Zephyr-Core-2.7.6/soc/arc/snps_emsdp/ |
D | Kconfig | 10 bool "Synopsys ARC EM4 of EMSDP" 14 bool "Synopsys ARC EM6 of EMSDP" 18 bool "Synopsys ARC EM5D of EMSDP" 23 bool "Synopsys ARC EM7D of EMSDP" 28 bool "Synopsys ARC EM7D+ESP of EMSDP" 34 bool "Synopsys ARC EM9D of EMSDP" 39 bool "Synopsys ARC EM11D of EMSDP"
|
/Zephyr-Core-2.7.6/drivers/wifi/esp32/ |
D | Kconfig.esp32 | 12 string "SSID of WiFi network" 17 string "Password (WPA or WPA2) of WiFi network" 41 int "Max number of WiFi static RX buffers" 45 Set the number of WiFi static RX buffers. Each buffer takes approximately 46 1.6KB of RAM. The static rx buffers are allocated when esp_wifi_init is 56 int "Max number of WiFi dynamic RX buffers" 60 Set the number of WiFi dynamic RX buffers, 0 means unlimited RX buffers 61 will be allocated (provided sufficient free RAM). The size of each dynamic 62 RX buffer depends on the size of the received data frame. 69 application can process them. In these cases we may run out of memory if [all …]
|
/Zephyr-Core-2.7.6/boards/posix/native_posix/ |
D | cmdline_common.c | 33 int of = 0; in cmd_is_option() local 36 if (arg[of] == '-') { in cmd_is_option() 37 of++; in cmd_is_option() 39 if (arg[of] == '-') { in cmd_is_option() 40 of++; in cmd_is_option() 44 if (strcmp(&arg[of], option) != 0) { in cmd_is_option() 47 return of + to_match_len; in cmd_is_option() 51 while (!(arg[of] == 0 && *option == 0)) { in cmd_is_option() 53 if ((arg[of] == ':') || (arg[of] == '=')) { in cmd_is_option() 54 of++; in cmd_is_option() [all …]
|
/Zephyr-Core-2.7.6/subsys/bluetooth/ |
D | Kconfig.iso | 32 int "Maximum number of simultaneous ISO channels" 38 Maximum number of simultaneous Bluetooth isochronous channels 42 int "Number of Isochronous TX buffers" 46 Number of buffers available for outgoing Isochronous channel SDUs. 49 int "Number of ISO TX fragment buffers" 53 Number of buffers available for fragments of TX buffers. Warning: 58 In most cases the default value of 2 is a safe bet. 68 int "Number of Isochronous RX buffers" 72 Number of buffers available for incoming Isochronous channel SDUs. 84 int "Maximum number of Connected Isochronous Groups (CIGs) to support" [all …]
|
/Zephyr-Core-2.7.6/subsys/net/lib/lwm2m/ |
D | Kconfig.ipso | 20 int "Maximum # of IPSO Temperature Sensor object instances" 24 This setting establishes the total count of IPSO Temperature 32 Select which version of the IPSO Temperature object should be used. 50 int "Maximum # of IPSO Generic Sensor object instances" 53 This setting establishes the total count of IPSO Generic 60 Select which version of the IPSO Generic Sensor object should be used. 78 The type of the sensor (for instance PIR type). 90 int "Maximum # of IPSO Humidity Sensor object instances" 93 This setting establishes the total count of IPSO Humidity 100 Select which version of the IPSO Humidity Sensor object should be [all …]
|
/Zephyr-Core-2.7.6/doc/guides/bluetooth/ |
D | l2cap-pics.rst | 19 TSPC_L2CAP_0_1 False BR/EDR (includes possible support of GAP LE Broadcaster or LE Observer role… 44 TSPC_L2CAP_2_1 False Support of L2CAP signalling channel (C.16) 45 TSPC_L2CAP_2_2 False Support of configuration process (C.16) 46 TSPC_L2CAP_2_3 False Support of connection oriented data channel (C.16) 47 TSPC_L2CAP_2_4 False Support of command echo request (C.17) 48 TSPC_L2CAP_2_5 False Support of command echo response (C.16) 49 TSPC_L2CAP_2_6 False Support of command information request (C.17) 50 TSPC_L2CAP_2_7 False Support of command information response (C.16) 51 TSPC_L2CAP_2_8 False Support of a channel group (C.17) 52 TSPC_L2CAP_2_9 False Support of packet for connectionless channel (C.17) [all …]
|
/Zephyr-Core-2.7.6/subsys/canbus/isotp/ |
D | Kconfig | 24 This value defines the maximum number of WAIT frames before the transmission 32 Timeout for the reception of the next FC frame. ISO 15765-2: 1000ms 53 If enabled, SFs and the last CF must always have a DLC of 8 bytes 56 of CAN Transport Layer. 67 int "Number of data buffers for receiving data" 71 header (sizeof(struct net_buf)) amount of data. 74 int "Size of one buffer data block" 77 This value defines the size of a single block in the pool. The number of 78 blocks is given by ISOTP_RX_BUF_COUNT. To be efficient use a multiple of 82 int "Number of SF and FF data buffers for receiving data" [all …]
|
/Zephyr-Core-2.7.6/drivers/debug/ |
D | Kconfig.rtt | 14 Selection of this option enables use of RTT for various subsystems. 25 int "Maximum number of up-buffers" 29 int "Maximum number of down-buffers" 33 int "Size of the buffer for terminal output of target, up to host" 37 int "Size of the buffer for terminal input of target, from host" 41 int "Size of buffer for RTT printf to bulk-send chars via RTT" 66 bool "Use a simple byte-loop instead of standard memcpy"
|