Thomas Ingleby
6a7add6b99
aio: add calls for changing bit value of the read
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-09-22 14:52:45 +01:00
Thomas Ingleby
9a60d2ee63
i2c: boost max defined buses to 12.
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-09-09 17:28:43 +01:00
Thomas Ingleby
5766b03068
intel_edision_fab_c: renamed from fab_b
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-09-09 17:28:43 +01:00
Thomas Ingleby
cb63c2782e
edison: add edison detection
...
* Will look for BODEGA BAY or SALT BAY
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-09-09 17:13:22 +01:00
Brendan Le Foll
2687e5a7c4
docs: add common i2c doc page i2c.txt
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-09-07 21:20:06 +01:00
Brendan Le Foll
54dfe903bb
docs: remove references to C++ as docstrings used by sphinx
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-09-03 09:33:29 +01:00
Brendan Le Foll
0d04677c98
uart: add C++ Uart module and links to swig
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-09-03 09:30:49 +01:00
Brendan Le Foll
21b65f5eb1
common.hpp: fix documentation of functions
...
Functions inside namespace are tough to document, bypassing this by documenting
the namespace and then using the namespace doc as common.hpp doc in the index
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-09-01 23:18:51 +01:00
Mark Ceisel
9cf6cad45a
pwm: add config_ms and config_percent.
...
* Allows user to set both at the same time. Will reset to previous if
* period for duty cycle fails to write
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-09-01 12:18:01 +01:00
Brendan Le Foll
22a3551bf8
common.hpp: add ADC bitness calls to C++ api
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-08-14 14:21:03 +01:00
Brendan Le Foll
df05dc58ca
spi: prefix SPI mode with MRAA_SPI_
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-08-08 09:32:28 +01:00
Kiveisha Yevgeniy
998095d802
spi: added spi mode to mraa
...
Signed-off-by: Kiveisha Yevgeniy <yevgeniy.kiveisha@intel.com >
2014-08-06 11:40:51 +00:00
Brendan Le Foll
e7bda80013
i2c.hpp: new read() variant that returns terminated std::string
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-08-05 10:18:14 +01:00
Brendan Le Foll
9b6d67aa87
i2c.hpp: add read(size_t length) function useful in scripting languages
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-31 10:14:57 +02:00
Brendan Le Foll
3925724464
i2c.hpp: overload read() function, this renames readByte
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-31 10:14:22 +02:00
Thomas Ingleby
9f2f5be20a
uart_setup: add example on current uart use.
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-07-10 09:33:36 +01:00
Thomas Ingleby
23304fb6c4
uart: barebones uart module added.
...
* Only defined call is the init. Will then expose the uart from
* the multiplexors.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-07-10 01:09:46 +01:00
Brendan Le Foll
4b0f24367a
common.hpp: use common.hpp instead of renaming C functions in interface
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-04 15:42:04 +01:00
Thomas Ingleby
2cb2122fa1
types.h: add missing asterix from comment.
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-07-02 17:10:59 +01:00
Thomas Ingleby
053d9aef70
mraa: add common hpp
...
* Wraps some of the C functions that libmraa has into the mraa namespace
* Not included in swig bindings as of yet
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-07-02 17:09:34 +01:00
Brendan Le Foll
eec08ac97b
mraa.c: stop ctor running in scripting languages
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-01 17:05:57 +01:00
Brendan Le Foll
437e26781c
mraa: add deinit function for valgrind testing
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-01 16:38:41 +01:00
Brendan Le Foll
b1def2a784
spi: update spi module to use char instead of unsigned char as return values
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-01 14:56:12 +01:00
Brendan Le Foll
70ba5a56ab
i2c: allow binary strings as parameters to write() functions in scripting
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-07-01 13:51:28 +01:00
Thomas Ingleby
e5c7e64cf3
aio: added configuration within platform data.
...
* Allows for different bit shifting for each platform.
* New functions added for obtaining this information
* mraa_adc_raw_bits
* mraa_adc_supported_bits
* Update board information to include this. AIO module changed to allow
* use of the new board data
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-06-25 17:32:41 +01:00
Thomas Ingleby
09b8663a7e
gpio: add mmap enable function to cpp headers
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-06-25 11:14:20 +01:00
Thomas Ingleby
6853997a92
mraa: rename from maa to mraa
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-06-24 17:24:54 +01:00