C++ API for mbed-client
C++ C CMake Other
Latest commit eecac3a Jan 19, 2017 @anttiylitokola anttiylitokola version v2.0.1
Failed to load latest commit information.
config Fixing errors for lwm2m-client. May 11, 2015
docs Fix resource creation examples Nov 25, 2016
doxygen added exclude patterns Feb 24, 2016
mbed-client m2mresourceinstance: save memory from _notification_sent_callback Jan 18, 2017
source Allow sending only if not in idle state Jan 19, 2017
test Fix unittest for coap_message_ready Jan 19, 2017
.gitignore Coap option tidy (#285) Sep 16, 2016
.mbedignore Adding ignore file for build system. May 25, 2016
.yotta_ignore Change unit test to use new yotta target Oct 5, 2015
DOXYGEN_FRONTPAGE.md Adding the front page of generated API docs May 27, 2016
LICENSE Initial commit Mar 4, 2015
Makefile Test for Device Object Management. Oct 5, 2015
README.md README.md update - list unit test tool reqs (IOTCLT-1012) Oct 12, 2016
get_sizes.sh Add script for recording the object sizes of mbed-client built on armcc Apr 14, 2016
include_dirs.mk Updating include_dirs.mk for internal builds. Jul 17, 2015
junit_xsl.xslt Adding unit tests and fixes related with 6LoWPAN and bootstrapping. Jun 15, 2015
mbed-client-classic.lib Update mbed-client-classic.lib Nov 24, 2016
mbed-client-mbed-tls.lib Preparing new structure for mbed-client package Sep 29, 2016
mbed_lib.json mbed_lib: unconditionally define the MBED_CLIENT_C_NEW_API Jan 10, 2017
mkdocs.yml Further reading chapter renamed Apr 21, 2016
module.json version v2.0.1 Jan 19, 2017
run_unit_tests.sh Initial bootstrap support (#254) Jun 23, 2016
run_unit_tests_with_valgrind.sh Update run_unit_tests_with_valgrind.sh Apr 15, 2016
sources.mk Remove the m2mconstants.cpp from sources.mk as it was deleted from git. Apr 18, 2016
version_check.sh Fix version_check script Sep 17, 2015
xsl_script.sh license and copyrights updated Aug 3, 2015


ARM mbed Client

This repository contains ARM mbed Client: a library that connects devices to mbed Device Connector Service, mbed Device Server (mDS) and to mbed-enabled cloud services from our partners.

The documentation is collected under the docs directory and the mbed Client Guide is also hosted here.

Running Unit Tests

Pre-requisites for the unit tests includes the following tools:

  • CppUTest
  • XSL
  • lcov
  • gcovr
  • Ninja

You can use these commands to get the tools if you are running Ubuntu.

sudo apt-get install cpputest
sudo apt-get install xsltproc
sudo apt-get install lcov
sudo apt-get install gcovr
sudo apt-get install ninja-build