Jon Trulson
8462e8ce52
jhd1313m1: add createChar() method, as it should be supported by this device
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-21 17:37:06 -07:00
Jon Trulson
1647f572ff
lcd: remove i2c context from LCD base class
...
This commit removes the I2C context from the LCD base class and moves
it into each of the drivers.
In addition, the createChar() virtual function was removed from the
base class, as it directly used the now non-existant i2c context, and
it would not work on anything other than hd44780 based controllers and
displays anyway. Also, it is likely the capability itself, as well as
the data required to implement it, is going to be different from
device to device.
createChar() has been added to the Lcm1602 driver which can support it.
While doing this work, the LCD base class m_name is now set appropriately
in the driver constructors.
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-21 17:36:09 -07:00
Jon Trulson
56f7e97536
lcd: move the hd44780 controller bit definitions into a separate header
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-21 17:35:09 -07:00
Jon Trulson
3aaafdcecf
lcd: rename I2CLcd class to LCD
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-21 17:34:13 -07:00
Jon Trulson
99651d2239
lcd: rename i2clcd.{h,cxx} to lcd.{h,cxx}
...
We keep the same upm module library name (i2clcd), and the header
documentation still specifies @library i2clcd.
These will need to be changed when the actual library is renamed.
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-21 17:33:15 -07:00
Jon Trulson
c586cd5177
pn532: initial implementation
...
This driver was written using an Adafruit PN532 board:
http://www.adafruit.com/products/364
It is based heavily on their arduino code, with significant
modifications.
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-07-21 16:29:58 -07:00
Mihai Tudor Panu
fc3a884024
cmake: tweaked RPM generation and made arch detection global
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-20 11:59:55 -07:00
Mihai Tudor Panu
a91f1e5095
cmake: enabled RPM packaging
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-17 16:46:23 -07:00
Mihai Tudor Panu
2314bc2f59
grovecircularled: updated description
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-10 17:10:14 -07:00
Mihai Tudor Panu
af2281057a
ht9170: added image for DTMF shield
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-10 17:02:25 -07:00
Mihai Tudor Panu
e85c98062b
adxl335: added image for adxl335
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-10 17:00:18 -07:00
Mihai Tudor Panu
c1cde01424
lol: added image for lol shield
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-10 16:57:43 -07:00
Mihai Tudor Panu
54cda32a94
waterlevel: updated description and few changes to header
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-10 16:53:00 -07:00
sisinty sasmita patra
2e36b8dc21
images: Added few images and modified few header files
...
Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com>
2015-07-08 11:46:30 -07:00
Jon Trulson
f4a5c9a391
hp20x: Initial implementation
...
This module implements support for the hp20x family of high accuracy
barometers. It was developed on the Grove Barometer (High Accuracy)
based on the HP206C.
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-07-06 15:19:18 -07:00
Alex Tereschenko
08ff50067a
hcsr04: Fixed compilation error after MRAA enum renaming
...
Closes #214 .
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
2015-07-06 18:45:27 +02:00
Mihai Tudor Panu
cff584d8b9
docs: implement broken link fix in cmake configuration file instead
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 14:15:04 -07:00
Mihai Tudor Panu
abb9c91320
revert: "docs: fix for broken index image links after move"
...
This reverts commit a03d0c7e956a931886f99cc180b1d3d8d08f1857.
Fix can be implemented easier in cmake configuration instead.
2015-06-29 14:00:57 -07:00
Mihai Tudor Panu
a03d0c7e95
docs: fix for broken index image links after move
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 13:31:31 -07:00
Jon Trulson
231a1f1b43
rgbringcoder: Initial implementation.
...
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 10:28:13 -07:00
Jon Trulson
c313e3ae69
grovecircularled: Initial import/implementation
...
This code is based off ofthe my9221 driver. This modification was
done by Jun Kato, but abandoned.
This driver will not work correctly on Galileo.
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 10:02:53 -07:00
Brendan Le Foll
f2503c6167
cmake: Change error message when git not found to say UPM
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 09:41:05 -07:00
Wouter van Verre
7a7b8324b4
at42qt1070: fix invalid assignment
...
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 09:36:23 -07:00
Wouter van Verre
057fa03723
at42qt1070: Add additional functionality
...
Add functionality to read and set the low-power mode settings
Add functions to read and set the averaging factor per key
Add functions to read and set the adjecent key suppression (AKS) groups
Add a function to read the ID register
Add a sanity check to the constructor
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 09:36:01 -07:00
Wouter van Verre
f64c710c12
at42qt1070: code style changes
...
Run .clang-format on the header and source files
Add missing braces
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-29 09:35:41 -07:00
Mihai Tudor Panu
32921ff2b1
upm: updated headers of sensors in home automation kit
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-24 13:39:09 -07:00
Mihai Tudor Panu
6c7928fc92
upm: updated headers of sensors in environmental kit
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-24 13:25:29 -07:00
Mihai Tudor Panu
fd29a7409e
upm: added kit tags to @ingroup too
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-24 13:16:52 -07:00
Mihai Tudor Panu
61c95088af
upm: updated headers of sensors in transportation kit
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 16:47:11 -07:00
Mihai Tudor Panu
24bda4741c
upm: updated headers of sensors in robotics kit
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 16:35:50 -07:00
Mihai Tudor Panu
172124f20a
mhz16: fixed connection type in @ingroup
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 12:03:07 -07:00
Mihai Tudor Panu
17dbadfe9f
grovescam: fixed tag names in header
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 11:18:03 -07:00
Mihai Tudor Panu
e71ae67b4e
hm11: updated header tag names and new @altid tag
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 11:13:02 -07:00
Mihai Tudor Panu
e00ee9b777
a110x: updated header with new @altid tag
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 10:52:56 -07:00
Mihai Tudor Panu
0f015354ef
doxygen: new @altid tag for sensors supporting multiple chip variants
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-23 10:50:26 -07:00
Mihai Tudor Panu
3ed6e09f20
changelog: added sensors to the list for the latest versions
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-19 11:59:53 -07:00
Mihai Tudor Panu
0dbfa06359
jhd1313m1: modified destructor to clear and turn off lcd on delete
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-16 17:02:21 -07:00
Mihai Tudor Panu
2fda38f7b1
i2clcd: added virtual destructor to base lcd class
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-16 16:48:27 -07:00
Mihai Tudor Panu
ec1828f2bc
changelog: rephrased an item from the list
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-16 12:15:45 -07:00
Mihai Tudor Panu
3e6ec5087b
docs: made a few modifications in known limitations, changelog and building instructions
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-16 11:58:00 -07:00
Mihai Tudor Panu
a3b4d466d7
docs: moved API images used on links to their own subfolder
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-12 13:46:24 -07:00
Mihai Tudor Panu
1ddd325e18
images: added CC BY-NC-SA 3.0 license file for Sparkfun images
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-12 11:36:36 -07:00
Mihai Tudor Panu
3d453811fb
upm: update to version 0.3.1
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
v0.3.1
2015-06-11 12:35:00 -07:00
Mihai Tudor Panu
67b0b9b219
joystick12: fixed typo in library display name
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 11:02:28 -07:00
Mihai Tudor Panu
502b928aff
adis16448: fixed typo in library display name
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 11:01:05 -07:00
Jon Trulson
a9cb0718fe
hm11: example: make sure buffer is 0 terminated
...
defect 4374
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 10:56:28 -07:00
Jon Trulson
a1dac4228a
tm1637: example: avoid buffer overflow and possible NULL derefs
...
defects 398, 399
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 10:55:55 -07:00
Jon Trulson
6e2587576d
stepmotor: various functions should return a value
...
defects 386, 387
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 10:55:22 -07:00
Jon Trulson
f8179328cf
ssd1327: various functions should return values
...
defects 377, 378, 379, 380
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 10:54:50 -07:00
Jon Trulson
dae5c67c02
ssd1327-oled: main should return a value
...
defect 376
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-11 10:54:18 -07:00