Thomas Ingleby [Wed, 21 May 2014 12:07:50 +0000 (13:07 +0100)]
spi: fix headers
Missed in earlier commits
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 21 May 2014 11:58:55 +0000 (12:58 +0100)]
aio: fix spacing
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 21 May 2014 11:52:38 +0000 (12:52 +0100)]
maa: add maa internal header.
For internal functions and data definitions.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 21 May 2014 11:50:12 +0000 (12:50 +0100)]
maa: remove whitespace
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Tue, 20 May 2014 15:55:27 +0000 (16:55 +0100)]
spi: completed implementation.
* Added more functions for transaction settings.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 20 May 2014 15:52:40 +0000 (16:52 +0100)]
spi: Use new feature of pinmap to get split info.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 20 May 2014 15:50:38 +0000 (16:50 +0100)]
spi-pinmap: seperated bus from slave select.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 20 May 2014 14:40:28 +0000 (15:40 +0100)]
gtest: fix version test and change test cmake var name
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 20 May 2014 14:39:58 +0000 (15:39 +0100)]
python: include examples page for sphinx documentation that links to src examples
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 20 May 2014 12:51:12 +0000 (13:51 +0100)]
gpio: add ownership gaurd
* Will not unexport if the context did not export it. Can be forced.
* Checks if pin is already exported.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 20 May 2014 12:38:15 +0000 (13:38 +0100)]
pwm: added existing exposition logic
* Understands when pwm pin is already exported.
* Will not unexport if didnt export. Can be forced.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 20 May 2014 09:41:47 +0000 (10:41 +0100)]
pwm: use posix open instead of fopen
* Add safety to output char arrays and filepaths.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Mon, 19 May 2014 14:40:43 +0000 (15:40 +0100)]
gpio: use open in all function opposed to fopen
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 10:47:38 +0000 (11:47 +0100)]
maa.i: fix definition of printError in interface file
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 10:05:43 +0000 (11:05 +0100)]
cmake: version bump to 0.2.5
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Mon, 19 May 2014 09:43:23 +0000 (10:43 +0100)]
pwm: changed to use strtol for return values.
* Minor spelling corrections
* Small format change in function. Incorrect spacing.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Mon, 19 May 2014 09:42:23 +0000 (10:42 +0100)]
pwm: removed disabling pin on unexport.
Needed to be handled differently based on the running platform
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 09:35:29 +0000 (10:35 +0100)]
gpio.c: PyEval_Call now casts void* to PyObject* before call, fixing warning
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 09:34:36 +0000 (10:34 +0100)]
i2c: fix write API to use const char*
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 08:58:01 +0000 (09:58 +0100)]
maa.i: add return types to swig constants
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 08:51:59 +0000 (09:51 +0100)]
maa.i: add printError() function to swig API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 08:51:31 +0000 (09:51 +0100)]
maa.i: rename get_version() to getVersion()
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 08:50:58 +0000 (09:50 +0100)]
maa.c: add stdlib.h to remove clang warning
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 19 May 2014 08:49:30 +0000 (09:49 +0100)]
C++: Change enum types to be shorter in C++
* This changes the swig interface so Python/Node APIs change slightly
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 16:52:06 +0000 (17:52 +0100)]
hello_isr.py: fix usage of isr in python example
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 16:10:34 +0000 (17:10 +0100)]
cmake: version bump due to API change
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 09:07:28 +0000 (10:07 +0100)]
README.md: add changelog to explain API changes
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Fri, 16 May 2014 15:56:48 +0000 (16:56 +0100)]
blink-io-cpp: example gpio using cpp wrappers.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 13:45:16 +0000 (14:45 +0100)]
c++: Add C++ runtime library to linker patch
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 13:44:14 +0000 (14:44 +0100)]
spi: fix use of memset sizeof param
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 13:44:04 +0000 (14:44 +0100)]
gpio: fix use of memset sizeof param
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 13:28:59 +0000 (14:28 +0100)]
swig: add gpio enum definitions on interface file
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 13:10:29 +0000 (14:10 +0100)]
spi.hpp: Add C++ wrapper around Spi
* maa_spi_context becomes an opaque pointer
* C++ wrapper class Spi created
* swig now uses C++ wrapper Gpio to generate API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Fri, 16 May 2014 10:51:21 +0000 (11:51 +0100)]
spi: added example for use with mcp4261
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Fri, 16 May 2014 10:50:34 +0000 (11:50 +0100)]
spi: implemented write functions
Still basic, more work needed
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Fri, 16 May 2014 10:49:20 +0000 (11:49 +0100)]
spi: changed write function prototype.
* Added write_buf for buffer transfer
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 14 May 2014 15:06:57 +0000 (16:06 +0100)]
spi-pinmap: added spi checking functions.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 14 May 2014 14:47:26 +0000 (15:47 +0100)]
intel_galileo_rev_d: fixed SPI bus id.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Fri, 16 May 2014 10:56:06 +0000 (11:56 +0100)]
gpio.hpp: Add C++ wrapper around Gpio
* maa_gpio_context bcomes an opaque pointer
* C++ wrapper class Gpio created
* swig now uses C++ wrapper Gpio to generate API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 10:53:19 +0000 (11:53 +0100)]
pwm.hpp: Add C++ wrapper around Pwm
* maa_pwm_context becomes an opaque pointer
* C++ wrapper class Pwm
* swig now uses C++ wrapper Pwm to generate API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 09:28:26 +0000 (10:28 +0100)]
i2c.hpp: Add C++ wrapper around I2c
* maa_i2c_context bcomes an opaque pointer
* C++ wrapper class I2c created
* swig now uses C++ wrapper I2c to generate API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 09:28:26 +0000 (10:28 +0100)]
i2c.hpp: Add C++ wrapper around I2c
* maa_i2c_context bcomes an opaque pointer
* C++ wrapper class I2c created
* swig now uses C++ wrapper I2c to generate API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 16 May 2014 08:43:01 +0000 (09:43 +0100)]
maa_init: fix constructor attribute in maa_init and add working example
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 15 May 2014 21:47:38 +0000 (22:47 +0100)]
aio.hpp: Add C++ wrapper around Aio
* maa_aio_context becomes an opaque pointer
* C++ wrapper class Aio created
* examples/c++ with a sample for Aio created
* swig now uses C++ wrapper Aio to generate an API
* python generated code is now C++
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 15 May 2014 15:40:21 +0000 (16:40 +0100)]
cmake: make maa link against pthreads directly
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 15 May 2014 15:39:55 +0000 (16:39 +0100)]
cmake: fix hard includ of node headers for cross compile
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 15 May 2014 13:42:18 +0000 (14:42 +0100)]
gpio: make isr_exit function use pthread_cancel and treat error cases more cleanly
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 15 May 2014 09:41:23 +0000 (10:41 +0100)]
blink-io: make sure maa_gpio_init was successful
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 14 May 2014 13:08:29 +0000 (14:08 +0100)]
cmake: increase version to 2.3
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 22:25:21 +0000 (22:25 +0000)]
aio: remove _u16 suffix from call. Make return type a uint16_t
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 22:24:48 +0000 (22:24 +0000)]
blink-io: add stdlib.h for strtol call
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 22:18:46 +0000 (22:18 +0000)]
gpio: add signal type to pthread_kill
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 22:18:22 +0000 (22:18 +0000)]
pwm: always return a value if stated in prototype
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 22:17:42 +0000 (22:17 +0000)]
i2c: fixed impossible unsigned comparisons
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 22:10:41 +0000 (22:10 +0000)]
aio: remove use of atoi and cleanup debug
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 21:59:54 +0000 (21:59 +0000)]
aio: use posix read/lseek API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 21:59:22 +0000 (21:59 +0000)]
aio: fix styling of case statement
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 21:58:43 +0000 (21:58 +0000)]
aio: fix error checking of maa_check_aio
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 21:57:28 +0000 (21:57 +0000)]
gpio: fix compiler warning with blank return
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 20:55:08 +0000 (20:55 +0000)]
swig: fix usage of SWIGPYTHON for python specific code
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 20:45:00 +0000 (20:45 +0000)]
swig: Add support for isr/callbacks from python
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 20:44:34 +0000 (20:44 +0000)]
maa_init: add GCC attribute to call init function as a constructor
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 20:43:41 +0000 (20:43 +0000)]
cmake: re-enable javascript for swig
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 13 May 2014 14:35:27 +0000 (15:35 +0100)]
gpio: rework of gpio - using open() for value_fp
* fixes maa_gpio_read by using simple posix file io
* fixes blink sample to have much more error checking
* blink sample now takes an argument
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 8 May 2014 10:24:13 +0000 (11:24 +0100)]
maajs: fix example with object API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 7 May 2014 16:45:02 +0000 (17:45 +0100)]
gpio: don't do a pthread_kill if thread id is 0
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Wed, 7 May 2014 15:07:58 +0000 (16:07 +0100)]
pinmap: test mode, add uninitialised protection.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 7 May 2014 16:39:58 +0000 (17:39 +0100)]
maa.i: maa_init is now done after swig initialisation routine
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 7 May 2014 15:01:00 +0000 (16:01 +0100)]
Merge branch 'tingleby-pin'
Thomas Ingleby [Wed, 7 May 2014 14:54:59 +0000 (15:54 +0100)]
pinmap: Implemented maa_pin_mode_test
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 7 May 2014 14:15:57 +0000 (15:15 +0100)]
pwm: rev-d quirk worked-around.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Wed, 7 May 2014 14:12:44 +0000 (15:12 +0100)]
pinmap: function to test mode of a pin.
* Added enum to represent the supported modes.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Wed, 7 May 2014 13:50:04 +0000 (14:50 +0100)]
Merge branch 'tingleby-master'
Brendan Le Foll [Wed, 7 May 2014 13:49:53 +0000 (14:49 +0100)]
Merge branch 'master' of github.com:tingleby/maa into tingleby-master
Brendan Le Foll [Wed, 7 May 2014 13:48:21 +0000 (14:48 +0100)]
gpio: initial implementation of interupt handling on gpio
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 7 May 2014 13:20:37 +0000 (14:20 +0100)]
analogin_a0: add adc_value print in decimal
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 6 May 2014 17:12:53 +0000 (18:12 +0100)]
gpio: only call ferror in free() case as dev has already been free'd by swig code
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 6 May 2014 14:50:13 +0000 (15:50 +0100)]
aio: add c++ header guards
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 6 May 2014 14:29:42 +0000 (15:29 +0100)]
maa: add result print function.
* Fixed error in comments in maa.h
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Tue, 6 May 2014 14:01:44 +0000 (15:01 +0100)]
pwm: Use pinmap functions for setting up pwm.
* Intended function of check_pwm also checks for conflicting gpio, due
* to quirk on galileo rev d, functionality commented.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Tue, 6 May 2014 13:54:10 +0000 (14:54 +0100)]
galileo-rev-d: Add PWM properties on IO3
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Fri, 2 May 2014 15:58:37 +0000 (16:58 +0100)]
CMakeLists.txt: update version to 0.2.2
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 6 May 2014 09:42:06 +0000 (10:42 +0100)]
init: allow init to be called multiple times
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 6 May 2014 08:33:46 +0000 (09:33 +0100)]
Merge branch 'tingleby-master'
Brendan Le Foll [Tue, 6 May 2014 08:33:19 +0000 (09:33 +0100)]
Merge branch 'master' of github.com:tingleby/maa into tingleby-master
Brendan Le Foll [Tue, 6 May 2014 08:32:07 +0000 (09:32 +0100)]
gpio: reworking of gpio IO calls
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 6 May 2014 08:18:35 +0000 (09:18 +0100)]
intel_galileo_rev_d: Wrong I2C bus definition.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 5 May 2014 19:13:58 +0000 (20:13 +0100)]
maa: Update functions within maa to use new api.
* Use new board definitions.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 5 May 2014 19:00:20 +0000 (20:00 +0100)]
pinmap: new way of defining board io.
* Intel Galileo Rev D pinmap updated to use new format
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Sun, 4 May 2014 10:59:21 +0000 (11:59 +0100)]
Merge remote-tracking branch 'upstream/master'
Brendan Le Foll [Fri, 2 May 2014 15:44:55 +0000 (16:44 +0100)]
Merge branch 'tingleby-pinmap-i2cspi'
Brendan Le Foll [Fri, 2 May 2014 15:43:10 +0000 (16:43 +0100)]
Merge branch 'pinmap-i2cspi' of github.com:tingleby/maa into tingleby-pinmap-i2cspi
Brendan Le Foll [Fri, 2 May 2014 15:32:53 +0000 (16:32 +0100)]
gpio: use strtol instead of atoi
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 2 May 2014 15:31:16 +0000 (16:31 +0100)]
swig: add unexport() calls to be used by destructors in object api
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Fri, 2 May 2014 15:16:01 +0000 (16:16 +0100)]
Merge branch 'pinmap-i2cspi'
Thomas Ingleby [Fri, 2 May 2014 15:07:18 +0000 (16:07 +0100)]
i2c: Work started on using pinmap with i2c
* Update examples and swig interface.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Fri, 2 May 2014 13:57:55 +0000 (14:57 +0100)]
intel_galileo_rev_d: Update to new board definition
* Added SPI and I2C information
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Fri, 2 May 2014 13:45:24 +0000 (14:45 +0100)]
pinmap: Added spi and i2c to board definition.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Fri, 2 May 2014 13:24:08 +0000 (14:24 +0100)]
i2c: generalising api
* Added raw init function (maa_i2c_init_raw) for not using pinmap
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Fri, 2 May 2014 13:08:49 +0000 (14:08 +0100)]
python: fix examples and add maa_init() call in swig
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>