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
Brendan Le Foll
ac131e1e17
i2cslave: basic working implimentation
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-04-22 15:32:20 +01:00
Brendan Le Foll
44b43c5063
i2c: fix license header
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-04-22 15:18:43 +01:00
Thomas Ingleby
485e4e9bdd
pwm: Add missing include
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-04-14 17:17:33 +01:00