Andrei Vasiliu
33e4f3eeec
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 >
2015-06-11 11:44:56 +01:00
Brendan Le Foll
1c4be07aac
i2c: fix return value doc for _read_bytes_data
...
Closes #218
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-09 08:25:41 +01:00
Alex Tereschenko
ae9130ee8f
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 >
2015-06-07 17:05:52 +01:00
Brendan Le Foll
299bf5ab27
mraa: update to version 0.7.2
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-03 14:51:13 +01:00
Brendan Le Foll
2cb32f791c
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 >
2015-06-03 14:51:13 +01:00
Brendan Le Foll
06085589d8
mraa: update to version 0.7.1
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-02 16:09:03 +01:00
Brendan Le Foll
91c56917c7
spi.hpp: fix wrong docstrings data -> txBuf
...
Closes #215
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-02 14:28:37 +01:00
Brendan Le Foll
5004381669
README.md: add links to javascript documentation
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-02 12:06:15 +01:00
Brendan Le Foll
359cad0336
uart: Add c++ uart example
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-02 08:43:14 +01:00
Brendan Le Foll
b4655b250b
uart.c: Fix some wrong return checks
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-02 08:42:37 +01:00
Brendan Le Foll
21355d4bb5
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 >
2015-06-01 17:37:35 +01:00
Brendan Le Foll
4c50ff4b5b
.gitmodules: use public git url
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:37:22 +01:00
Brendan Le Foll
b006ba2896
cmake: add FindYuidoc.cmake module
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:24:23 +01:00
Brendan Le Foll
d4968b6b81
doxygen2jsdoc: add custom typemap file
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:24:23 +01:00
Brendan Le Foll
45b01b29de
.gitignore: add .swo tmp files
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:17:10 +01:00
Brendan Le Foll
bca2bce323
contributing.md: add notes on cmakelist coding style
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:17:05 +01:00
Brendan Le Foll
d6b33a9cbf
cmake: add yuidoc documentation generation
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:16:42 +01:00
Brendan Le Foll
cd2e78c37a
doxygen2jsdoc: add submodule
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 15:14:49 +01:00
Jon Trulson
b142f3fdda
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 >
2015-06-01 11:20:18 +01:00
Brendan Le Foll
e0ce5454bd
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 >
2015-06-01 10:58:11 +01:00
Brendan Le Foll
40c52784ad
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 >
2015-06-01 10:56:48 +01:00
Brendan Le Foll
236a8e9586
uart: make mraa_uart_get_dev_path return const char*
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 10:54:40 +01:00
Brendan Le Foll
347fd449f9
uart: Make C API use const where appropriate
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 09:36:00 +01:00
Brendan Le Foll
4628f3f2a0
uart.hpp: Use std::string constructor which lets use set a size parameter
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 09:32:44 +01:00
Brendan Le Foll
ea71308702
uart.hpp: trust c_str() instead of making copies
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-06-01 09:32:14 +01:00
Brendan Le Foll
8493ed4239
mraa: update to version 0.7.0
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-05-29 14:56:50 +01:00
Thomas Ingleby
fa57cee2e7
uart: update C++ API
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2015-05-28 23:31:12 +01:00
Thomas Ingleby
b982160ec5
uart: update C API
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2015-05-28 23:31:12 +01:00
Brendan Le Foll
19cad5cf24
uart: bunch of small changes to make C api work
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-05-28 23:31:11 +01:00
Brendan Le Foll
b02f8b4d50
uart.c: add missing return values
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-05-28 23:31:11 +01:00
Thomas Ingleby
522a4feea1
uart: change hpp, use new names of functions
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2015-05-28 23:31:11 +01:00
Thomas Ingleby
4d86860e0c
uart: remove un-needed includes from uart.h
...
No need for many included
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2015-05-28 23:31:11 +01:00
Thomas Ingleby
7e47b05c8f
uart: move internal static function to top of file
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2015-05-28 23:31:11 +01:00
Brendan Le Foll
0a516ef3bf
uart: make initial dump of uart module
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-05-28 23:31:11 +01:00
Jon Trulson
88f3052d99
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 >
2015-05-28 23:31:11 +01:00
Jon Trulson
c30457e434
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 >
2015-05-28 23:31:11 +01:00
Jon Trulson
cf14939cca
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 >
2015-05-28 23:31:11 +01:00
Jon Trulson
6d269eeabd
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 >
2015-05-28 23:31:11 +01:00
Jon Trulson
bdadbb8b01
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 >
2015-05-28 23:31:11 +01:00
Henry Bruce
38acfe6d30
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 >
2015-05-26 14:44:52 +01:00
Brendan Le Foll
55533ed8c1
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 >
2015-05-20 11:16:18 +01:00
Jakub Kramarz
f4d67b5f53
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 >
2015-05-06 14:54:07 +01:00
Jakub Kramarz
8e2ec01b61
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 >
2015-05-06 14:54:05 +01:00
Jakub Kramarz
f86703d7bb
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 >
2015-04-29 09:53:32 +01:00
Jakub Kramarz
609e9fb102
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 >
2015-04-29 09:53:31 +01:00
Jakub Kramarz
ddff33280e
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 >
2015-04-29 09:53:31 +01:00
Jakub Kramarz
472b1c1370
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 >
2015-04-29 09:50:32 +01:00
Paul Barrette
f6e87f63e0
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 >
2015-04-27 10:48:24 +01:00
Brendan Le Foll
2679a916be
gpio.c: mraa_gpio_get_* now return -1 in error cases
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-04-24 16:07:17 +01:00
Brendan Le Foll
0b382100d2
mraa-gpio.c: fix unused printf argument
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-04-24 16:05:12 +01:00