Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tinyCBOR external library and apply mynewt upstream patch from intel/tinycbor#83 #5912

Merged
merged 4 commits into from
Feb 8, 2018

Commits on Feb 7, 2018

  1. ext: lib: tinycbor: Add tinyCBOR as an ext lib

    The TinyCBOR library is a small Concise Binary Object
    Representation (CBOR) encoder and decoder library, optimized for
    very fast operation with very small footprint.
    
    Origin: TinyCBOR
    License: MIT
    URL: https://github.com/intel/tinycbor
    Version: 0.5.0-beta1
    commit: 497066ee87dd54341adaa1195bf15ad11ee33b20
    Purpose: Introduction of TinyCBOR
    Maintained-by: External
    
    Signed-off-by: Vipul Rahane <[email protected]>
    vrahane committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    a5f7809 View commit details
    Browse the repository at this point in the history
  2. ext: lib: tinycbor: Apply req patch to 0.5.0-beta1

    For a full description of changes see the commit message
    URL: https://github.com/zephyrproject-rtos/tinycbor/tree/zephyr
    
    Signed-off-by: Vipul Rahane <[email protected]>
    vrahane committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    bc0a91d View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2018

  1. ext: lib: tinycbor: half/full-FP support changes

    - Make half float encode/decode conditional
    - src/cborpretty.c, src/cbortojson.c and src/cborvalidation.c
      conditionally include math.h and half float type support
    - Conditionally include math.h in src/compilersupport_p.h to avoid
      newlib libc from getting compiled in
    - Conditionally compile src/cborparser_dup_string.c if newlib libc is
      compiled in
    
    Signed-off-by: Vipul Rahane <[email protected]>
    vrahane committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    717ad15 View commit details
    Browse the repository at this point in the history
  2. ext: lib: tinycbor: Add req Zephyr specific files

    Include both build an configuration files required to build
    TinyCBOR with Zephyr.
    
    Signed-off-by: Vipul Rahane <[email protected]>
    vrahane committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    d57e9bd View commit details
    Browse the repository at this point in the history