contrib/upm.git
9 years agolcd: rename from iiclcd to i2clcd, add swig v0.1.3
Thomas Ingleby [Thu, 12 Jun 2014 13:16:39 +0000 (14:16 +0100)]
lcd: rename from iiclcd to i2clcd, add swig

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agoservo: update to use cmake macro for servo
Thomas Ingleby [Thu, 12 Jun 2014 10:44:17 +0000 (11:44 +0100)]
servo: update to use cmake macro for servo

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agoupm: new standard for modules cmake file
Thomas Ingleby [Thu, 12 Jun 2014 10:39:10 +0000 (11:39 +0100)]
upm: new standard for modules cmake file

* Update all previously updated modules

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agomy9221 mma7455: corrected spelling mistake
Thomas Ingleby [Wed, 11 Jun 2014 19:50:19 +0000 (20:50 +0100)]
my9221 mma7455: corrected spelling mistake

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agomma7455: added new accelerometer module
Kiveisha Yevgeniy [Wed, 11 Jun 2014 13:21:58 +0000 (13:21 +0000)]
mma7455: added new accelerometer module

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoledbar: rename to my9221
Thomas Ingleby [Wed, 11 Jun 2014 14:11:36 +0000 (15:11 +0100)]
ledbar: rename to my9221

* Use new cmake macro

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years ago4digitdisplay: rename to tm1637
Thomas Ingleby [Wed, 11 Jun 2014 14:07:21 +0000 (15:07 +0100)]
4digitdisplay: rename to tm1637

* Use new cmake macro

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agoupm: update past modules to use new CMake macro
Thomas Ingleby [Wed, 11 Jun 2014 14:02:44 +0000 (15:02 +0100)]
upm: update past modules to use new CMake macro

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agocmake: update swig support
Thomas Ingleby [Wed, 11 Jun 2014 12:54:19 +0000 (13:54 +0100)]
cmake: update swig support

* Bumped required CMake Version

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agodoc: make docs not generate by default. BUILDDOC
Thomas Ingleby [Wed, 11 Jun 2014 08:13:15 +0000 (09:13 +0100)]
doc: make docs not generate by default. BUILDDOC

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agodoxygen: added documentation to new public methods
Kiveisha Yevgeniy [Tue, 10 Jun 2014 13:39:02 +0000 (13:39 +0000)]
doxygen: added documentation to new public methods

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agomax44000: Added swig to the module and set i2c methods as public
Kiveisha Yevgeniy [Tue, 10 Jun 2014 13:34:27 +0000 (13:34 +0000)]
max44000: Added swig to the module and set i2c methods as public

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoupm: rename generated ipk package v0.1.2
Thomas Ingleby [Tue, 10 Jun 2014 10:48:34 +0000 (11:48 +0100)]
upm: rename generated ipk package

* Version bump to 0.1.2

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agodoxygen: Added documentation to led bar (my9221)
Kiveisha Yevgeniy [Tue, 10 Jun 2014 08:08:41 +0000 (08:08 +0000)]
doxygen: Added documentation to led bar (my9221)

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agodoxygen: fix to documentaion of buzzer sensor
Kiveisha Yevgeniy [Tue, 10 Jun 2014 07:27:04 +0000 (07:27 +0000)]
doxygen: fix to documentaion of buzzer sensor

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agodoxygen: Added documentation to ultrasonic sensor
Kiveisha Yevgeniy [Tue, 10 Jun 2014 07:24:56 +0000 (07:24 +0000)]
doxygen: Added documentation to ultrasonic sensor

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agodoxygen: Added documentation to Buzzer sensor
Kiveisha Yevgeniy [Tue, 10 Jun 2014 06:54:45 +0000 (06:54 +0000)]
doxygen: Added documentation to Buzzer sensor

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agocmake: added logic for building a tagged commit
Thomas Ingleby [Mon, 9 Jun 2014 18:22:52 +0000 (19:22 +0100)]
cmake: added logic for building a tagged commit

