Private
Public Access
2
0
Commit Graph

259 Commits

Author SHA1 Message Date
Brendan Le Foll
93acdf3789 maa.i: add typemaps for uint8_t and uint8_t*
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-13 17:53:21 +01:00
Brendan Le Foll
4a0c76c1a0 spi.h: add doc to make sure people free the returned buffer after maa_spi_write
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-13 17:52:59 +01:00
Brendan Le Foll
ba102b2526 maa: update to 0.3.0
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-13 10:30:27 +01:00
Brendan Le Foll
d1f39525ec maa.i: add typemap for unsigned char* to char*
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-13 10:30:01 +01:00
Brendan Le Foll
3f2163a9b9 CMakeLists.txt: install headers in include/maa
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-13 10:16:37 +01:00
Brendan Le Foll
116d437a79 example.js: make require path follow NODE_ENV and NODE_PATH
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-12 09:54:51 +01:00
Brendan Le Foll
2d12e3bd1c example.js: fix example to use up to date API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-12 07:59:06 +01:00
Brendan Le Foll
6e4f8b085f maa: make common.h header to replace maa.h header to simplify includes
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-11 14:28:28 +01:00
Brendan Le Foll
fdfafa5626 README.md: make more github friendly readme and move to docs/
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-11 14:16:47 +01:00
Brendan Le Foll
ab071e64de i2c: make maa_i2c_read always return the length of the read
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-11 10:49:23 +01:00
Thomas Ingleby
be1248930b js-swig: remove whitespace
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-10 20:17:09 +01:00
Brendan Le Foll
0cfea290c6 maa: update to version 0.2.9
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-10 16:47:37 +01:00
Brendan Le Foll
faedfce419 maa: add global maa.h and maa.hpp and stop using /usr/include/maa/
* pkg-config now only sees maa.h & maa.hpp
* usage of maa/*.{h,hpp} is still allowed
* examples updated to use maa.{h,hpp}

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-10 16:47:37 +01:00
Thomas Ingleby
f1a0e9825e 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>
2014-06-09 19:19:16 +01:00
Brendan Le Foll
1289b39c6f maa: version bump to 0.2.8
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-09 17:33:22 +01:00
Thomas Ingleby
60fef1bd30 cmake: added conflicts and replaces fields
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-09 14:49:35 +01:00
Thomas Ingleby
67f1e55bea ipk: generated ipk named as libmaa{major version}
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-09 14:26:05 +01:00
Thomas Ingleby
83ab9575b4 ipk: rename end package to libmaa
* change provides to follow yocto produced package

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-09 14:14:11 +01:00
Thomas Ingleby
f101ee64f9 cmake: updated CPackDeb to use DEB outer compression.
* Additional fields added to CMakeLists

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-09 13:20:11 +01:00
Brendan Le Foll
35d38bc72a package.json: add extra info about module license and runtime support
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-04 15:37:00 +01:00
Brendan Le Foll
6cd3cb4c65 maa: add maa_set_priority call
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-04 14:39:41 +01:00
Brendan Le Foll
2c278acfcd cmake: install python & node.js modules correctly
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-04 12:06:04 +01:00
Brendan Le Foll
b74541bf5a CPackDeb.cmake: update to use opkg-buld
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-04 12:05:02 +01:00
Thomas Ingleby
6117c855a3 maa: add make package using CPack, generates IPK
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-03 13:29:28 +01:00
Brendan Le Foll
5b191ab6cd api: add proper doxygen comments to C++ headers and normalise doc
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-30 17:19:08 +01:00
Brendan Le Foll
fac705768d Doxyfile.in: remove deprecated options in doxygen 1.8
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-30 17:09:54 +01:00
Brendan Le Foll
28fc9f97c9 swig: use C++ generated class doc and include directly from maa.i
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-30 10:28:21 +01:00
Brendan Le Foll
4383eb787f doxy2swig.py: explicitly set to use python2
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-30 09:58:34 +01:00
Brendan Le Foll
ce8cda6743 DoxygenLayout.xml: make C++ doc order a little like the C doc
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-30 09:53:20 +01:00
Brendan Le Foll
a5539118c8 Doxyfile.in: remove include dir from INPUT path
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-30 09:52:05 +01:00
Thomas Ingleby
e86e8bf211 Merge branch 'gpio-mem' 2014-05-29 16:36:43 +01:00
Thomas Ingleby
7af6a96a13 mmap: added mmap io to gpio
* added function to gpio to use mmap
* changed board definition format around mmap io (fast-gpio)
* Intel Galileo Rev D updated to follow changed definitions

* Example performing mmap io to pin 2 added.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-05-29 16:30:07 +01:00
Brendan Le Foll
a02923beec docs: Add docs/ folder with in depth topics as well as DoxygenLayout.xml file
* C headers now have @briefs and include examples
* Examples have altered 'Interesting' Sections

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-29 14:51:38 +01:00
Brendan Le Foll
b9352a9e8c cmake: version bump to 0.2.7
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-28 11:01:00 +01:00
Brendan Le Foll
dd3ffe8b78 examples: add Interesting snippet tags to examples and link in Readme.md
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-28 11:00:36 +01:00
Brendan Le Foll
024324f76e c++: Use simple types instead of unistd types for swig generation
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-28 10:58:27 +01:00
Brendan Le Foll
360c10a5e0 aio.py: add aio python example
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-27 10:43:46 +01:00
Brendan Le Foll
679ec0a139 aio.hpp: read() uses basic type to make generation of swig interfaces easier
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-27 10:38:56 +01:00
Brendan Le Foll
e5a9af65a8 aio: make types used more logical and simplify logic
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-26 16:05:17 +01:00
Brendan Le Foll
d6852c63a7 doxygen: add examples from examples dir and include one section on Readme.md
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-23 14:47:34 +01:00
Brendan Le Foll
d847ae7847 i2c: use uint8_t throughout to make code clearer
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-23 14:21:53 +01:00
Brendan Le Foll
ded3830951 swig: add BUILDSWIG macros to disable building of swig modules
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-23 13:56:45 +01:00
Brendan Le Foll
bc0da78b97 cmake: make sure headers are not in api/ subdir
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-23 11:58:04 +01:00
Thomas Ingleby
036bb40ab2 cmake: version bump to 0.2.6
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-05-22 14:57:19 +01:00
Brendan Le Foll
0fe7bd335c src: add unistd.h to pwm and spi modules to remove compiler warnings
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-22 14:54:19 +01:00
Brendan Le Foll
55403793e3 pwm: equality comparison should be assignment
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-22 14:53:18 +01:00
Brendan Le Foll
ff720b67f5 I2c-compass: add -lm to linker
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-22 14:52:10 +01:00
Brendan Le Foll
9e2ce3f38c cmake: install only the public API in ${prefix}/include/maa
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-22 14:26:11 +01:00
Brendan Le Foll
fb7da58139 cmake: install examples in ${prefix}/share/maa/examples
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-22 14:26:11 +01:00
Thomas Ingleby
8d21d477b8 examples: added more cpp examples.
Mostly just the same functionality as the C examples yet using the cpp
api.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-05-22 14:17:33 +01:00