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
8cec2ad473
knownlimitations: merged duplicate entry
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-02-01 11:37:44 -08:00
Mihai Tudor Panu
c3e3a6bb17
upm: bump MRAA dependency to 0.9.0
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-29 17:28:37 -08:00
Mihai Tudor Panu
11b5d3bc58
knownlimitations: updated list with JHD1313 and TSL2561
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-29 17:26:49 -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
Noel Eck
b3db180ffb
doc: Added ds1307 to knownlimitations list
...
The Grove RTC (DS1307) does not work on the Intel Edison Arduino
board but will work with the mini-breakout. Updated the list of
known limitations in docs. Updated the ADXL345 to show 16g, and
fixed one line which went over 80 chars.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2016-01-28 16:27:36 -08:00
Stefan Andritoiu
a4f41c7cb5
java: In java examples build, changed path to needed jars, to not depend on build folder name.
...
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:47 -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
Mihai Tudor Panu
46996e5251
java: updated samples that use interrupts with Runnable implementation
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-28 15:37:31 -08:00
Petre Eftime
2cd043c2a1
java: Use Runnables instead of IsrCallbacks in Java
...
Signed-off-by: Petre Eftime <petre.p.eftime@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-28 13:42:38 -08:00
Jon Trulson
e1c66c351a
rhusb: Initial implementation
...
The driver implements support for the Omega RH-USB Humidity Probe with
Temperature sensor. It connects via an integrated USB cable, and
appears as a serial port.
It does not currently work with Edison (as of this date) due to
missing ftdi_sio and usbserial kernel support.
It was implemented and tested on the Galileo 2.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-28 13:31:01 -08:00
Jon Trulson
a5fd4a2c10
hwxpxx: Initial implementation
...
This module implements support for the Veris HWXPHTX Hardware Protocol
Humidity and Temperature Sensor family. It uses MODBUS over an RS485
interface.
This module was developed using libmodbus 3.1.2, and the Veris HWXPHTX.
This sensor supports humidity, and optionally, temperature, slider
switch, and override switch reporting. The HWXPHTX used to develop
this driver did not include the optional slider or override switches,
however support for them is provided.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-28 13:26:05 -08:00
Jon Trulson
fc7bfc113a
hdxxvxta: Initial implementation
...
This driver was developed using the Veris HD2NVSTA1 humidity
transmitter. The 'T' variant supports a temperature transmitter as
well. Both signals are provided by the device as analog 0-5Vdc or
0-10Vdc outputs.
The A1 variant supports a temperature range of -40C-50C, while the A2
variant supports a range of 0C-50C. Humidity ranges for all devices
in this device family range from 0% to 100% (non-condensing).
Temperature measurement can be disabled by passing -1 as the
temperature analog pin to the constructor.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-28 13:25:51 -08:00
Jon Trulson
bf82beaf9c
t3311: Initial implementation
...
This module implements support for the Comet System T3311 Temperature
and Humidity transmitter. It uses MODBUS over an RS232 serial port.
You must have libmodbus v3.1.2 (or greater) installed to compile and
use this driver.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-26 16:32:22 -08:00
Mihai Tudor Panu
5e37830bb7
pulsensor: updated header to include namespace and generate proper html/xml with doxygen
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-11 16:45:57 -08:00
Mihai Tudor Panu
4ff722ed2e
ads1x15: changed description text to UTF-8 for compatibility with doxy2swig
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-04 12:56:45 -08:00
Mihai Tudor Panu
52b0ef4b28
nlgpio16: include documentation generated by doxy2swig for python
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-04 12:36:34 -08:00
Mihai Tudor Panu
930ff6734d
ads1x15: include documentation generated by doxy2swig for python
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-01-04 11:21:24 -08:00
Mihai Tudor Panu
40be9b68a5
ads1x15: updated doxygen tags to match existing groups
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-23 17:03:33 -08:00
Marc Graham
4259aeab7b
ads1x15: initial commit for ads1x15 adc
...
Initial commit of ADS1x15 adc converter. Support for both ADS1015 12 bit
and ADS1115 16 bit adc.
--signoff
Signed-off-by: Marc Graham <marc@m2ag.net >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-23 16:47:52 -08:00
Jon Trulson
d0cb2a032c
nlgpio16: Initial implementation
...
This is a USB device from Numato Labs that is accessed via a UART. It
provides 16 GPIO's, 7 of which can be configured as analog inputs.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-23 16:02:19 -08:00
Mihai Tudor Panu
4dc679af70
stepmotor: made some small API changes for consistency and usability
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-22 15:24:11 -08:00
Mihai Tudor Panu
091bd9b381
stepmotor: clock_gettime needs lrt with older gcc/glib2 versions
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-22 14:08:11 -08:00
Zion Orent
d04f93ffca
mhz16: fixed JS/Python examples to match driver API
...
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:51:19 -08:00
Zion Orent
66aaa97955
swig: rename funcs that caused overload errors in python for hmtrp, wt5001
...
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:47:57 -08:00
Zion Orent
387b2b86b0
swig: ensure that all uint*_t passed in have the correct type.
...
Otherwise, we generate an exception. This should fix Issue #172 :
https://github.com/intel-iot-devkit/upm/issues/172
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:36:31 -08:00
Noel Eck
e003a11723
cmake: added doxygen doc content to python sensor modules
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:20:15 -08:00
Noel Eck
d0504bb65b
cmake: Use include/lib paths from MRAA pkgconfig for cmake
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:10:02 -08:00
Stefan Andritoiu
669fd317b6
README: added reference to "Creating Java Bindings Guide"
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:04:38 -08:00
Stefan Andritoiu
af7d1d2611
java: Added "Creating Java Bindings guide" to docs
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:04:28 -08:00
Stefan Andritoiu
1cbb486330
travis: added java examples to Travis CI
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:04:16 -08:00
Stefan Andritoiu
9516e0720c
java: added auto build java examples in cmake
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:04:05 -08:00
Petre Eftime
8273556539
java: fix Java IsrCallback crash
...
The director now uses a GlobalRef instead of a WeakRef to the IsrCallback object
Signed-off-by: Petre Eftime <petre.p.eftime@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 16:03:51 -08:00
Mihai Tudor Panu
5bc9353bb4
stepmotor: updated Java example, added python & node.js examples
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-21 14:57:04 -08:00
Mihai Tudor Panu
c8e80bf6a3
stepmotor: made significant changes to stepper driver
...
Fun to work on, I have maybe 3 different implementations for this one now.
Submitted version uses GPIOs only, no more PWM thus enhancing compatibility.
Fast writes and busy-wait delays ensure accuracy to a few μs when generating
the step pulses.
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-18 16:53:27 -08:00
Mihai Tudor Panu
74691914fb
upm: version 0.4.1
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
v0.4.1
2015-12-07 16:24:52 -08:00
Stefan Andritoiu
9bf184129e
java: removed loadLibrary preamble from examples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-04 17:41:26 -08:00
Stefan Andritoiu
1667569560
java: Added "automatic load library" code for new sensors
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-04 17:40:56 -08:00
Stefan Andritoiu
01119436a9
docs: Update knownlimitations.md
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-04 17:40:19 -08:00
Stefan Andritoiu
344a52ae97
sx1276: changed function parameter name, so that predefined SWIG typemaps automatically apply. In the SWIG inerface, ignored some functions that have more user-friendly wrappers over them.
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-04 17:39:47 -08:00
Stefan Andritoiu
1accafa145
hcsr04: Made ISR be used internally and not be exposed to the user. Changed access modifier to private. Removed passing ISR to constructor.
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-12-04 17:38:57 -08:00