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

middleware: add QCBOR and example #78

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

BabaYB
Copy link
Contributor

@BabaYB BabaYB commented Jan 22, 2019

Signed-off-by: Yiping Peng [email protected]

Summary

  • CBOR is a data format, RFC 7049, just like json format, whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation
  • For IoT application, CBOR is a simpler, lighter data format
  • QCBOR is a small CBOR encoder/decoder oriented around C and native data representations
  • this PR integrate the QCBOR as a new middleware and add an example to show how to use

User Manual

Please reference the example

@fanghuaqi
Copy link
Contributor

Sphinx link check result


board/emsdp.rst:112: [redirected permanently] http://www.digilentinc.com to https://store.digilentinc.com/
contribute/CODE_OF_CONDUCT.md:44: [redirected permanently] http://contributor-covenant.org to https://www.contributor-covenant.org/
contribute/CODE_OF_CONDUCT.md:44: [redirected permanently] http://contributor-covenant.org/version/1/4/ to https://www.contributor-covenant.org/version/1/4/
contribute/CONTRIBUTING.md:35: [local] CODE_OF_CONDUCT.html
contribute/CONTRIBUTING.md:82: [broken] https://help.github.com/articles/markdown-basics/#multiple-lines: Anchor 'multiple-lines' not found
contribute/CONTRIBUTING.md:41: [redirected permanently] https://github.com/signup/free to https://github.com/join
contribute/CONTRIBUTING.md:86: [broken] https://help.github.com/articles/markdown-basics/#multiple-lines: Anchor 'multiple-lines' not found
contribute/CONTRIBUTING.md:101: [local] ISSUE_TEMPLATE.html
contribute/CONTRIBUTING.md:122: [broken] https://help.github.com/articles/markdown-basics/#multiple-lines: Anchor 'multiple-lines' not found
contribute/CONTRIBUTING.md:129: [local] ISSUE_TEMPLATE.html
contribute/CONTRIBUTING.md:86: [redirected with Found] https://gist.github.com/ to https://gist.github.com/discover
contribute/CONTRIBUTING.md:149: [redirected permanently] http://chris.beams.io/posts/git-commit/ to https://chris.beams.io/posts/git-commit/
contribute/CONTRIBUTING.md:135: [redirected permanently] http://foss-for-synopsys-dwc-arc-processors.github.io/embarc_osp to https://embarc.org/embarc_osp/
contribute/CONTRIBUTING.md:85: [redirected permanently] http://www.cockos.com/licecap/ to https://www.cockos.com/licecap/
contribute/CONTRIBUTING.md:180: [broken] http://www.stack.nl/%7Edimitri/doxygen/index.html: 403 Client Error: Forbidden for url: http://www.stack.nl/~dimitri/doxygen/index.html
contribute/CONTRIBUTING.md:124: [redirected permanently] http://www.cockos.com/licecap/ to https://www.cockos.com/licecap/
contribute/CONTRIBUTING.md:220: [broken] https://github.com/atom/atom/blob/master/CONTRIBUTING: 404 Client Error: Not Found for url: https://github.com/atom/atom/blob/master/CONTRIBUTING
example/example.rst:71: [redirected permanently] https://www.embarc.org/pdf/20150710_embARC_application_note_ntshell_newcmd.pdf to https://embarc.org/pdf/20150710_embARC_application_note_ntshell_newcmd.pdf
example/example.rst:72: [redirected permanently] https://www.embarc.org/pdf/20151013_embARC_application_note_create_module_EMSK_embARC_v3.pdf to https://embarc.org/pdf/20151013_embARC_application_note_create_module_EMSK_embARC_v3.pdf
example/example.rst:74: [redirected permanently] https://www.embarc.org/pdf/20150710_embARC_application_note_secondary_bootloader.pdf to https://embarc.org/pdf/20150710_embARC_application_note_secondary_bootloader.pdf
example/example.rst:73: [redirected permanently] https://www.embarc.org/pdf/20150805_embARC_application_note_timer_and_isr.pdf to https://embarc.org/pdf/20150805_embARC_application_note_timer_and_isr.pdf
example/example.rst:70: [redirected permanently] https://www.embarc.org/pdf/20150710_embARC_application_note_quick_start_guide.pdf to https://embarc.org/pdf/20150710_embARC_application_note_quick_start_guide.pdf
example/example.rst:75: [redirected permanently] https://www.embarc.org/pdf/embARC_appnote_how_to_use_smart_home_iot.pdf to https://embarc.org/pdf/embARC_appnote_how_to_use_smart_home_iot.pdf
example/example/baremetal/ble_hm1x/README.rst:16: [redirected permanently] http://itunes.apple.com/us/app/lightblue-bluetooth-low-energy/id557428110?mt=8 to https://itunes.apple.com/us/app/lightblue-bluetooth-low-energy/id557428110?mt=8
example/example/baremetal/ble_rn4020/README.rst:16: [redirected permanently] http://itunes.apple.com/us/app/lightblue-bluetooth-low-energy/id557428110?mt=8 to https://itunes.apple.com/us/app/lightblue-bluetooth-low-energy/id557428110?mt=8
example/example/baremetal/openthread/cli/OT_CLI.md:1732: [local] ./OT_DIAG.html
getting_started/hardware_requirement.rst:24: [redirected permanently] http://store.digilentinc.com/pmodwifi-wifi-interface-802-11g/ to https://store.digilentinc.com/pmodwifi-wifi-interface-802-11g/
getting_started/hardware_requirement.rst:38: [redirected permanently] https://store.digilentinc.com/pmod-i2s-stereo-audio-output/ to https://store.digilentinc.com/pmod-i2s-stereo-audio-output-retired/
getting_started/hardware_requirement.rst:39: [broken] http://www.solomon-systech.com/en/product/display-ic/oled-driver-controller/ssd1306/: 403 Client Error: Forbidden for url: http://www.solomon-systech.com/en/product/display-ic/oled-driver-controller/ssd1306/
getting_started/hardware_requirement.rst:26: [redirected permanently] http://www.microchip.com/wwwproducts/en/RN4020 to https://www.microchip.com/wwwproducts/en/RN4020
getting_started/software_requirement.rst:22: [redirected permanently] http://www.synopsys.com/dw/ipdir.php?ds=sw_metaware to https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware
getting_started/software_requirement.rst:30: [redirected permanently] http://store.digilentinc.com/digilent-adept-2-download-only/ to https://store.digilentinc.com/digilent-adept-2-download-only/
getting_started/software_requirement.rst:33: [redirected permanently] http://zadig.akeo.ie to https://zadig.akeo.ie/
getting_started/software_requirement.rst:20: [redirected permanently] http://www.synopsys.com/dw/ipdir.php?ds=sw_metaware to https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware
introduction/introduction.rst:95: [redirected permanently] http://www.synopsys.com/dw/ipdir.php?ds=sw_metaware to https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware
lib/mcuboot.rst:47: [broken] https://github.com/JuulLabs-OSS/mcuboot/blob/master/docs/imgtool.md#managing-keys: Anchor 'managing-keys' not found
license/license.rst:88: [redirected permanently] http://www.doxygen.org/ to http://www.doxygen.nl/
license/license.rst:96: [redirected permanently] http://creativecommons.org/publicdomain/zero/1.0/ to https://creativecommons.org/publicdomain/zero/1.0/
license/license.rst:0: [broken] http://elm-chan.org/fsw/ff/en/appnote.html#license00readme: Anchor 'license00readme' not found
license/license.rst:65: [redirected permanently] http://www.embarc.org/ to https://embarc.org/
license/license.rst:113: [redirected permanently] http://www.freertos.org/ to https://www.freertos.org/
license/license.rst:0: [redirected permanently] http://www.freertos.org/a00114.html to https://www.freertos.org/a00114.html
license/license.rst:101: [broken] http://elm-chan.org/fsw/ff/00index_e.html: 403 Client Error: Forbidden for url: http://elm-chan.org/fsw/ff/00index_e.html
license/license.rst:0: [redirected permanently] http://www.FreeRTOS.org to https://www.freertos.org/
license/license.rst:0: [redirected permanently] http://www.FreeRTOS.org to https://www.freertos.org/
license/license.rst:140: [redirected permanently] http://gmsl.sourceforge.net/ to https://gmsl.sourceforge.io/
license/license.rst:165: [broken] https://github.com/obgm/libcoap#license-information: Anchor 'license-information' not found
license/license.rst:212: [redirected permanently] http://store.digilentinc.com/pmodwifi-wifi-interface-802-11g/ to https://store.digilentinc.com/pmodwifi-wifi-interface-802-11g/
license/license.rst:164: [redirected permanently] http://libcoap.sourceforge.net/ to https://libcoap.net/
license/license.rst:257: [redirected permanently] http://opensource.org/licenses/mit-license.php to https://opensource.org/licenses/mit-license.php
license/license.rst:230: [redirected with Found] http://cubeatsystems.com/ntshell/ to https://www.cubeatsystems.com/ntshell/
license/license.rst:0: [redirected with Found] http://cubeatsystems.com/ntshell/license.html to https://www.cubeatsystems.com/ntshell/license.html
license/license.rst:275: [broken] http://elm-chan.org/fsw/strf/xprintf.html: 403 Client Error: Forbidden for url: http://elm-chan.org/fsw/strf/xprintf.html
os/os.rst:10: [redirected permanently] http://freertos.org to https://freertos.org/
os/os.rst:14: [redirected permanently] http://freertos.org to https://freertos.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants