Abhishek Malik
411656d965
SWIG: Added java swig interface files
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-22 12:16:03 -07:00
Henry Bruce
8490a63309
FindNode: Update cmake module to support Fedora22 and check for errors
...
FindNode.cmake reports failure it cannot detect all required include files.
Module is now called with REQUIRED flag to prevent generation of makefiles
that will not build.
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 16:04:53 -07:00
Henry Bruce
224fe03d98
Example: ds1808lc C++ example
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:56:26 -07:00
Henry Bruce
9bc3d2ded0
interfaces: Removed isConfigured() from IModuleStaus
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:54:35 -07:00
Henry Bruce
f268437cd5
upm.h: Added C++ interface doxygen categories.
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:53:55 -07:00
Henry Bruce
aff6e9c77f
interfaces: Removed get*Raw() methods
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:53:31 -07:00
Henry Bruce
d642d63d21
Swig: Added JavaScript and Python swig files for bme280
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:52:30 -07:00
Henry Bruce
17fd502cb5
ads1x15: ads1015 module now implements IADC. Removed ads1015_iadc.
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:51:06 -07:00
Henry Bruce
4220dd25b4
examples: Updated IADC example to use updated interface
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:50:33 -07:00
Henry Bruce
bbdbe56355
ads1015: Added ads1015_iadc module that implements IADC.
...
An ADS1015 implementation existed in the inferface fork before the ADS1x15
moulde was added to upstream repo. This retrofits the IADC interface onto
an implementation derived from ads1x15
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:49:13 -07:00
Henry Bruce
e7a5118f86
cmake: Added src folder to include directory list
...
This is required so that interface include files are taken from
local src folder before looking in /usr/include/upm where an older version
may exist.
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:48:50 -07:00
Henry Bruce
fe8906fb51
interface: Updated IADC
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:48:37 -07:00
Henry Bruce
f2b8921f1e
t6713: Initial Implementation Amphenol Telaire 6713 Series CO2 sensor
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:45:26 -07:00
Henry Bruce
6f080db5cb
si7005: Initial Implementation Silicon Labs Si7005 humidity and temperature sensor
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:44:48 -07:00
Henry Bruce
4aeccf7714
si1132: Initial Implementation Silicon Labs SI1132 light sensor.
...
Only visible light readings are currently supported.
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:43:37 -07:00
Henry Bruce
33734dc2e2
max44009: Initial Implementation Maxim 44009 light sensor
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:42:15 -07:00
Henry Bruce
1f1a1bce8e
lp8860: Initial Implementation TI LP8860 LED lighting controller
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:41:18 -07:00
Henry Bruce
bd7930f249
hlg150: Initial Implementation Meanwell HLG150 based LED light controller
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:40:33 -07:00
Henry Bruce
d183c9574d
ds1808lc: Initial Implementation Maxim DS1808 based LED lighting controller
...
DS1808 is a general purpose potentiometer but this implementation
is limited to controlling brightness of custom LED lighting hardware.
Ideally there should be a DS1808 module used by a seperate
lighting module.
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:38:52 -07:00
Henry Bruce
63066bcc0b
bmp180: Added Bosch BMP180 temperature/pressure sensor
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:38:12 -07:00
Henry Bruce
15d91d4797
bme280: Added Bosch BME280 temperature/humidity/pressure sensor
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:37:35 -07:00
Henry Bruce
031ed7bf95
interfaces: Added initial set of sensor/actuator interfaces
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
2016-03-17 15:35:38 -07:00
Mihai Tudor Panu
144937995c
ssd1351: Initial implementation
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-03-04 08:19:56 -08:00
Mihai Tudor Panu
74d625c797
a110x: trigger ISR on both edges
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 18:07:28 -08:00
Mihai Tudor Panu
2695ef3361
itg3200: fixed calibration off by one
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 18:00:45 -08:00
Mihai Tudor Panu
a9548f3ff4
adafruitms1438: stop RPATH being added in CMakeLists.txt
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 17:23:32 -08:00
Alexandru Palalau
3ed0e14487
h3lis331dl: Fix sensor init
...
Signed-off-by: Alexandru Palalau <alexandru.palalau@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 15:38:52 -08:00
Jon Trulson
9f3557aa20
my9221: remove old grovecircularled driver
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 11:49:46 -08:00
Jon Trulson
e17dc9a22e
my9221: fixup JS example and interface files
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 11:45:32 -08:00
Jon Trulson
84c3445412
my9221: fixup example CMakelists after upstream rebase
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 11:44:48 -08:00
Jon Trulson
cbb289438e
my9221: rewrite to include new functionality and serve as a base class
...
This driver has been rewritten to support some new functionality, be
more generic and fix up some old bugs. Multiple MY9221's can now be
chained together and are supported by the MY9221 base class.
In addition, the Grove LED Bar and Grove Circular LED drivers have
been incoporated into the my9221 library, using the new MY9221 class
as their base class. Examples have been fixed to work with the new
library, and renamed where needed.
The current grovecircularled driver has been removed as it is now a
part of the my9221 library.
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 11:42:21 -08:00
Andrei Vasiliu
3fab5625c7
java: Updated install path for Java library file
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-16 10:35:45 -08:00
Mihai Tudor Panu
5324808e82
docs: minor doc, image and example fixes for some lcds
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-10 12:58:23 -08:00
Mihai Tudor Panu
7d64e5458f
docs: added new sensor images
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-10 10:59:42 -08:00
Mihai Tudor Panu
ab15d1e98f
ads1015: fixed sensor typo in doxygen tags
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-08 14:09:26 -08:00
Mihai Tudor Panu
63c75be370
docs: fixed manufacturer name for ak8975 & groveultrasonic
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-08 12:07:47 -08:00
Mihai Tudor Panu
022b546003
mic: changed doxygen @sensor tag to match class name
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-01 15:24:39 -08:00
Mihai Tudor Panu
1d085362d9
kxcjk1013: updated iio calls to match API and disabled Java ISR
...
ISR support for Java bindings needs iio.c Runnable implementation in MRAA. Might be possible to leverage working implementation for GPIO.
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-01 15:12:16 -08:00
Lay, Kuan Loon
3504dc7246
kxcjk1013: Initial implementation
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-01 15:12:09 -08:00
Mihai Tudor Panu
5b7522bec4
apds9930: updated java bindings and iio calls to match API
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-01 15:11:59 -08:00
Lay, Kuan Loon
828a9ce7d8
apds9930: Initial implementation
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-02-01 13:33:52 -08:00
Mihai Tudor Panu
3522e4ee8f
eboled: updated python sample and function description for refresh()
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 16:56:07 -08:00
Mihai Tudor Panu
0f548d367b
adxrs610: fixed typo in documentation
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 16:43:57 -08:00
Mihai Tudor Panu
1786017006
st7735: expose base class python wrappers too and avoid name collision
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 16:39:25 -08:00
Mihai Tudor Panu
2d68d707f6
ili9341: added java bindings plus minor fix on python wrap and GFX class collision
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 16:22:25 -08:00
Shawn Hymel
d7f4b76ed0
ili9341: Initial implementation
...
This driver provides support for the ILI9341 LCD driver via SPI (e.g.
Adafruit 2.8" TFT LCD).
It was implemented and tested on the Edison.
Signed-off-by: Shawn Hymel
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 16:21:57 -08:00
Eugene Bolshakov
4a1b4f1dd4
nlgpio16: C++11 incompatibility fixes
...
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 11:15:19 -08:00
Eugene Bolshakov
ec75790516
sx1276 and adxrs610: C++11 incompatibility fixes
...
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 11:15:00 -08:00
Andrei Vasiliu
fad4f72357
t3311: Added libmodbus linkage for Java build
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-29 11:14:42 -08:00
Stefan Andritoiu
40f9135412
java: Added sanity checks and integrated them in CMake. Updated sample names and sample mapping.
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2016-01-28 16:13:37 -08:00