ppd42ns: C implementation; C++ wraps C

Signed-off-by: Jon Trulson <jtrulson@ics.com>
This commit is contained in:
Jon Trulson
2016-11-02 17:38:44 -06:00
parent 8f6442e9c7
commit 1f954a8cbf
13 changed files with 467 additions and 194 deletions

View File

@@ -1,5 +1,9 @@
set (libname "ppd42ns")
set (libdescription "Ppd42ns dust sensor module")
set (module_src ${libname}.cxx)
set (module_hpp ${libname}.hpp)
upm_module_init("-lrt")
upm_mixed_module_init (NAME ppd42ns
DESCRIPTION "PPD42NS Dust Sensor"
C_HDR ppd42ns.h ppd42ns_data.h
C_SRC ppd42ns.c
CPP_HDR ppd42ns.hpp
CPP_SRC ppd42ns.cxx
CPP_WRAPS_C
REQUIRES mraa)
target_link_libraries(${libnamec} m)