Brendan Le Foll [Wed, 8 Jul 2015 10:38:15 +0000 (11:38 +0100)]
mraa: update to version 0.7.3
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Jul 2015 09:29:47 +0000 (10:29 +0100)]
intel_de3815: avoid double free in case of error
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Jul 2015 09:29:27 +0000 (10:29 +0100)]
intel_de3815.c: Add error handling to seeks and avoid reading past buffer size
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Jul 2015 09:14:56 +0000 (10:14 +0100)]
mraa-gpio.c: add %d to printf statement
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Jul 2015 08:39:52 +0000 (09:39 +0100)]
intel_de3815.c: check i2c device fd
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Jul 2015 08:39:30 +0000 (09:39 +0100)]
intel_de3815.c: go up to i2c-8 to find designware i2c adapter
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 6 Jul 2015 12:42:02 +0000 (13:42 +0100)]
minnow_max.md: Remove unsuported SPI comment
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 6 Jul 2015 12:41:39 +0000 (13:41 +0100)]
intel_minnow_max.c: Use MAX_LENGTH for strn commands
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 6 Jul 2015 10:48:44 +0000 (11:48 +0100)]
intel_minnow_max.c: Fix SPI CLK having uninitialised mux total
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 2 Jul 2015 18:17:53 +0000 (19:17 +0100)]
python/mraa.i: Fix memory leak on python Spi::write and I2c::write
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 2 Jul 2015 18:06:59 +0000 (19:06 +0100)]
mraajs.i: Fix memory leak on javascript Spi::write
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 1 Jul 2015 09:52:31 +0000 (10:52 +0100)]
mraa.c: Fix readlink call not terminating its buffer
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 1 Jul 2015 09:42:54 +0000 (10:42 +0100)]
intel_edison_fab_c.c: check fstat return value
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 30 Jun 2015 13:46:26 +0000 (14:46 +0100)]
gpio: all gpio enums prefixed with _mraa
Enum C types for gpio where not all prefixed with mraa correctly, now fixed
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 30 Jun 2015 13:33:22 +0000 (14:33 +0100)]
x86: de3815: detect correct i2c-dev
Will search for the designware i2c devices
Closes #198
Closes #203
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Jon Trulson [Mon, 29 Jun 2015 23:31:46 +0000 (17:31 -0600)]
pwm: mraa_pwm_write() should accept 1.0 as a valid percentage
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 29 Jun 2015 19:09:45 +0000 (20:09 +0100)]
x86: Galileo Gen 2: add ftdi header serial
Closes #138
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 29 Jun 2015 18:51:34 +0000 (19:51 +0100)]
uart: fix issue where a index is checked before set
Related to #152
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 29 Jun 2015 18:45:16 +0000 (19:45 +0100)]
x86: edison: add check in init_pre uart hook
If none 0 index passed, will log error.
Related to #152
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Justin Brown [Mon, 22 Jun 2015 20:21:15 +0000 (13:21 -0700)]
cmake: add path to help find nodejs
Helps locate node-v0.12.4 built from source on Fedora 22
Signed-off-by: Justin Brown <justin.m.brown@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alex Tereschenko [Mon, 15 Jun 2015 19:20:02 +0000 (21:20 +0200)]
intel_edison_fab_c.c: added spi_lsbmode_replace to return proper status
Edison SPI driver doesn't support LSB_FIRST mode, we will now return
_FEATURE_NOT_SUPPORTED instead of _INVALID_RESOURCE
for attempts to enable it.
Closes #22.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Sat, 20 Jun 2015 19:41:42 +0000 (20:41 +0100)]
i2c.h: Fix docs that incorectly states -1 is failure
Fixes #228
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Thu, 18 Jun 2015 18:38:14 +0000 (19:38 +0100)]
cmake: if BUILDSWIG is OFF then disable SWIG items
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Tue, 16 Jun 2015 10:12:16 +0000 (11:12 +0100)]
cmake: fix version when git is pesent but no tree is found
This avoids the version being .so.HEAD-HASH-NOTFOUND or similar when git is
present on the target but a valid tree is not found
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alex Tereschenko [Sun, 14 Jun 2015 14:45:31 +0000 (16:45 +0200)]
intel_galileo_rev_d.c: added spi_lsbmode_replace to return correct status.
Galileo Gen1 doesn't support LSB_FIRST mode, so let's
return MRAA_ERROR_FEATURE_NOT_SUPPORTED instead of <...>_INVALID_RESOURCE.
Closes #178.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alex Tereschenko [Sun, 14 Jun 2015 14:42:52 +0000 (16:42 +0200)]
spi.c: introduced a _replace hook for spi_lsbmode()
This could be generally useful and more specifically is a
prerequisite for issue #178.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alex Tereschenko [Sun, 14 Jun 2015 14:34:15 +0000 (16:34 +0200)]
spi.c: moved struct _spi declaration into mraa_internal_types.h
The declaration seems to be misplaced compared to all other similar structs.
It's also a prerequisite for introducing the _replace hook for spi_lsbmode(),
per issue #178.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Andrei Vasiliu [Wed, 10 Jun 2015 13:24:38 +0000 (16:24 +0300)]
oe-sdk_cross.cmake: Added support for OpenJDK Java bindings
Signed-off-by: Andrei Vasiliu <andrei.vasiliu@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 9 Jun 2015 07:25:36 +0000 (08:25 +0100)]
i2c: fix return value doc for _read_bytes_data
Closes #218
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alex Tereschenko [Sun, 7 Jun 2015 07:56:37 +0000 (09:56 +0200)]
edison.md: corrected ADC resolution data
Edison kit for Arduino has TI ADS7951 ADC, which has "12-stored-in-16" bit
resolution.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 3 Jun 2015 13:51:03 +0000 (14:51 +0100)]
mraa: update to version 0.7.2
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 3 Jun 2015 13:40:51 +0000 (14:40 +0100)]
binding.gyp.cmake: fix compilation when not setting target_arch
NPM package now only builds x86 builds, but for npm those are the only ones
that have ever worked due to a rework of the cmake code generating the
binding.gyp file is required
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 2 Jun 2015 15:09:03 +0000 (16:09 +0100)]
mraa: update to version 0.7.1
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 2 Jun 2015 13:28:36 +0000 (14:28 +0100)]
spi.hpp: fix wrong docstrings data -> txBuf
Closes #215
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 2 Jun 2015 11:06:15 +0000 (12:06 +0100)]
README.md: add links to javascript documentation
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 2 Jun 2015 07:43:14 +0000 (08:43 +0100)]
uart: Add c++ uart example
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 2 Jun 2015 07:42:37 +0000 (08:42 +0100)]
uart.c: Fix some wrong return checks
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 16:37:33 +0000 (17:37 +0100)]
mraajs.i: Use 0x032870 as SWIG_V8_VERSION to distinguish node.js 0.12.x
This fixes compilation with node.js 0.12.4
Closes #211
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:37:22 +0000 (15:37 +0100)]
.gitmodules: use public git url
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:23:43 +0000 (15:23 +0100)]
cmake: add FindYuidoc.cmake module
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:23:28 +0000 (15:23 +0100)]
doxygen2jsdoc: add custom typemap file
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:14:19 +0000 (15:14 +0100)]
.gitignore: add .swo tmp files
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:17:05 +0000 (15:17 +0100)]
contributing.md: add notes on cmakelist coding style
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:16:42 +0000 (15:16 +0100)]
cmake: add yuidoc documentation generation
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 14:13:49 +0000 (15:13 +0100)]
doxygen2jsdoc: add submodule
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jon Trulson [Mon, 1 Jun 2015 01:00:07 +0000 (19:00 -0600)]
uart: fix missing inversion that will clear all other flags
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 09:58:10 +0000 (10:58 +0100)]
uart: move string funcs to {read,write}Str
This commit adds raw binary read/write functions using the same typemaps as I2c
functions
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 09:56:46 +0000 (10:56 +0100)]
spi.hpp: mraa_spi_write_buf_word cannot be used from SWIG bindings
In order for this to work we need to provide a typemap for it
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 09:54:40 +0000 (10:54 +0100)]
uart: make mraa_uart_get_dev_path return const char*
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 08:36:00 +0000 (09:36 +0100)]
uart: Make C API use const where appropriate
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 08:32:44 +0000 (09:32 +0100)]
uart.hpp: Use std::string constructor which lets use set a size parameter
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Mon, 1 Jun 2015 08:32:14 +0000 (09:32 +0100)]
uart.hpp: trust c_str() instead of making copies
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 29 May 2015 13:56:48 +0000 (14:56 +0100)]
mraa: update to version 0.7.0
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 26 May 2015 16:07:15 +0000 (17:07 +0100)]
uart: update C++ API
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Tue, 26 May 2015 14:46:48 +0000 (15:46 +0100)]
uart: update C API
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Fri, 22 May 2015 13:06:05 +0000 (14:06 +0100)]
uart: bunch of small changes to make C api work
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 20 May 2015 14:04:59 +0000 (15:04 +0100)]
uart.c: add missing return values
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 19 May 2015 10:22:08 +0000 (11:22 +0100)]
uart: change hpp, use new names of functions
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 18 May 2015 20:13:06 +0000 (21:13 +0100)]
uart: remove un-needed includes from uart.h
No need for many included
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Thomas Ingleby [Mon, 18 May 2015 20:01:56 +0000 (21:01 +0100)]
uart: move internal static function to top of file
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Brendan Le Foll [Fri, 8 May 2015 16:23:10 +0000 (17:23 +0100)]
uart: make initial dump of uart module
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jon Trulson [Thu, 30 Apr 2015 20:12:45 +0000 (14:12 -0600)]
uart: use an unsigned int for baud rate rather than speed_t
uart.c contains a static conversion function that will translate known
baud rates into their speed_t counter parts. If an unsupported baud
rate is selected, a diagnostic will be emitted via syslog and a
default of B9600 will be chosen.
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jon Trulson [Wed, 29 Apr 2015 22:13:07 +0000 (16:13 -0600)]
uart: add capability to check if data can be read from device
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jon Trulson [Wed, 29 Apr 2015 22:08:36 +0000 (16:08 -0600)]
uart: add uart device read and write functionality
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jon Trulson [Wed, 29 Apr 2015 22:03:53 +0000 (16:03 -0600)]
uart: add uart device open and close functionality
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jon Trulson [Wed, 29 Apr 2015 21:51:07 +0000 (15:51 -0600)]
uart: add fd (file descriptor) to uart context
Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Henry Bruce [Fri, 22 May 2015 21:49:08 +0000 (14:49 -0700)]
CMakeLists.txt: Added RPM packaging support for cpack
Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 20 May 2015 10:16:15 +0000 (11:16 +0100)]
mraajs.i: add buffer checks to python write() typemaps in Spi & I2c
Previously anything passed to an I2c::write() or Spi::write() function in
node.js that wasn't a node::Buffer or an object would likely cause a segfault
later on during future calls. This change calls node::Buffer::HasInstance(obj)
to make sure the buffer is valid prior to grabbing it's data
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jakub Kramarz [Wed, 6 May 2015 00:36:36 +0000 (02:36 +0200)]
edison.md: minor fixes in Edison boards docs
Some typo, letter case and formatting fixes.
Signed-off-by: Jakub Kramarz <jakub@hackerspace-krk.pl>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jakub Kramarz [Tue, 5 May 2015 23:39:13 +0000 (01:39 +0200)]
raspberry_pi.md: fixed Raspberry Pi model 2 pin mapping docs
It weren't rendered correctly by Github in previous version, also the header was missing.
Signed-off-by: Jakub Kramarz <jakub@hackerspace-krk.pl>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jakub Kramarz [Wed, 29 Apr 2015 00:06:34 +0000 (02:06 +0200)]
java: added example GpioRead6 based on gpio_read6.c
Signed-off-by: Jakub Kramarz <jkramarz@virtuslab.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jakub Kramarz [Tue, 28 Apr 2015 23:52:02 +0000 (01:52 +0200)]
java: added example BlinkOnboard based on blink_onboard.c
Signed-off-by: Jakub Kramarz <jkramarz@virtuslab.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jakub Kramarz [Tue, 28 Apr 2015 23:23:45 +0000 (01:23 +0200)]
java: added example CyclePwm3 based on cycle-pwm3.c
Signed-off-by: Jakub Kramarz <jkramarz@virtuslab.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Jakub Kramarz [Tue, 28 Apr 2015 20:39:19 +0000 (22:39 +0200)]
java: capitalized file names of examples, required on case-sensitive systems
Signed-off-by: Jakub Kramarz <jkramarz@virtuslab.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Paul Barrette [Sun, 26 Apr 2015 03:13:57 +0000 (04:13 +0100)]
raspberry_pi.c: update platform check for the PI 2 Version B
The latest Raspberry Pi 2 revision string is missing from the discovery
function mraa_raspberry_pi() and results in incorrect pin mapping defaulting to
PI_B Rev 1.
Signed-off-by: Paul Barrette <paul.barrette@windriver.com>
Signed-off-by: Paul Barrette <paulbarrette@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 24 Apr 2015 15:07:17 +0000 (16:07 +0100)]
gpio.c: mraa_gpio_get_* now return -1 in error cases
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 24 Apr 2015 15:05:12 +0000 (16:05 +0100)]
mraa-gpio.c: fix unused printf argument
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alexander Komarov [Mon, 13 Apr 2015 13:23:13 +0000 (13:23 +0000)]
java: Added Java SWIG binding creation
%init directive is not supported in java so move %init to js/py interface files
Signed-off-by: Alexander Komarov <alexander.komarov@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 15 Apr 2015 20:05:16 +0000 (21:05 +0100)]
edison.md: add comment on tristate behaviour on edison
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Ian Johnson [Sat, 18 Apr 2015 16:11:26 +0000 (11:11 -0500)]
Added table for RPi 2 and RPi B+. Also deleted whitespace in first table.
Signed-off-by: Ian Johnson <person.uwsome@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 21 Apr 2015 09:00:27 +0000 (10:00 +0100)]
edison.md: add wifi on pin7 warning
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Thomas Ingleby [Tue, 14 Apr 2015 14:18:11 +0000 (15:18 +0100)]
mraa: update to version 0.6.2
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
Michael Ring [Thu, 9 Apr 2015 14:23:37 +0000 (16:23 +0200)]
beaglebone.md: Added documentation for Beaglebone Black
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Apr 2015 21:18:36 +0000 (22:18 +0100)]
docs: add bananapi links and BBB reference
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Wed, 8 Apr 2015 14:21:16 +0000 (16:21 +0200)]
banana_pi.md: Added documentation for BananaPi/Pro
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Tue, 7 Apr 2015 20:42:23 +0000 (22:42 +0200)]
banana.c: Fixed Pin assignment for Banana Pi and wrong names for SPI devices
Signed-off-by: Michael Ring <michael.ring@swisscom.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Sat, 4 Apr 2015 17:27:44 +0000 (18:27 +0100)]
mraa.c: Remove mraa_init() from mraa_pin_mode_test
If platform is not initalised at this stage then there is no need to attempt
again
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Tue, 31 Mar 2015 20:44:55 +0000 (22:44 +0200)]
banana: Add bananapi support
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Sat, 4 Apr 2015 17:52:35 +0000 (18:52 +0100)]
mraa.c: Add _contains helper functions
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Sat, 4 Apr 2015 17:50:23 +0000 (18:50 +0100)]
mraa_internal.h: clean header style
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Sat, 4 Apr 2015 17:41:13 +0000 (18:41 +0100)]
mraa.c: change helper functions to use const char*
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 7 Apr 2015 22:32:47 +0000 (23:32 +0100)]
testing.md: add testing doc
Doc is partly from Costin's original README and include details on the ctest
infrastructure and how to use
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 7 Apr 2015 22:38:48 +0000 (23:38 +0100)]
tests: add cmake ctest infrastructure so `make test` can run
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Costin Constantin [Tue, 7 Apr 2015 14:02:27 +0000 (17:02 +0300)]
tests: add python test cases suite
Currently only galileo is supported. This commit removes the old GTEST stuff
and mraa_test.cxx which never did much
Signed-off-by: Costin Constantin <costin.c.constantin@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Sat, 4 Apr 2015 18:04:05 +0000 (19:04 +0100)]
building.md: add python3 & buildarch info
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Tue, 31 Mar 2015 20:36:37 +0000 (22:36 +0200)]
examples/mraa-gpio.c: Fixed compiler warning due to missing include
Warning fixed is atoi not being defined when building on Fedora 22
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Sat, 21 Feb 2015 15:30:09 +0000 (16:30 +0100)]
beaglebone.h: added Beaglebone Black Platform
src/arm/CMakeLists.txt added beaglebone.c as a dependency src/arm/arm.c added
initialization of beaglebone black platform src/arm/beaglebone.c mraa support
for the Beaglebone Black Rev B+C includes support for mmap access to gpio
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Michael Ring [Sat, 21 Feb 2015 15:27:13 +0000 (16:27 +0100)]
mraa_adv_func.h: Added pwm initialization replace
current code in pwm does not work for beaglebone src/pwm/pwm.c Implemented
check for pwm_init_replace
Signed-off-by: Michael Ring <mail@michael-ring.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 3 Apr 2015 20:40:44 +0000 (21:40 +0100)]
gpio.hpp: fix typo in docstring for isr
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 3 Apr 2015 18:41:52 +0000 (19:41 +0100)]
docs: Improve python docs
This commit adds a bunch of includes from the C/C++ doxygen doc into the
sphinx/python doc to make it more useful. It also splits out the doc of the
classes using autoclass instead of autodoc to make it nicer to navigate.
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>