* If the HEAD is 0 away from a tag, i.e. if it has just been tagged,
  removes commit number from version

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agodoxygen: Added documentation for servo base and es08a
Kiveisha Yevgeniy [Mon, 9 Jun 2014 16:00:07 +0000 (16:00 +0000)]
doxygen: Added documentation for servo base and es08a

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoupm: add protection around function for packaging
Thomas Ingleby [Mon, 9 Jun 2014 16:58:10 +0000 (17:58 +0100)]
upm: add protection around function for packaging

* Would not build if not building IPK.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agomax44000: Added new sensor module
Kiveisha Yevgeniy [Mon, 9 Jun 2014 15:37:33 +0000 (15:37 +0000)]
max44000: Added new sensor module

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoipk: add cpack ipk generation
Thomas Ingleby [Mon, 9 Jun 2014 16:10:44 +0000 (17:10 +0100)]
ipk: add cpack ipk generation

* added similar cmake modules used in libmaa

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agoDoxyfile.in: make doc generation work
Brendan Le Foll [Mon, 9 Jun 2014 13:45:28 +0000 (14:45 +0100)]
Doxyfile.in: make doc generation work

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years ago4digitdisplay.cxx: add Interesting tag and remove pointless array
Brendan Le Foll [Mon, 9 Jun 2014 13:45:03 +0000 (14:45 +0100)]
4digitdisplay.cxx: add Interesting tag and remove pointless array

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agodoxygen: Added documentation to nrf24l01 module
Kiveisha Yevgeniy [Fri, 6 Jun 2014 15:40:24 +0000 (15:40 +0000)]
doxygen: Added documentation to nrf24l01 module

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agodoxygen: added documentation to tm1637 seven segment display
Kiveisha Yevgeniy [Fri, 6 Jun 2014 13:56:12 +0000 (13:56 +0000)]
doxygen: added documentation to tm1637 seven segment display

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoMerge branch 'ykiveish-master'
Brendan Le Foll [Fri, 6 Jun 2014 14:14:53 +0000 (15:14 +0100)]
Merge branch 'ykiveish-master'

9 years agoMerge branch 'master' of github.com:ykiveish/upm into ykiveish-master
Brendan Le Foll [Fri, 6 Jun 2014 14:14:34 +0000 (15:14 +0100)]
Merge branch 'master' of github.com:ykiveish/upm into ykiveish-master

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Conflicts:
examples/CMakeLists.txt
src/CMakeLists.txt
src/hcsr04/CMakeLists.txt
src/servo/CMakeLists.txt

9 years agossd1327: Added new lcd module.
Kiveisha Yevgeniy [Fri, 6 Jun 2014 12:27:43 +0000 (12:27 +0000)]
ssd1327: Added new lcd module.

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agolcd: changed the OOO generalisation.
Kiveisha Yevgeniy [Thu, 5 Jun 2014 15:20:40 +0000 (15:20 +0000)]
lcd: changed the OOO generalisation.

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agossd1308: Added new oled display
Kiveisha Yevgeniy [Thu, 5 Jun 2014 13:02:49 +0000 (13:02 +0000)]
ssd1308: Added new oled display

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agohcsr04: Added new sonar module (not working properly yet)
Kiveisha Yevgeniy [Wed, 4 Jun 2014 14:57:19 +0000 (14:57 +0000)]
hcsr04: Added new sonar module (not working properly yet)

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoservo: Added new module servo
Kiveisha Yevgeniy [Tue, 3 Jun 2014 16:23:26 +0000 (16:23 +0000)]
servo: Added new module servo

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoCOPYING: add MIT license
Brendan Le Foll [Thu, 5 Jun 2014 15:28:22 +0000 (16:28 +0100)]
COPYING: add MIT license

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agoupm: add install options to all current libraries
Thomas Ingleby [Thu, 5 Jun 2014 14:50:01 +0000 (15:50 +0100)]
upm: add install options to all current libraries

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agocmake: add recursive search for folders
Thomas Ingleby [Thu, 5 Jun 2014 12:58:34 +0000 (13:58 +0100)]
cmake: add recursive search for folders

