Mihai Tudor Panu
8614cb322a
docs: removed C++ references from documentation to make API language agnostic
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-06-01 15:46:18 -07:00
Wouter van Verre
31c4f470fe
i2clcd: use the mraa C++ API instead of the C API
...
Rewrite the i2c module to be based around the MRAA C++ API,
since this makes resource management easier inside of the UPM
C++ classes.
i2clcd.{h,cxx}: remove the close() function. This now automatically gets
called when the object goes out of scope, inside the destructor.
examples/i2clcd: fix C++/Python/Javascript examples that explicitly called the close function.
The I2c context now gets called by the destructor of the sensor class. This
happens when the object goes out of scope or when it gets deleted, if the
object was created using the new keyword, as is the case here.
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-04-23 17:34:27 -07:00
Wouter van Verre
bb59d5db7a
i2clcd: Reformat the lcd source code
...
Reformatted to prepare for improving the error handling. This reformatting
was done using clang-format.
Signed-off-by: Wouter van Verre <wouter.van.verre@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-04-23 17:29:51 -07:00
John Van Drasek
bdaf952e91
grovergblcd: changed file name extension to match file
...
Signed-off-by: John Van Drasek <john.r.van.drasek@intel.com>
2015-04-14 16:06:27 -07:00
Mihai Tudor Panu
d2bdb8836c
i2clcd: updated headers with tags
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-04-13 17:24:40 -07:00
Mihai Tudor Panu
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
Brendan Le Foll
fc776ba3a3
jhd1313m1.h: add warning to show it only works with 5V
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-11-05 13:54:31 +00:00
Brendan Le Foll
397af51d7c
upm: Add sensor groups based on IO types
...
This commit also fixes adds some default constructor arguments to some i2c
sensors.
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-10-02 10:28:29 +01:00
Brendan Le Foll
67d2cb6428
jhd1313m1: add default i2c addresses
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-09-22 17:26:27 +01:00
Brendan Le Foll
befba8c18d
doxygen: add groups for all modules
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-09-22 16:37:36 +01:00
Brendan Le Foll
e3177c260c
doc: improve & complete documentation on many sensors
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-09-01 15:31:55 +01:00
Brendan Le Foll
9c9b273b5a
lcd: overhaul documentation for lcd module
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-08-07 19:15:49 +01:00
Brendan Le Foll
731704eaac
Jhd1313m1: add basic scroll functionality
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-07-14 15:25:12 +01:00
Brendan Le Foll
86a3be4517
jhd1313m1: add setColor method call to control backlight
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-07-14 10:48:55 +01:00
Thomas Ingleby
36be22cb90
mraa: change all existing code to use libmraa.
...
* Made CMake depend on 0.4 libmraa
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-25 10:05:27 +01:00
Thomas Ingleby
0050f92b06
lcd: rename from iiclcd to i2clcd, add swig
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-12 14:16:39 +01:00
Kiveisha Yevgeniy
3ce441f0a8
lcd: changed the OOO generalisation.
...
Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
2014-06-06 12:36:40 +00:00
Kiveisha Yevgeniy
5b8922f7bf
styling: convert TAB to four SPACES
...
Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
2014-06-03 09:38:34 +00:00
Yevgeniy Kiveisha
c60b342e0f
lcd: added grove-lcd rgb and deleted the old lcm1602 folder
...
Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com>
2014-05-30 06:04:49 -07:00