287250b32d
hcsr04: Pass reference to current object to ISR.
...
This will allow users to call ackEdgeDetected() on the object passed into the function pointer, instead of requiring them to have a global reference to the object.
Signed-off-by: JJ Robertson <jjrob13@gmail.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-25 11:45:20 -08:00
758b49f51d
sx1276: removed unused ISR and array typemaps from java interface
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 15:42:26 -08:00
2a1af1399a
sx1276: Initial implementation
...
This driver was developed using an SX1276 based shield on the Galileo
G2. It requires 3.3v of operation. It does not work with Edison, due
to SPI issues.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
2015-11-24 14:58:40 -08:00
4de9734f0a
hmtrp: Added functions that throw exceptions when failing to read from sensors, and added java exception handling.
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:36:29 -08:00
9bfda4219d
groveButton: Corrected GroveButtonSample and GroveButton_intrSample
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:36:24 -08:00
dddba3e8a4
java: Added auto load library code in upm SWIG interfaces
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:36:17 -08:00
500e14663b
lol: Added exception when invalid argument is passed to method
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:36:09 -08:00
fcb36276b7
wt5001: Added functions that throw exceptions when failing to read from sensors. Added java exception handling, and modified examples.
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:36:04 -08:00
7f7fdb8441
mhz16: Split the getData(int* gas, int *temp) function into two separate functions and updated the C++ an Java examples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:35:59 -08:00
f8a105adbf
java: removed commented code in SWIG interface files
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:35:55 -08:00
ba43986f82
java: converted all int16_t* to short[] and updated examples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:35:50 -08:00
6e2355ce9a
cmake: use cmake libdir
...
Signed-off-by: Kevron Rees <kevron.m.rees@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:35:45 -08:00
4a90e2c4be
cmake: more robust swig version checking based on build options
...
Python and Java bindings will build with SWIG 2.x but Node requires at least SWIG 3.0.5. Subject to change when SWIG 3 becomes standard in all major distros.
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 14:35:28 -08:00
1adea8ecf1
cmake: changes for nodejs 4.1.1 - resubmit
...
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-24 11:31:55 -08:00
011013e800
travis: updated travis.yml to reflect new .pc file location
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-23 18:12:33 -08:00
b4d4a215a2
groveultrasonic: made a few changes to code, example and documentation
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-23 17:49:35 -08:00
2eb6ebd3bd
groveultrasonic: Initial implementation
...
This module was developed and tested on a Grove Ultrasonic Ranger module.
http://www.seeedstudio.com/wiki/Grove_-_Ultrasonic_Ranger
Signed-off-by: Jun Kato <i@junkato.jp >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-11-23 15:47:55 -08:00
dc97adf578
eboled: Call refresh() to actually put the text on the display. Use
...
reasonable coordinates for text.
Signed-off-by: Sergey Kiselev <sergey.kiselev@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-29 10:33:34 -07:00
181b5f17ea
grovecircularled: fix up a missing mraa::DATA_OUT and formatting
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-29 10:15:31 -07:00
90bf469245
mcp9808: updated doxygen tags and formatted sources
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-29 09:57:11 -07:00
85b5c8a64e
mcp9808: Initial commit for MCP9808 precision temperature sensor.
...
Add support for MCP9808 precision temp sensor. Implements all features
except for TCrit and TUpper and TLower locking. Functionality includes
alert, interrupt, resolution and hysteresis control.
Signed-off-by: Marc Graham <marc@m2ag.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-29 09:38:46 -07:00
422592f993
Grove O2 Sensor: Correcting Sensor Voltage Calculation
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:42 -07:00
fa1c1f3aa4
Java: Adding example for Grove O2 Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:37 -07:00
b11ad2d170
Java: Adding example for Grove Barometer (High Accuracy)
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:32 -07:00
d62d9f22cd
Java: Adding example for Grove Luminance Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:27 -07:00
dec976e971
Java: Adding an example for Grove GSR Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:22 -07:00
fcf2278553
Java: Adding an example for Grove EMG Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:17 -07:00
b3300d5724
Java: Adding example for Water Level Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:12 -07:00
003ca2169f
Java: Added missing header comment for MQ3 and MQ9 Gas Sensors
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:06 -07:00
0586775ffc
Java: Adding example for Grove MQ9 Gas Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:09:02 -07:00
053cf15495
Java: Adding example for MQ3 Gas Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:57 -07:00
3d8b732158
Cleaned up code.
...
Removed some unneeded calls in update function. Changed call in
micsv89.js sample file to use update instead of start.
Tested with UPM. 4.0. The micsv89 is sensitive to other devices pulling
the I2c bus up, so it is not likely to work on the Arduino breakout.
I2c 1 on mini breakout works fine.
—Signed-off-by Marc Graham <marc@m2ag.net >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:52 -07:00
db3b0c39bf
Fixing an incorrect accelerometer address
...
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:47 -07:00
d2c4747251
Java: Adding an example for the Grove Q-Touch sensor (v 1.0)
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:42 -07:00
8b5cdae4ca
Java: Adding an example for the Grove Collision Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:37 -07:00
2384fbb218
java: Corrected mistake in RotaryEncoderSample comments
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:32 -07:00
212c67fdd0
java: Corrected mistake in sample
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:28 -07:00
ca15860cc3
java: Added sample for Pulsensor
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:22 -07:00
cce8ab43e6
naming.md: updated e-mail addresses
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-27 17:08:18 -07:00
255d6cbe86
dfrph: Initial implementation
...
The driver implements support for the DFRobot pH sensors. It was
tested with both the standard and Pro versions, calibrated with
standard buffer solutions at pH 4.01 and pH 7.0.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:13 -07:00
db721845db
bma220: Initial implementation
...
This driver was developed based on the DFRobot Triple Axis
accelerometer BMA220 (Tiny):
http://www.dfrobot.com/index.php?route=product/product&product_id=1085
This device can only run at 3.3v DC. Do not connect to 5v.
Added a private function definition for the installISR function. Done because C++
wasn't able to find the function definition for the java bindings.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:08:08 -07:00
53bc249b75
adxrs610: Initial implementation
...
This module was developed and tested on a ADXRS610 Gyro Beakout
board.
http://www.dfrobot.com/index.php?route=product/product&product_id=642
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:07:51 -07:00
639f99691b
urm37: Initial implementation
...
This driver was tested with the DFRobot URM37 Ultrasonic Ranger, V4.
Both UART and analog access modes are supported.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:02:47 -07:00
6e095826d3
xbee: Initial implementation
...
This is a basic serial module that allows access to various XBee
devices via a UART port. It was tested with the XBee S6B WiFi Module
and the XBee S1 802.14.4 module.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2015-10-27 17:02:10 -07:00
0d2541270e
java: Modified path of javac and jar
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-08 12:32:54 -07:00
e34863f223
java: Added java samples and applied coding style rules to all previous samples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-08 12:31:50 -07:00
27f34face1
st7735: removed unused variables and updated initialization list
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-07 14:26:27 -07:00
563c72be2c
bmpx8x: initialize i2c address in constructor
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-07 14:26:13 -07:00
9bd5e78472
micsv89: updated to new mraa I2C API and added exceptions
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-06 13:05:24 -07:00
81c5962220
micsv89: made few aesthetic formatting changes and renamed update function
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-06 12:13:18 -07:00