embarc_osp
embarc_osp copied to clipboard
middleware: add QCBOR and example
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
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/