* No need for many add_subdirectory

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agoMerge branch 'ykiveish-master'
Thomas Ingleby [Thu, 5 Jun 2014 12:45:47 +0000 (13:45 +0100)]
Merge branch 'ykiveish-master'

9 years agohcsr04: Added new sonar module (not working properly yet)
Kiveisha Yevgeniy [Wed, 4 Jun 2014 14:57:19 +0000 (14:57 +0000)]
hcsr04: Added new sonar module (not working properly yet)

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoservo: Added new module servo
Kiveisha Yevgeniy [Tue, 3 Jun 2014 16:23:26 +0000 (16:23 +0000)]
servo: Added new module servo

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agoMerge branch 'ykiveish-master'
Brendan Le Foll [Tue, 3 Jun 2014 11:00:56 +0000 (12:00 +0100)]
Merge branch 'ykiveish-master'

9 years agostyling: convert TAB to four SPACES
Kiveisha Yevgeniy [Tue, 3 Jun 2014 09:12:47 +0000 (09:12 +0000)]
styling: convert TAB to four SPACES

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agogeneral: added stdlib definition to fix broken compilation on maa v0.2.7
Kiveisha Yevgeniy [Tue, 3 Jun 2014 09:35:47 +0000 (09:35 +0000)]
general: added stdlib definition to fix broken compilation on maa v0.2.7

Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com>
9 years agostyling: remove trailing whitespace from all modules
Brendan Le Foll [Mon, 2 Jun 2014 10:49:57 +0000 (11:49 +0100)]
styling: remove trailing whitespace from all modules

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agoMerge branch 'ykiveish-master'
Brendan Le Foll [Mon, 2 Jun 2014 10:47:56 +0000 (11:47 +0100)]
Merge branch 'ykiveish-master'

9 years agonrf24l01 :: Added NRF module with examples.
Yevgeniy Kiveisha [Mon, 2 Jun 2014 09:33:21 +0000 (02:33 -0700)]
nrf24l01 :: Added NRF module with examples.

Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com>
9 years ago4digitdisplay: added new 4digitdisplay module
Yevgeniy Kiveisha [Fri, 30 May 2014 13:13:47 +0000 (06:13 -0700)]
4digitdisplay: added new 4digitdisplay module

Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com>
9 years agoledbar: added ledbar module
Yevgeniy Kiveisha [Fri, 30 May 2014 13:11:12 +0000 (06:11 -0700)]
ledbar: added ledbar module

Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com>
9 years agolcd: added grove-lcd rgb and deleted the old lcm1602 folder
Yevgeniy Kiveisha [Fri, 30 May 2014 12:50:31 +0000 (05:50 -0700)]
lcd: added grove-lcd rgb and deleted the old lcm1602 folder

Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com>
9 years agocmake: make required maa version 0.2.6+
Brendan Le Foll [Wed, 28 May 2014 13:22:37 +0000 (14:22 +0100)]
cmake: make required maa version 0.2.6+

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agoMerge branch 'ykiveish-master'
Brendan Le Foll [Wed, 28 May 2014 13:20:52 +0000 (14:20 +0100)]
Merge branch 'ykiveish-master'

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agobuzzer: added buzzer with example
Yevgeniy Kiveisha [Wed, 28 May 2014 12:56:44 +0000 (05:56 -0700)]
buzzer: added buzzer with example

