d380658b40
grovemd: Initial implementation
...
This module implements support for the Grove I2C Motor Driver.
The device *requires* a 100Khz I2C bus speed. It will not work on
anything faster.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-19 15:07:39 -07:00
de66c8de56
at42qt1070: Initial implementation
...
This module implementes support for the Grove QTouch sensor.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 17:35:41 -07:00
518d80cdcd
l298: Initial implementation
...
This was tested on the RobotBase Dual H-Bridge motor control board.
There are two examples:
l298-example: This example demonstrates using the class to contol one
of the H-Brdges to control a DC motor.
l298-stepper-example: This example demonstrates using the class to
control a 4-wire dual-phase stepper motor.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 17:04:43 -07:00
925260a234
ina132: initial implementation
...
This module was tested with the Grove Differential Amplifier, with a
weight sensor attached.
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 14:34:51 -07:00
276ba67583
grovegsr: initial implementation
...
This module implements support for the Grove GSR (Galvanic Skin
Response) sensor.
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 14:28:27 -07:00
eeb370556f
naming.md: Added rule to use lower case files and folders only
...
Currently files and folders are all lower case. Doxygen also
has a tag set to disallow files and folders with upper case
names. Added an item on the naming.md page which states
only lower case names should be used for files and folders.
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 13:39:51 -07:00
db021fa970
groveo2: initial implementation
...
This implements support for the Grove O2 (oxygen) sensor.
Keeping with the current convention, as well as the current
config Doxygen uses disallowing uppercase names, this sensor
has been renamed from groveO2 to groveo2 for both files and
folders.
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 13:08:38 -07:00
2bffccf839
groveemg: initial implementation
...
The implements support for the Grove EMG detector.
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-17 10:47:00 -07:00
ce6cd0a19f
groveelectromagnet: Initial implementation
...
This module implements support for the Grove Electromagnet.
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-16 15:44:35 -07:00
ae10518a0f
grovecollision: initial implementation
...
This implements support for the Grove Collision Sensor.
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-16 15:32:46 -07:00
5f3b88b00a
adis16448: initial implementation
...
Signed-off-by: Juan J Chong juanjchong@gmail.com
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-16 14:39:53 -07:00
49ce602808
contributions.md: clarify some details about making a contribution to UPM
...
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-03-16 12:13:03 -07:00
e2b3cbc0f1
examples: added missing snippets and paired them with right examples
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-13 17:05:12 -07:00
dc932b61e7
examples: updated filenames and snippets to start with chipid
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-13 16:50:18 -07:00
577894851b
examples: fixed snippet tag to filename mismatch
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-13 13:34:41 -07:00
6fe96b2195
docs: building.md how to build with all options on
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-12 15:28:12 -07:00
8f969d42f4
docs: updated headers for a few sensors as example
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-11 17:18:49 -07:00
10d1975bc2
docs: prevented doxygen tag name clash and added aliases
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-10 17:11:24 -07:00
0aa3d59487
buzzer: fixed sounds not stopping and added extra functions
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-09 16:30:46 -07:00
3810e7f2cb
pkgconfig.in: allow a module to specify dependencies on another module
...
This patch adds the
Requires: @reqlibname@
and
Requires.private: @reqplibname@
clauses to the src/pkgconfig.in file.
This allows a UPM module to declare a dependency on another module
with a line of the form:
set (reqlibname "upm-somelib")
and/or
set (reqplibname "upm-somelib")
to the CMakeLists.txt file.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-09 16:25:24 -07:00
92615f0637
bmpx8x: fix comments so documentation works properly
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-09 16:08:34 -07:00
23e47fa3b9
bmpx8x: rename gy65 to bmpx8x to more properly reflect supported chips
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-09 16:07:17 -07:00
f0dd5f9530
docs: updated documentation.md with more details
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-06 17:53:11 -08:00
afd560ccdc
examples: moved examples to new c++ subfolder
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-05 12:32:34 -08:00
74f00c8a55
i2clcd: added uint8 typemap for python
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-05 12:23:11 -08:00
f50ab24bb3
jhd1313m1: Remove unused variable from Jhd1313m1:write()
...
Signed-off-by: Clark Scheff <clark@scheffsblend.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-05 11:51:44 -08:00
7bd7e80b2e
i2clcd: Add createChar method
...
LCDs based on the HD44780 allow for setting 8 custom characters.
This patch adds a method that exposes this capability.
Signed-off-by: Clark Scheff <clark@scheffsblend.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-05 11:50:12 -08:00
27a3a90d1f
docs: added more info to building.md
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-04 14:50:33 -08:00
b4c265005f
docs: few touch ups and typos fixed
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-04 11:26:23 -08:00
9dcef6d7bb
docs: created new documentation.md
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-02 11:59:03 -08:00
2ff5dc16aa
docs: added sensor categories to upm.h
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-02 09:43:52 -08:00
15ee2dd0ff
docs: updated readme.md
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-03-02 09:42:02 -08:00
f13216752e
otp538u: Initial implementation
...
This module was tested on the Grove non-contact IR Temperature
Sensor. The tables included are only valid for a distance of 9cm.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-25 09:29:39 -08:00
1f3d074261
nunchuck: Initial implementation
...
This was tested with the Grove Nunchuck adapter.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-25 09:21:43 -08:00
780500ac0a
hmtrp: Add proper @defgroup documentation tag
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-25 09:12:16 -08:00
fab4c26238
hmtrp: Initial implementation
...
This was tested on the Grove Serial RF Pro.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-25 09:11:54 -08:00
fad4accfcc
adxl335: Add proper @defgroup documentation tag
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 19:22:11 -08:00
b03676222c
adxl335: Initial implementation
...
The was tested with the Grove 3-Axis Analog Gyro.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 19:21:54 -08:00
db7d6d7f5f
cjq4435: Add proper @defgroup documentation tag
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 19:00:16 -08:00
6a0a7b6159
cjq4435: Initial implementation
...
This module was tested on the Grove MOSFET.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 19:00:01 -08:00
0ebb7e0417
mma7660: Add proper @defgroup documentation tag
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 17:59:51 -08:00
44b9ce2bdf
mma7660: modify JS example to avoid coredumps when run for awhile
...
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 17:59:16 -08:00
12c290de70
mma7660: Initial implementation
...
This was tested on the Grove I2C 3-axis digital accelerometer.
Signed-off-by: Jon Trulson <jtrulson@ics.com >
Signed-off-by: Zion Orent <zorent@ics.com >
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 17:58:45 -08:00
e0e9405634
Fix Servo library so that it correctly moves to the given angle.
...
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
2015-02-24 11:34:08 -08:00
73be07df74
upm: new upm.i JS interface file with code to call v8 garbage collector
...
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-02-19 17:22:07 -08:00
b25cecd315
upm: require correct MRAA version
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-02-19 13:06:04 -08:00
0b9407356d
upm: update to version 0.1.9
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
v0.1.9
2015-02-10 12:12:13 -08:00
d5cccba5d1
email: e-mail address update in src and examples
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-02-10 11:54:44 -08:00
cb353600ec
jhd1313m: write function fix for lost chars
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-02-10 11:09:52 -08:00
995734642e
mic: swig python interface changes and python example
...
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com >
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2015-01-29 17:08:40 -08:00