Brendan Le Foll
d4552fdc5e
javascript: add a generated package.json with versioning
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-24 11:19:05 +00:00
Brendan Le Foll
c01451989e
docs: update product names & brand names
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-24 10:51:27 +00:00
Brendan Le Foll
7b93207fd9
docs: add minnowboard max to doxygen index page
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-24 10:50:32 +00:00
Brendan Le Foll
d99bfa45a3
i2c.h: fix typo in doxygen comment
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-24 08:04:08 +00:00
Henry Bruce
27f22d077b
gpio.c: Added gpio list/set/get utility
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-21 20:06:37 +00:00
Henry Bruce
152a7b04df
docs: Added first cut at minnow-max documentation
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-21 19:55:44 +00:00
Henry Bruce
d7c92bf19e
intel_minnow_max.c: fixed pin capability errors
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-21 19:55:44 +00:00
Brendan Le Foll
97e00d9298
docs: explain aio numbering scheme
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-21 11:59:57 +00:00
Thomas Ingleby
8f9059767f
spi: fix mistake from mem branch where spi will fail.
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-21 11:50:59 +00:00
Brendan Le Foll
148c22fb27
mraa.c: fix char count in board_name
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 15:08:31 +00:00
Henry Bruce
6805aebc47
oe-sdk_cross.cmake: 'make install' now targets oe sysroot
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 15:08:31 +00:00
Henry Bruce
7aea3459a9
pwm.c: Must write period before duty_cycle to avoid sysfs error
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2014-11-20 15:08:31 +00:00
Henry Bruce
41bbc0b86b
blink_onboard.c: Added Minnow Max support
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2014-11-20 15:08:31 +00:00
Henry Bruce
4e0165c45a
hellomraa.c: Extended sample to display detected platform.
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2014-11-20 15:08:31 +00:00
Henry Bruce
57540cd86c
gpio.c: check that real gpio did initialise correctly
...
On platforms without muxing perform a little more checking when the 'real'
linux/sysfs gpio is opened. We don't expect this to fail but on platforms where
the linux gpios can be changed depending on pinctrl/bios configuration this
might not always be the case.
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 15:08:31 +00:00
Henry Bruce
6bc2b0fb53
intel_minnow_max: Added platform definition
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 15:08:31 +00:00
Thomas Ingleby
c123ff75f0
galileo gen2: add missing mux information for UART on IO1
...
Fixes #36
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-20 15:08:31 +00:00
Brendan Le Foll
d95df3ec22
intel_edison_fab_c.c: remove uart_init_post hook for miniboard
...
use uart_init_pre hook instead. Fixes #39
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-20 14:50:58 +00:00
Brendan Le Foll
75be9992fd
i2c: fix I2c::read() call
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 14:10:56 +00:00
Brendan Le Foll
19d7dad364
i2c: remove smbus helper library & clean up command use in API
...
This commit changes the mraa_i2c_read() API call behaviour, a register should
now always be set when using this call. The smbus helper library is no longer
required since the code is now all contained from i2c.c which avoids multiple
function calls
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 12:03:31 +00:00
Brendan Le Foll
e9de25d797
spi.hpp: remove transfer command from SWIG APIs
...
Transfer command works with a uint8_t buffer that is written into, this does
not work in SWIG APIs and will cause a copy in either case, so the API call is
not useful. Remove to stop confusion.
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 12:03:31 +00:00
Brendan Le Foll
7dc29aa3b7
common.hpp: add missing docstring param for setLogLevel
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 12:03:31 +00:00
Brendan Le Foll
ac1c60d4fe
i2c: add clean {write, read}data functions
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 12:03:31 +00:00
Brendan Le Foll
1133b32b5a
i2c.hpp: reorder & style header
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-20 12:03:31 +00:00
Brendan Le Foll
72ff035301
edison.md: add 1.8V IO warning
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-19 23:52:13 +00:00
Brendan Le Foll
745054e7d0
spi.c: fix identation
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-19 23:46:33 +00:00
Brendan Le Foll
d2ced53344
spi.c: check memory allocation for context was succesful
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-19 23:46:30 +00:00
Brendan Le Foll
e84baf6636
gpio.c: free context if we fail to write to export
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-19 23:46:25 +00:00
Thomas Ingleby
9014fc61a0
galileo gen 2: port mmap to new structure
...
Feature parity pre mem branch.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:46:09 +00:00
Thomas Ingleby
cf43031994
galileo gen 1: port mmap to new structure
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:46:09 +00:00
Thomas Ingleby
d2457c29d3
edison: add mmap support. read & write
...
Closes #27
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:45:46 +00:00
Thomas Ingleby
3865bebe8d
mmap: remove implementation of mmap gpio
...
Instead of trying to have an implementation that covers most platforms
Leave all mmap up to platform definition. Through function pointers.
gpio_mmap_setup sets up the mmap
Within the internal gpio context struct two more function pointers now
exist mmap_read & mmap_write. They exist there so each context can its
own function for handling a write and read.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:41:47 +00:00
Thomas Ingleby
d1f9e98060
internal: remove un-implmented function prototype
...
Left over from earlier version of mraa.
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:41:47 +00:00
Thomas Ingleby
5d7c85c7a1
pwm: move pwm setup to module
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:41:47 +00:00
Thomas Ingleby
e39268899c
spi: move spi setup from core into module
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:41:47 +00:00
Thomas Ingleby
ffd38bb68c
i2c: move i2c setup from core into module
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:40:48 +00:00
Thomas Ingleby
66c5011cfb
aio: move aio setup from core into module
...
Added additional syslog messages for debugging
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:40:48 +00:00
Thomas Ingleby
401f0cfe65
gpio: move gpio setup from core into module
...
Added syslog lines for easier fault investigation
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:40:48 +00:00
Thomas Ingleby
1cbdef1ab3
internal: add function protype for mux setup.
...
Now accesible from all mraa modules
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:40:48 +00:00
Thomas Ingleby
2be24d8887
spi: expose defined CS
...
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 17:40:48 +00:00
Thomas Ingleby
a3d5af9ea1
edison: fix gpio mapping on j18-8
...
Closes #37
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 16:06:56 +00:00
Thomas Ingleby
ee1f7281dc
galileo gen2: add uart definitions
...
Also added hook for setting output buffers.
fixes #36
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com >
2014-11-17 15:39:25 +00:00
Brendan Le Foll
fd920d6fd1
docs: update libmraa intro text
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-12 13:48:46 +00:00
Brendan Le Foll
b5a273965d
cmake: add cmake toolchain file for oe setup
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-10 20:48:27 +00:00
Brendan Le Foll
93107a388c
building.md: update cmake instructions
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-09 12:26:09 +00:00
Brendan Le Foll
fdb11d98ea
galileorevh.md: add i2c frequency info
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-07 15:05:23 +00:00
Brendan Le Foll
bb3228ad58
mraa: update to version 0.5.2
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-06 15:25:01 +00:00
Matthias Hahn
cf6c3dd144
pwm: syslog message typo correction
...
Signed-off-by: Matthias Hahn <matthias.hahn@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-06 15:23:25 +00:00
Brendan Le Foll
ac02940174
rgblcd.py: update example to use only writeReg()
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-05 11:25:42 +00:00
Brendan Le Foll
2896b05dcd
rgblcd.js: add i2c example similar to python
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2014-11-05 11:25:41 +00:00