Brendan Le Foll [Thu, 13 Aug 2015 14:26:37 +0000 (15:26 +0100)]
beaglebone.c: Fix resource leaks with capepath in error path
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 13 Aug 2015 14:25:59 +0000 (15:25 +0100)]
mraa.c: Fix ressource leaks during error handling
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 31 Jul 2015 14:01:03 +0000 (15:01 +0100)]
building.md: Add instructions for cpack
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Salah-Eddine Missri [Thu, 30 Jul 2015 16:57:16 +0000 (18:57 +0200)]
beaglebone.c: Add PWM pinmaps
Signed-off-by: Salah-Eddine Missri <missrisalaheddine@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Salah-Eddine Missri [Wed, 29 Jul 2015 12:56:05 +0000 (14:56 +0200)]
pwm.c: Fix warnings due to unescaped %
Signed-off-by: Salah-Eddine Missri <missrisalaheddine@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Salah-Eddine Missri [Wed, 29 Jul 2015 12:50:45 +0000 (14:50 +0200)]
beaglebone.c: Fix warnings in due to syslog 'too many arguments'
Signed-off-by: Salah-Eddine Missri <missrisalaheddine@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Salah-Eddine Missri [Wed, 29 Jul 2015 12:20:33 +0000 (14:20 +0200)]
beaglebone.c: Add PWM output configuration
Signed-off-by: Salah-Eddine Missri <missrisalaheddine@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 30 Jul 2015 09:15:31 +0000 (10:15 +0100)]
arm: Use define MRAA_PIN_NAME_SIZE for pin names
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 30 Jul 2015 08:58:25 +0000 (09:58 +0100)]
beaglebone.c: remove freeing of NULL var
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Tue, 28 Jul 2015 08:32:12 +0000 (09:32 +0100)]
galileorevh.md: Add instructions for using uart1 on gen2
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 24 Jul 2015 13:05:54 +0000 (14:05 +0100)]
npm.md: Add warning to not use npm pkgs for cross compilation
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 24 Jul 2015 13:07:00 +0000 (13:07 +0000)]
npm: Fix npm builds for ARM hosts
NPM builds don't support cross compiling and will always compile for the host.
Binding.gyp now uses mraa_NPM_SRCS instead of mraa_LIB_SRCS_NOAUTO which
contains all platforms. Cmake now uses mraa_LIB_PLAT_SRCS_NOAUTO to provide all
the sources. NPM builds will build objects for all platforms reguardless of
space which does meann slightly bigger binaries.
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 24 Jul 2015 12:34:41 +0000 (12:34 +0000)]
mraa.c: fix ARMPLAT elif not being done on define like if statement
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alex Tereschenko [Sun, 19 Jul 2015 19:50:52 +0000 (21:50 +0200)]
uart.c: Fixed UART initialization, now we set and apply defaults
Closes #221.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Sun, 19 Jul 2015 11:39:45 +0000 (12:39 +0100)]
examples/uart.c: Add a _read call to example
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Alexandru Elisei [Thu, 16 Jul 2015 13:22:49 +0000 (13:22 +0000)]
raspberry_pi.c: Use define MRAA_PIN_NAME_SIZE for pin names
Signed-off-by: Alexandru Elisei <alexandru.elisei@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Mihai Tudor Panu [Wed, 15 Jul 2015 21:28:10 +0000 (14:28 -0700)]
java: append -fpermissive to CMAKE_CXX_FLAGS rather than override
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Thu, 16 Jul 2015 10:33:03 +0000 (11:33 +0100)]
building.md: add instructions for java bindings on Arch
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 15 Jul 2015 12:50:28 +0000 (13:50 +0100)]
mraa.c: Fix buffer overfow in mraa_find_i2c_bus
All files in sysfs are 4K minimum so allocate a 4k buffer to hold the result -
even if it'll never be that big
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Justin Brown [Fri, 10 Jul 2015 22:45:25 +0000 (15:45 -0700)]
cmake: add nodejs executable name
The Debian package names the executable nodejs instead of node
Signed-off-by: Justin Brown <justin.m.brown@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Fri, 10 Jul 2015 16:52:50 +0000 (17:52 +0100)]
mraa: add internal mraa_find_i2c_bus function
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Brendan Le Foll [Wed, 8 Jul 2015 12:51:28 +0000 (13:51 +0100)]
.travis.yml: Add travis file
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
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>