Searched +full:nanopb +full:- (Results 1 – 22 of 22) sorted by relevance
/Zephyr-latest/doc/services/serialization/ |
D | nanopb.rst | 3 Nanopb chapter 6 `Nanopb <https://jpa.kapsi.fi/nanopb/>`_ is a C implementation of Google's 12 Nanopb uses the protocol buffer compiler to generate source and header files, 17 .. group-tab:: Ubuntu 21 .. code-block:: shell 23 sudo apt install protobuf-compiler 25 .. group-tab:: macOS 29 .. code-block:: shell 33 .. group-tab:: Windows 37 .. code-block:: shell [all …]
|
D | index.rst | 7 structured data with a known format on-the-wire. 12 nanopb.rst
|
/Zephyr-latest/samples/modules/nanopb/ |
D | sample.yaml | 2 description: Nanopb sample, with a simple proto buffer 3 name: Simple nanopb 6 - nanopb 11 - "Your lucky number was 13!" 13 sample.modules.nanopb: 15 - samples 16 - nanopb 18 - native_sim 19 - native_sim/native/64
|
D | README.rst | 1 .. zephyr:code-sample:: nanopb 2 :name: Nanopb 4 Serialize and deserialize structured data using the nanopb module. 14 .. code-block:: proto 38 .. zephyr-app-commands:: 39 :zephyr-app: samples/modules/nanopb 40 :host-os: unix
|
D | Kconfig | 1 # Private config options for nanopb app 4 # SPDX-License-Identifier: Apache-2.0 6 mainmenu "Nanopb protobuf sample application"
|
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 8 list(APPEND CMAKE_MODULE_PATH ${ZEPHYR_BASE}/modules/nanopb) 9 include(nanopb)
|
/Zephyr-latest/modules/nanopb/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 7 menuconfig NANOPB config 8 bool "Nanopb Support" 9 # Nanopb requires c_std_11 compiler features like _Static_assert 12 This option enables the Nanopb library and generator. 14 if NANOPB 42 bool "Disable 64-bit integer fields" 44 Disable support of 64-bit integer fields, for old compilers or 45 for a slight speedup on 8-bit platforms. 56 bool "Validate UTF-8" [all …]
|
D | nanopb.cmake | 3 # SPDX-License-Identifier: Apache-2.0 10 find_package(Nanopb REQUIRED) 14 and in path. See https://docs.zephyrproject.org/latest/samples/modules/nanopb/README.html") 22 # list(APPEND CMAKE_MODULE_PATH ${ZEPHYR_BASE}/modules/nanopb) 23 # include(nanopb) 25 # zephyr_nanopb_sources(<target> <proto-files>) 30 # Turn off the default nanopb behavior
|
/Zephyr-latest/tests/modules/nanopb/ |
D | testcase.yaml | 2 libraries.nanopb: 4 - nanopb 6 - nanopb 8 - native_sim 9 - native_sim/native/64 10 - qemu_malta/qemu_malta/be # Test on Big Endian platform
|
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 8 list(APPEND CMAKE_MODULE_PATH ${ZEPHYR_BASE}/modules/nanopb) 9 include(nanopb)
|
/Zephyr-latest/submanifests/ |
D | optional.yaml | 3 - name: upstream 4 url-base: https://github.com/zephyrproject-rtos 5 # zephyr-keep-sorted-start re(^\s+\- name:) 7 - name: canopennode 12 - optional 13 - name: chre 18 - optional 19 - name: lz4 24 - optional 25 - name: nanopb [all …]
|
/Zephyr-latest/doc/develop/manifest/ |
D | index.rst | 8 See :ref:`external-contributions` for more information about 22 west config manifest.project-filter -- -hal_FOO 25 .. manifest-projects-table:: 39 west config manifest.project-filter -- +nanopb 42 .. manifest-projects-table:: 52 file which includes them. See :ref:`west-manifest-import` for information on
|
/Zephyr-latest/samples/modules/nanopb/src/ |
D | main.c | 5 * SPDX-License-Identifier: Apache-2.0 21 * Nanopb generates simple struct definitions for all the messages. in encode_message() 22 * - check out the contents of simple.pb.h! in encode_message()
|
/Zephyr-latest/modules/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 8 non-functional application, but allows drivers requiring 36 source "modules/Kconfig.open-amp" 60 # --------------------------------------------------- 65 # --------------------------------------------------- 84 comment "Trusted-firmware-m module not available." 87 comment "Trusted-firmware-a module not available." 90 comment "Nanopb module not available." 96 comment "loramac-node module not available." 120 comment "cmsis-dsp module not available." [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-4.0.rst | 15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`) 18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage 25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`, 26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported. 31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex 32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`. 50 directory for :zephyr:code-sample-category:`code samples <samples>`. 70 * :cve:`2024-8798`: Under embargo until 2024-11-22 71 * :cve:`2024-10395`: Under embargo until 2025-01-23 72 * :cve:`2024-11263` `Zephyr project bug tracker GHSA-jjf3-7x72-pqm9 [all …]
|
D | migration-guide-3.5.rst | 21 taking a ``void *mem`` pointer instead of a ``void **mem`` double-pointer. 37 * The default C library used on most targets has changed from the built-in 47 increase by 8-16 bytes. 68 * Picolibc removes the ``-ffreestanding`` compiler option. This allows 71 the Zephyr required type -- ``int main(void)``. 99 * ``nanopb`` 100 * ``psa-arch-tests`` 102 * ``tf-m-tests`` 103 * ``tflite-micro`` 107 To enable them again use the ``west config manifest.project-filter -- +<module [all …]
|
D | release-notes-3.5.rst | 38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3 39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_ 41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j 42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_ 44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7 45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_ 47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4 48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_ 50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh 51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_ [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this 129 This may cause out-of-tree scripts or commands to fail if they have relied [all …]
|
D | release-notes-2.7.rst | 17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18 * Improved thread safety for Newlib and C++ on SMP-capable systems 20 * New Action-based Power Management API 23 * Linker Support for Tightly-Coupled Memory in RISC-V 25 * Support for extended PCI / PCIe capabilities, improved MIS-X support 33 * The kernel now supports both 32- and 64-bit architectures 36 * We added support for Point-to-Point Protocol (PPP) 37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38 * We added support for ARM Cortex-R Architecture 40 * Expanded support for ARMv6-M architecture [all …]
|
D | release-notes-3.1.rst | 61 * Split CAN classic and CAN-FD APIs: 90 was moved from Kconfig to :ref:`devicetree <dt-guide>`. 91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information. 182 * MIPI-DSI 184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API, 196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`. 220 * Added support for Provisioners over PB-GATT 231 * Implemented ISO-AL TX unframed fragmentation 232 * Added support for back-to-back receiving of PDUs on nRF5x platforms 249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`. [all …]
|
/Zephyr-latest/ |
D | MAINTAINERS.yml | 45 # files-regex: 56 # files-exclude: 59 # files-regex-exclude: 60 # Like 'files-regex', but any matching files will be excluded from the 63 # description: >- 64 # Plain-English description. Describe what the system is about, from an 68 # All areas must have a 'files' and/or 'files-regex' key. The other keys are 72 # this would be sub-areas which add extra fields (for ex. more `collaborators` 73 # who work only in that sub-area) to other areas. 98 # Collaborators: <list of sub-maintainers> [all …]
|