Home
last modified time | relevance | path

Searched +full:- +full:- +full:add +full:- +full:architecture (Results 1 – 4 of 4) sorted by relevance

/nanopb-3.4.0/.github/workflows/
Dcompiler_tests.yml10 runs-on: ubuntu-20.04
13 - name: Check out code from GitHub
17 fetch-depth: "0"
19 - name: Install dependencies
21 sudo dpkg --add-architecture i386
22 sudo apt-get update
23 sudo apt-get install python3-protobuf protobuf-compiler scons
24 sudo apt-get install clang valgrind splint cmake
25 …sudo apt-get install libstdc++6:i386 libgcc-s1:i386 lib32gcc-9-dev lib32stdc++-9-dev libncurses5:i…
27 - name: Test with 64-bit GCC
[all …]
/nanopb-3.4.0/docs/
Dreference.md8 1. Using the -D switch on the C compiler command line.
16 * `PB_FIELD_32BIT`: Add support for field tag numbers over 65535, fields larger than 64 kiB and arr…
19 * `PB_SYSTEM_HEADER`: Replace the standards header files with a single system-specific header file.…
20 … `PB_WITHOUT_64BIT`: Disable support of 64-bit integer fields, for old compilers or for a slight s…
22 * `PB_CONVERT_DOUBLE_FLOAT`: Convert doubles to floats for platforms that do not support 64-bit `do…
23 * `PB_VALIDATE_UTF8`: Check whether incoming strings are valid UTF-8 sequences. Adds a small perfor…
29 recognized automatically by C-preprocessor `#if`-directives in the
56 converted using the nanopb-generator.py. There are three ways to define
89 - Lines starting with `#` or `//` are regarded as comments.
90 - Blank lines are ignored.
[all …]
/nanopb-3.4.0/
Dpb.h1 /* Common parts of the nanopb library. Most of these are quite low-level
2 * stuff. For the high-level interface, see pb_encode.h and pb_decode.h.
25 /* Add support for tag numbers > 65536 and fields larger than 65536 bytes. */
34 /* Disable support for 64-bit datatypes, for compilers without int64_t
44 * support 64-bit doubles. Most commonly AVR. */
47 /* Check whether incoming strings are valid UTF-8 sequences. Slows down
51 /* This can be defined if the platform is little-endian and has 8-bit bytes.
68 #define NANOPB_VERSION "nanopb-0.4.7"
72 * - strlen, memcpy, memset functions
73 * - [u]int_least8_t, uint_fast8_t, [u]int_least16_t, [u]int32_t, [u]int64_t
[all …]
/nanopb-3.4.0/spm_headers/nanopb/
Dpb.h1 /* Common parts of the nanopb library. Most of these are quite low-level
2 * stuff. For the high-level interface, see pb_encode.h and pb_decode.h.
25 /* Add support for tag numbers > 65536 and fields larger than 65536 bytes. */
34 /* Disable support for 64-bit datatypes, for compilers without int64_t
44 * support 64-bit doubles. Most commonly AVR. */
47 /* Check whether incoming strings are valid UTF-8 sequences. Slows down
51 /* This can be defined if the platform is little-endian and has 8-bit bytes.
68 #define NANOPB_VERSION "nanopb-0.4.7"
72 * - strlen, memcpy, memset functions
73 * - [u]int_least8_t, uint_fast8_t, [u]int_least16_t, [u]int32_t, [u]int64_t
[all …]