Private
Public Access
2
0
Commit Graph

85 Commits

Author SHA1 Message Date
Nandkishor Sonar
207c54a5e7 aio: add initial analog input support
Signed-off-by: Nandkishor Sonar <nandkishor.sonar@intel.com>
Reviewed-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-01 16:38:17 +01:00
Brendan Le Foll
8c016318a6 swig: make swig generation of objects generic
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-01 16:11:17 +01:00
Brendan Le Foll
201e22f922 swig: name functions explicitly and use %extend to convert _context structs to objects
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-01 16:11:16 +01:00
Brendan Le Foll
4129d4e16d spi: add destructor
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-01 16:11:16 +01:00
Brendan Le Foll
ffe8487d9f add emum doc to maa_result_t
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-01 15:26:39 +01:00
Brendan Le Foll
d0ed365e86 Merge branch 'tingleby-spi-new' 2014-04-30 14:54:16 +01:00
Brendan Le Foll
661f7b29ec Merge branch 'spi-new' of github.com:tingleby/maa into tingleby-spi-new
Conflicts:
	src/CMakeLists.txt
2014-04-30 14:53:21 +01:00
Brendan Le Foll
3f0c17eb73 CMakeLists.txt: add vesion.h to installed headers
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 14:51:19 +01:00
Brendan Le Foll
35c98aed6d api: Change api licensing as it now has nothing to do with mbed
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 14:50:01 +01:00
Brendan Le Foll
82eacc48e1 pydoc: fix generation
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 14:49:33 +01:00
Thomas Ingleby
e04d776c95 spi: Add initial SPI api
* Skeleton implementation included too.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-04-30 14:43:59 +01:00
Brendan Le Foll
7a6a0036b4 README.md: fix readme style
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 11:39:19 +01:00
Brendan Le Foll
9e3e322fff gpio.h: fix doxygen comment on struct
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 11:36:02 +01:00
Brendan Le Foll
e86916ab91 i2c: add doxygen documentation and make return types use maa_result_t
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 11:35:29 +01:00
Brendan Le Foll
a83d8ac5df Merge pull request #6 from tingleby/master
pwm: Updated API
2014-04-30 10:51:34 +01:00
Brendan Le Foll
0450c2e159 doxygen: generic and more reliable doxygen/swig autodoc integration
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 10:50:44 +01:00
Thomas Ingleby
ccc4544455 pwm: Updated API
* Greater use of maa_result_t
* Added raw mode.
* Updated cycle-pwm3 to use new api.

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-04-30 10:30:56 +01:00
Brendan Le Foll
804c4a437d javascript: fix swig generation of node.js api
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-29 18:44:09 +01:00
Brendan Le Foll
7524cb7ab8 Merge pull request #5 from tingleby/master
gpio: API cleaner & documentation fixed
2014-04-29 17:18:14 +01:00
Thomas Ingleby
ac995a8803 example: blink-io8.c Updated against new API
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-04-29 17:01:42 +01:00
Brendan Le Foll
34cbc434b0 doxy2swig.py: make script executable
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-29 16:56:37 +01:00
Thomas Ingleby
0c0633e724 gpio: Add support for setting GPIO ouput drive.
*Supports all exposed to sysfs

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-04-29 16:55:54 +01:00
Thomas Ingleby
226c6bcb66 gpio: Matured the GPIO API.
* Greater use of return values.
* Uses defined enum instead of char arrays

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-04-29 16:46:10 +01:00
Brendan Le Foll
47eea60865 pydoc: add make pydoc target to generate pydoc html
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-29 16:40:16 +01:00
Brendan Le Foll
dc68f40a26 pydoc: add full generation of pydoc for pymaa
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-29 16:33:59 +01:00
Brendan Le Foll
6ad98d23e7 i2c.c: fix return type in _init function
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-29 14:01:30 +01:00
Brendan Le Foll
77ee9ffff5 doc: initial documentation of api
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-28 18:39:07 +01:00
Brendan Le Foll
25f0dc5f9b pymaa.i: add rename to remove maa_ prefix from python lib
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-28 18:10:12 +01:00
Brendan Le Foll
1f3802abea Merge pull request #4 from emea-ssg-drd/dumpc++
Remove all C++ code and move to a standard C api
2014-04-28 14:12:40 +01:00
Brendan Le Foll
bcfa9669d2 Doxyfile.in: use lib version number in doxyfile
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-28 13:57:34 +01:00
Brendan Le Foll
cbc87a7046 CMakeLists.txt: add default versioning when git not present
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-28 11:40:26 +01:00
Brendan Le Foll
f280b3c0f6 maa: change struct names to be more unique and fix allocs
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-28 11:31:53 +01:00
Brendan Le Foll
00fd42b186 version.h: add versioning info from git
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-28 00:29:14 +01:00
Brendan Le Foll
1ba2d6040c i2c: clarify our usage of the result of the assignment
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-27 23:15:54 +01:00
Brendan Le Foll
ed0a1f6085 maa: change the linking of maa and make gpio functions match maa_ spec
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-27 23:11:31 +01:00
Brendan Le Foll
a28d538321 Doxyfile.in: add basic doxyfile for make doc
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-27 21:48:22 +01:00
Brendan Le Foll
a5a407e4b5 MAA version 0.2.0 moves to a standard C API
* Removed all C++ code and renamed all .cxx extensions to .c
* All functions are renamed to maa_ and modules are for example called maa_pwm
* Cmake can now 'make doc' using a Doxyfile.in to create documentation
* examples/ have been updated but swig generated API is untested

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-27 21:17:54 +01:00
Brendan Le Foll
5a270191b5 README: update README with more accurate information
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-25 15:49:19 +01:00
Brendan Le Foll
2398df459a i2c-dev.h: fix headers for integration with upm
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-25 14:46:19 +01:00
Brendan Le Foll
a0efbec625 hello_gpio.py: fix python example
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-25 09:10:27 +01:00
Brendan Le Foll
1d35f750e7 posix_types: remove include of stddef.h
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-23 17:28:33 +01:00
Brendan Le Foll
d1ceeae4e3 cmake: make maa a proper dynamic library and install it correctly
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-23 17:28:14 +01:00
Brendan Le Foll
42446812c5 stddef.h: remove unecesary kernel header
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-23 11:09:09 +01:00
Brendan Le Foll
04017cd5d9 gpio.c: fix styling of functions
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-23 09:30:27 +01:00
Brendan Le Foll
09b31759f4 i2cslave.h: fix line endings
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-23 09:28:48 +01:00
Brendan Le Foll
173b81c206 gpio.c: simplify gpio_get_valfp and make static
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-23 09:28:04 +01:00
Brendan Le Foll
f5c1a39530 mbed: remove straggling files
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-22 15:55:42 +01:00
Brendan Le Foll
184b94e9e5 examples: make C++ examples follow src/ extension convention
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-22 15:54:34 +01:00
Brendan Le Foll
aee2087a42 maa: general licensing + styling cleanup
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-22 15:51:28 +01:00
Brendan Le Foll
f011102ce6 basic HMC5883L magnometer sample
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-22 15:32:22 +01:00