Signed-off-by: Yevgeniy Kiveisha <yevgeniy.kiveisha@intel.com>
9 years agohmc5883l.h: change char to uint8_t
Brendan Le Foll [Tue, 27 May 2014 10:11:45 +0000 (11:11 +0100)]
hmc5883l.h: change char to uint8_t

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agoLcm1602: clean up API and use maa_result_t
Brendan Le Foll [Fri, 23 May 2014 13:21:10 +0000 (14:21 +0100)]
Lcm1602: clean up API and use maa_result_t

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agocmake: update to maa 0.2.6
Brendan Le Foll [Fri, 23 May 2014 13:20:07 +0000 (14:20 +0100)]
cmake: update to maa 0.2.6

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agomaa: update for 0.2.5 API v0.1.1
Brendan Le Foll [Mon, 19 May 2014 09:45:09 +0000 (10:45 +0100)]
maa: update for 0.2.5 API

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agoaio: fix for maa aio API change and make required libmaa version exactly 0.2.3 v0.1.0
Brendan Le Foll [Wed, 14 May 2014 13:09:41 +0000 (14:09 +0100)]
aio: fix for maa aio API change and make required libmaa version exactly 0.2.3

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agoicm1602: Initial Commit, functionality complete.
Thomas Ingleby [Thu, 8 May 2014 19:44:07 +0000 (20:44 +0100)]
icm1602: Initial Commit, functionality complete.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
9 years agoDoxyfile: add grove to doxygen doc building
Brendan Le Foll [Thu, 8 May 2014 19:40:37 +0000 (20:40 +0100)]
Doxyfile: add grove to doxygen doc building

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agocmake: add pthreads and make add libmaa as REQUIRED
Brendan Le Foll [Thu, 8 May 2014 13:39:21 +0000 (14:39 +0100)]
cmake: add pthreads and make add libmaa as REQUIRED

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agocmake: fix swig generation and remove javascript as v8 not present on galileo images
Brendan Le Foll [Wed, 7 May 2014 14:41:28 +0000 (15:41 +0100)]
cmake: fix swig generation and remove javascript as v8 not present on galileo images

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agogrove: initial groveLight support
Brendan Le Foll [Wed, 7 May 2014 14:40:39 +0000 (15:40 +0100)]
grove: initial groveLight support

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agogrove: add grove temperature sensor support and example
Brendan Le Foll [Tue, 6 May 2014 14:58:48 +0000 (15:58 +0100)]
grove: add grove temperature sensor support and example

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
9 years agogrove: initial groveLED implementation and move to maa 0.2.2 api
Brendan Le Foll [Tue, 6 May 2014 13:27:16 +0000 (14:27 +0100)]
grove: initial groveLED implementation and move to maa 0.2.2 api

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years agodoxygen: fix doxygen generation and inital pydoc generation
Brendan Le Foll [Wed, 30 Apr 2014 17:43:32 +0000 (18:43 +0100)]
doxygen: fix doxygen generation and inital pydoc generation

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years agodoxygen: add basic doxygen documentation for upm
Brendan Le Foll [Wed, 30 Apr 2014 14:47:12 +0000 (15:47 +0100)]
doxygen: add basic doxygen documentation for upm

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years agoupm: move to maa 0.2.1 C api
Brendan Le Foll [Wed, 30 Apr 2014 13:58:11 +0000 (14:58 +0100)]
upm: move to maa 0.2.1 C api

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years agoREADME: update information on design principles
Brendan Le Foll [Fri, 25 Apr 2014 14:48:27 +0000 (15:48 +0100)]
README: update information on design principles

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years ago.gitignore: add git ignore file
Brendan Le Foll [Fri, 25 Apr 2014 14:33:40 +0000 (15:33 +0100)]
.gitignore: add git ignore file

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years agoswig: add swig support for hmc5883l sensor
Brendan Le Foll [Fri, 25 Apr 2014 14:33:26 +0000 (15:33 +0100)]
swig: add swig support for hmc5883l sensor

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
10 years agoinitial commit of upm with hmc5883l support
Brendan Le Foll [Fri, 25 Apr 2014 13:48:43 +0000 (14:48 +0100)]
initial commit of upm with hmc5883l support

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>