b778476597
tex00: Initial Implementation
...
The Veris TEX00 temperature sensor family is made up of a series of
RTD thermistors in wall mount packaging.
This driver was developed using the TED00, which utilizes a 10K Ohm
Type 2 thermistor. However, this driver can support the other 12
variants of the TE series as well by providing the correct sensor type
to the class constructor. These other sensor types have not been
tested. Only the TED00 hardware was tested with this driver.
This sensor must be connected as part of a voltage divider, with the
balancing resistor ideally matched to the sensor's 25C detection
range. For the TED00 (10kt2), a 10K Ohm (1% tolerance) resistor was
used in a circuit like the following:
GND o----|TED00(10k2)|----o----|balanceResistor(10K)|----o VCC (+5vdc)
|
|
|----o A0 (analog input to MCU)
A 3.3vdc voltage can be used as well if desired.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-22 17:16:21 -07:00
9fb4be1b44
APA102: Initial implementation
...
Signed-off-by: Yannick Adam <yannick.adam@gmail.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-22 16:57:08 -07:00
42ff8b3a6e
teams: Initial implementation
...
The driver adds support for the Veris TEAMS Temperature Transmitter.
It provides it's output via a 4-20ma current loop. The supported
temperature range is 10C to 35C.
This sensor was developed with a Cooking Hacks (Libelium)
4-channel 4-20ma Arduino interface shield. For this interface,
the receiver resistance (rResistor) was specified as 165.0
ohms.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-22 16:49:37 -07:00
a8d96bd2d9
cwlsxxa: Initial implementation
...
The driver was developed using the Veris CWLSHTA CO2 Gas sensor. The
'T' variant supports a temperature sensor, and the 'H' variant
supports a humidity sensor.
All 3 signals are provided by the device as analog 0-5Vdc, 0-10Vdc, or
4-20ma loop current outputs. For devices supporting temperature, the
valid temperature range is 10C to 50C. The humidity ranges from 0% to
100% (non-condensing). The CO2 sensor ranges from 0 to 2000 ppm.
This driver was developed using the 5Vdc outputs and the 4-20ma
outputs. For voltage outputs, your MCU must be configured for 5V
operation. In addition, you must configure the sensor (via it's
configuration switches) to output 0-5VDC only. Using any other analog
reference voltage will require the appropriate external circuitry
(such as a voltage divider) in order to interface safely with your
MCU.
In addition, the sensor can be configured for 4-20ma usage, by
specifying the correct receiver resistance (in ohms) in the
constructor. This sensor was tested with a Cooking Hacks (Libelium)
4-channel 4-20ma Arduino interface shield. For this interface, the
receiver resistance was specified as 165.0 ohms.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-22 16:36:10 -07:00
1aa445b74e
Java:Added example for Flex Sensor and added newly added sensors to the CMakeLists.txt
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-10 15:55:21 -08:00
e6ad752a2c
Example: gp2y0a, Grove - 80 cm Infrared Proximity Sensor
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-08 15:12:52 -08:00
0b49cbab9b
Java: Exampled added for heart rate monitor and Grove temp and humidity sensor (high accuracy)
...
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com >
2016-03-03 11:21:05 -08:00
1a80400fa9
my9221: java: CMakelists: remove MY9221* add GroveLEDBar
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-02-16 11:52:32 -08:00
9845b24dea
my9221: java: rename example from MY9221_ledbarSample to GroveLEDBar
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-02-16 11:51:50 -08:00
af7f544387
my9221: fixup groveledbar java example
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-02-16 11:51:07 -08:00
ac5c20afad
my9221: remove duplicate MY9221Sample.java example
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-02-16 11:50:26 -08:00
71b0791239
java: Corrected Java button sample and added it to auto build examples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2016-02-16 10:56:50 -08:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
5ff625eaf4
java: Added java examples for some sensors
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-10-05 10:52:09 -07:00
1ceb784252
doxy: Changed some mapping for doxyport and updated the filenames for some samples
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-23 11:32:57 -07:00
cd30c7d71f
java: Added Java Examples for a couple of sensors
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-22 11:20:50 -07:00
0bc1930cf5
java: Added [Interesting] delimiters for snippets of code to be inserted in the documentation
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-15 18:06:31 -07:00
3af7cccb93
java: added java samples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-15 17:20:54 -07:00
2455938691
java: added some Java examples
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-04 13:49:56 -07:00
2595c0b623
java: added examples and solved some issues with the naming convention
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-04 13:49:21 -07:00
d3e0ae5771
java: fixed grove API and added some examples
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-09-04 13:47:45 -07:00
8b0d1b2b3d
Added some examples for Java
...
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-08-13 16:26:07 -07:00