/Zephyr-Core-3.4.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. */ 45 /* Define to 1 if you have the `memmove' function. */ 48 /* Define to 1 if you have the <memory.h> header file. */ [all …]
|
/Zephyr-Core-3.4.0/doc/build/dts/ |
D | troubleshooting.rst | 45 You thus get a linker error, because you're asking for a pointer to a device 48 To fix it, you need to make sure that: 67 To find the devicetree node you need to check, use the number ``<N>`` from the 71 the node you are interested in is ``/soc/i2c@deadbeef``: 95 If the node has ``status = "disabled";`` in :file:`zephyr.dts`, then you need 106 Then you should put this into your devicetree overlay and 115 Make sure that you see ``status = "okay";`` in :file:`zephyr.dts` after you 121 your devicetree node and allocating devices for it. To do this, you need to 125 If you're not familiar with how devices are allocated from devicetree nodes 135 devicetree compatibles they are associated with. You will have to figure this [all …]
|
/Zephyr-Core-3.4.0/drivers/disk/nvme/ |
D | Kconfig | 22 Do not touch this unless you know what you are doing. 30 Do not touch this unless you know what you are doing. 38 Do not touch this unless you know what you are doing. 45 Do not touch this unless you know what you are doing. 53 Do not touch this unless you know what you are doing.
|
/Zephyr-Core-3.4.0/doc/develop/west/ |
D | without-west.rst | 8 particular, you will have to do work "by hand" to replace these 20 If you have previously installed west and want to stop using it, 34 you will need to manually clone the additional projects listed in the 45 As you pull changes in the zephyr repository, you will also need to 52 You can build a Zephyr application using CMake and Ninja (or make) directly 53 without west installed if you specify any modules manually. 65 If you don't have west installed and your application does not need any of 68 If you don't have west installed and your application *does* need one 69 of these repositories, you must set :makevar:`ZEPHYR_MODULES` 74 Similarly, if your application requires binary blobs and you are not using [all …]
|
D | troubleshooting.rst | 36 If you're behind a corporate firewall and may have proxy or other issues, 40 If you can get the ``git fetch`` command to run successfully without prompting 41 for a password when you run it directly, you will be able to run ``west 51 First, make sure you've installed west; see :ref:`west-install`. Then try 55 You need to find the directory containing :file:`west.exe`, then add it to your 56 :envvar:`PATH`. (This :envvar:`PATH` change should have been done for you when 57 you installed Python and pip, so ordinarily you should not need to follow these 76 #. If you see ``west.exe`` in the ``scripts`` directory, add the full path to 83 #. Close your ``cmd.exe`` window and open a new one. You should be able to run 121 packages, so you may need to do some additional work to get it installed on [all …]
|
D | extensions.rst | 6 West is "pluggable": you can add your own commands to west without editing its 13 Some commands you can run when using west with Zephyr, like the ones used to 38 globally for whenever you run west, use: 44 If you want to, you can then re-enable them in a particular :term:`west 72 supported versions of Python). You can put it in anywhere in any project 77 Here is a basic skeleton you can use to get started. It contains a subclass of 79 details on the west APIs you can use, see :ref:`west-apis`. 102 You can split this up into multiple paragraphs and they'll get 103 reflowed for you. You can also pass 105 parser_adder.add_parser() below if you want to keep your line [all …]
|
D | install.rst | 21 Afterwards, you can run ``pip3 show -f west`` for information on where the west 24 Once west is installed, you can use it to :ref:`clone the Zephyr repositories 43 In addition to its command-line interface, you can also use west's Python 58 In order to enable shell completion, you will need to obtain the corresponding 59 completion script and have it sourced every time you enter a new shell session. 61 To obtain the completion script you can use the ``west completion`` command:: 69 completion`` when you update Zephyr. 71 Next, you need to import :file:`west-completion.bash` into your bash shell. 73 On Linux, you have the following options: 81 On macOS, you have the following options:
|
/Zephyr-Core-3.4.0/drivers/ieee802154/ |
D | Kconfig.cc1200 | 26 you know what you are doing. Beware cc1200 requires gpio and spi to 74 SmartRF tool. Do not touch this unless you know what you are doing. 85 Set the RF preset you want to use. 103 more information. Do not touch this unless you know what you are doing. 110 more information. Do not touch this unless you know what you are doing. 112 # Do no touch below settings unless you know what you are doing
|
/Zephyr-Core-3.4.0/doc/connectivity/bluetooth/ |
D | bluetooth-tools.rst | 40 Controller. In order to benefit from these tools you will need to make sure 41 that you are running a recent version of the Linux Kernel and BlueZ: 47 Linux distribution. If you need to build BlueZ from scratch to update to a 48 recent version or to obtain all of its tools you can follow the steps below: 57 You can then find :file:`btattach`, :file:`btmgt` and :file:`btproxy` in the 60 You'll need to enable BlueZ's experimental features so you can access its 85 the host OS (Linux) to the emulator. For this purpose you will need some tools 100 On the host side, BlueZ allows you to export its Bluetooth controller 104 You only need to run ``btproxy`` when using QEMU. Native POSIX handles 107 If you are using QEMU, in order to make the Controller available you will need [all …]
|
D | bluetooth-shell.rst | 12 First you need to build and flash your board with the Bluetooth shell. For how to do that, see the 16 When it's done, connect to the CLI using your favorite serial terminal application. You should see 52 :kconfig:option:`CONFIG_BT_ID_MAX`. To create a new identity, use :code:`bt id-create` command. You 53 can then use it by selecting it with its ID :code:`bt id-select <id>`. Finally, you can list all the 59 Start scanning by using the :code:`bt scan on` command. Depending on the environment you're in, you 63 Here is an example of what you can expect: 80 As you can see, this can lead to a high number of results. To reduce that number and easily find a 81 specific device, you can enable scan filters. There are four types of filters: by name, by RSSI, by 83 command followed by the type of filters. You can add multiple filters by using the commands again. 85 For example, if you want to look only for devices with the name *test shell*: [all …]
|
/Zephyr-Core-3.4.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 65 If you get an import error for ``tkinter`` when trying to run 66 ``guiconfig``, you are missing required packages. See 67 :ref:`installation_linux`. The package you need is usually called 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 91 ``config`` and symbols defined with ``menuconfig``, showing you what 110 You can also press :kbd:`Y` or :kbd:`N` to set a boolean configuration 132 filename (:file:`zephyr/.config`). You will typically save to the default [all …]
|
/Zephyr-Core-3.4.0/doc/develop/getting_started/ |
D | installation_win.rst | 11 If you are running a recent version of Windows 10 you can make use of the 13 command-prompt. This allows you to use software such as the :ref:`Zephyr SDK 24 For the Zephyr SDK to function properly you will need Windows 10 25 build 15002 or greater. You can check which Windows 10 build you are 27 If you are running an older Windows 10 build you might need to install
|
/Zephyr-Core-3.4.0/doc/develop/toolchains/ |
D | gnu_arm_embedded.rst | 11 On Windows, we'll assume for this guide that you install into the directory 12 :file:`C:\\gnu_arm_embedded`. You can also choose the default installation 13 path used by the ARM GCC installer, in which case you will need to adjust the path 18 On macOS Catalina or later you might need to :ref:`change a security 28 #. To check that you have set these variables correctly in your current 38 /home/you/Downloads/gnu_arm_embedded 48 …On macOS, if you are having trouble with the suggested procedure, there is an unofficial package o…
|
/Zephyr-Core-3.4.0/ |
D | LICENSE | 23 "You" (or "Your") shall mean an individual or Legal Entity 67 this License, each Contributor hereby grants to You a perpetual, 74 this License, each Contributor hereby grants to You a perpetual, 81 with the Work to which such Contribution(s) was submitted. If You 86 granted to You under this License for that Work shall terminate 89 4. Redistribution. You may reproduce and distribute copies of the 91 modifications, and in Source or Object form, provided that You 94 (a) You must give any other recipients of the Work or 97 (b) You must cause any modified files to carry prominent notices 98 stating that You changed the files; and [all …]
|
/Zephyr-Core-3.4.0/.github/workflows/ |
D | greet_first_time_contributor.yml | 19 Hi @${{github.event.issue.user.login}}! We appreciate you submitting your first issue 23 Even though I'm a bot, I can assure you that the whole community is genuinely grateful 27 Hello @${{ github.event.pull_request.user.login }}, and thank you very much for your 32 ensure it's compliant and doesn't cause any issues. You might want to take this 41 fantastic achievement, and we're thrilled to have you as part of our community! 44 To celebrate this milestone and showcase your contribution, we'd love to award you the 45 Zephyr Technical Contributor badge. If you're interested, please claim your badge by 49 Thank you for your valuable input, and we look forward to seeing more of your
|
/Zephyr-Core-3.4.0/doc/develop/ |
D | env_vars.rst | 34 This is best for experimentation. If you close your terminal window, use 38 Using options 2 or 3 is recommended if you want to keep using the setting. 55 You can use the ``setx`` program in ``cmd.exe`` or the third-party RapidEE 72 You can then run ``rapidee`` from your terminal to launch the program and set 74 -- otherwise, you have to run RapidEE as administrator. Also make sure to save 76 you make in RapidEE will be available whenever you open a new terminal window. 83 Choose this option if you don't want to make the variable's setting available 85 your environment when you are using Zephyr. 98 To get this value back into your current terminal environment, **you must 102 The value will be lost if you close the window, etc.; run ``source [all …]
|
/Zephyr-Core-3.4.0/boards/posix/nrf52_bsim/doc/ |
D | index.rst | 49 To target this board you also need to have `BabbleSim`_ compiled in your system. 50 If you do not have it yet, the easiest way to get it, is to enable the babblesim group 62 If you need more BabbleSim components, or more up to date versions, 63 you can check the `BabbleSim web page <https://BabbleSim.github.io>`_ 68 You will now need to define two environment variables to point to your BabbleSim 70 If you followed the previous steps, you can just do: 79 You can add these two lines to your ``~/.zephyrrc`` file, or to your shell 80 initialization script (``~/.bashrc``), so you won't need to rerun them 83 You're now ready to build applications targeting this board, for example: 92 Then you can execute your application using: [all …]
|
/Zephyr-Core-3.4.0/samples/boards/reel_board/mesh_badge/ |
D | README.rst | 22 #. Connect to the device. You'll see a single service - select it 29 wide text. You can force line breaks with a comma. 33 #. Once pairing is complete the board will show the text you sent. If 34 you're not happy with it you can try writing something else. 35 #. When you're happy with the text, disconnect from the board (exit the app or 37 #. Once disconnected the board switches over to Bluetooth mesh mode, and you 40 If you configure multiple boards like this they can communicate with
|
/Zephyr-Core-3.4.0/boards/xtensa/intel_adsp_cavs25/doc/ |
D | chromebooks_adsp.rst | 22 first, to ensure you have two working OS images. 35 that you really mean it. Select "Boot from Internal Storage" at the 36 bootloader screen. You will see this screen every time the machine 37 boots now, telling you that the boot is unverified. 47 You will at some point wreck your device and need a recovery stick. 51 You can actually do this on any machine (and any OS) with Chrome 56 root filesystem and /usr/local customizations you have made**. So 57 plan on a strategy that can tolerate data loss on the device you're 70 user. Finally (in developer mode) a simple "sudo su -" will get you a 79 Now you need to turn of signature verification in the bootloader [all …]
|
D | intel_adsp_generic.rst | 34 otherwise stated. You will be referred to the documentation for your specific 43 You can only flash Zephyr to the ADSP by using Zephyr's Python tool in a Linux 47 the binary sent over the network by West and flashes it. You should install a 52 Note that if you plan to use SOF on your board, you will need to build and 54 recommended you follow the `SOF instructions`_ to build and run SOF on Zephyr. 63 you will also need to set up the SOF rimage signing tool and key. 72 your system. You can either copy the executable to a directory in your PATH or 75 makes you less likely to use an obsolete rimage version by mistake. 78 implemented, you must manually and regularly update and rebuild rimage. 89 another reason to update rimage regularly. If you cloned rimage in a location [all …]
|
/Zephyr-Core-3.4.0/drivers/wifi/winc1500/ |
D | Kconfig.winc1500 | 32 WINC1500 HAL callbacks. Do not touch it unless you know what you are 40 callbacks. Do not touch it unless you know what you are doing. 55 Do not modify it unless you know what you are doing.
|
/Zephyr-Core-3.4.0/doc/contribute/ |
D | guidelines.rst | 30 contribution and allowing you to use the software however you would like 32 allows you to freely use, modify, distribute and sell your own products 43 A license tells you what rights you have as a developer, as provided by the 146 - ``your.email@example.com`` with the same email address you are using to 149 You can automatically add the Signed-off-by: line to your commit body using 154 - If you are altering an existing commit created by someone else, you must add 157 - If you forget to add the Signed-off-by: line, you can add it to your previous 160 - If you've pushed your changes to GitHub already you'll need to force push 184 As a contributor, you'll want to be familiar with the Zephyr project, how to 189 You should be familiar with common developer tools such as Git and CMake, and [all …]
|
/Zephyr-Core-3.4.0/doc/services/storage/fcb/ |
D | fcb.rst | 6 Flash circular buffer provides an abstraction through which you can treat 7 flash like a FIFO. You append entries to the end, and read data from the 22 Storage of entries in flash is done in a FIFO fashion. When you 24 used area. When you start reading, the first entry served is the 28 exhausted. You have control over what happens next; either erase oldest 44 this fails due to lack of space, you can call :c:func:`fcb_rotate` to erase 55 :c:func:`flash_area_read`. You can tell when all data from within a sector 56 has been read by monitoring the returned entry's area pointer. Then you 57 can call :c:func:`fcb_rotate`, if you're done with that data.
|
/Zephyr-Core-3.4.0/samples/subsys/mgmt/updatehub/ |
D | overlay-prj.conf.example | 7 #Example of product_uid, you must set you product uid. 10 #If you use the autorandler, need set UPDATEHUB_POLL_INTERVAL. 18 #You need set the updatehub-ce ip Address.
|
/Zephyr-Core-3.4.0/.github/ISSUE_TEMPLATE/ |
D | 002_enhancement.md | 13 **Describe the solution you'd like** 14 A clear and concise description of what you want to happen. 16 **Describe alternatives you've considered** 17 A clear and concise description of any alternative solutions or features you've considered.
|