Brendan Le Foll
ad6eb53f81
jsonplatform.c: Remove for loop initial delcarations
...
This is C99 only and doesn't really provide any value
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-21 10:33:29 +00:00
Dan O'Donovan
d2f1b068b7
update UP board hardware details and enable ADC
...
Some details regarding the UP board are not in-sync with the
final production version of the board. This update adds an
ADC, removes a UART, and some corrections in the docs for UP.
Signed-off-by: Dan O'Donovan <dan@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-21 10:24:05 +00:00
Henry Bruce
a0332a13b0
examples: Python MCP3004 ADC example (use with MinnowMax Calamari lure)
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-21 10:23:21 +00:00
Henry Bruce
a63ad7e10d
json: Initial config file for Intel Aero platform (i2c and spi only)
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-21 10:23:21 +00:00
Henry Bruce
9de294b389
json: Improve i2c and spi configuration.
...
Bus number no longer has to be the same as its id and all busses are
disabled until a configuration entry is found.
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-21 10:23:21 +00:00
Henry Bruce
61d20c7266
json: Removed tabs and tidied up Turbot JSON formatting
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-21 10:23:21 +00:00
Thomas Ingleby
d043faf687
imraa: correct imraa.service
...
Should work in more environments now.
Signed-off-by: Thomas Ingleby <thomas.ingleby@intel.com >
2016-11-08 16:24:51 +01:00
Brendan Le Foll
6f9b470d8d
mraa: Update to v1.5.1
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 13:39:32 +00:00
Brendan Le Foll
92188ab950
mraa.c: Fix another memleak in mraa_find_i2c_bus_pci
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 13:36:53 +00:00
Brendan Le Foll
3d790a8278
mraa.c: fix memleak in find_i2c_bus_pci
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 13:27:38 +00:00
Brendan Le Foll
dbcba5cbeb
imraa.c: remove ARGP_KEY_ARG checking that makes no sense
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 13:04:44 +00:00
Brendan Le Foll
ef8102deb1
imraa_io.c: Avoid gpio handle going out of scope if uid == NULL
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 12:55:34 +00:00
Brendan Le Foll
7b7b11415b
imraa.c: We have 0 args as minimum so remove error check for < 0 against unsinged int
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 12:48:47 +00:00
Brendan Le Foll
5a3f73731c
mraa: Update to v1.5.0
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 12:32:49 +00:00
Brendan Le Foll
e466d1f890
imraa.service: Adjust flag to match new imraa argp options
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-04 10:29:26 +00:00
Brendan Le Foll
ae127b19a5
binding.gyp.cmake: Use node or nodejs depending on what the binary is called
...
This should fix npm builds on some recent ubuntu and debian images
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-03 15:24:47 +00:00
Brendan Le Foll
fe76260837
npm.md: Update docs to include json removal
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-03 15:24:12 +00:00
Brendan Le Foll
bf4d14ef02
imraa: change list_serialport function to get_101_serialport
...
This makes things alot less confusing!
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-03 09:40:23 +00:00
Brendan Le Foll
d602196bd6
mraa.c: add LOG_NOTICE to checkout what i2c bus is added from pci
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-02 17:22:38 +00:00
Brendan Le Foll
e387946208
jsonplatform.c: Disable i2c bus in case of bus count being high but busses are undefined
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-02 17:20:31 +00:00
Brendan Le Foll
fa35855bb6
mraa.c: Use mraa_atoi instead of atoi in lockfile adding
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-02 15:30:56 +00:00
Brendan Le Foll
4a33aca8fd
intel_gt_tuchuck.c: Use new mraa_find_i2c_bus_pci to find i2c busses
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-02 15:30:56 +00:00
Brendan Le Foll
9d365ce0d6
mraa.c: Find i2c bus by pci id
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-02 15:30:56 +00:00
Brendan Le Foll
23e871c5bb
mraa_internal.h: Add internal definition for mraa_atoi
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-11-02 15:30:56 +00:00
Thomas Ingleby
3bb17bb7b9
travis: use mirror of swig-3.0.10.tar.gz
...
closes #595
Signed-off-by: Thomas Ingleby <thomas.ingleby@intel.com >
2016-10-31 14:31:18 +01:00
Fathi Boudra
8218e42d41
doc: fix spelling errors
...
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-30 10:58:36 +00:00
Brendan Le Foll
3971d27f8a
imraa: split imraa up into imraa_io and imraa_lock
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
c69d1884c9
imraa.io.conf: Imraa IO configuration
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
cada819c39
intel_edison_fab_c.c: don't undo muxing if we don't own the pin
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
0b5130335d
mraa.c: add error if adding a MRAA_GENERIC_FIRMATA subplat and not supported
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
b4cf93f1f8
gpio.c: Remove use of sprintf in favour of snprintf
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
c7ff9a5173
imraa: Add argp support, split arduino functionality
...
This commit gets us closer to what was intended for imraa, support of setting
sysfs user permissions
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
c993cf10b4
firmata_curie_imu.c: Fix warning due to signed nature of function input buffer
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
623fef670e
firmata: Add pthread spin locks around uart operations
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 14:24:50 +01:00
Brendan Le Foll
bb5ec8bd10
firmata: Remove all 6.2.x warnings
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 12:56:20 +01:00
Brendan Le Foll
a3c717553c
cmake: enable INSTALLTOOLS by default
...
This means mraa-i2c and mraa-gpio are installed in <prefix>/bin by default
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-26 11:55:19 +01:00
Mihai Tudor Panu
6ce1b1c4ce
python: remove temporary RPATH from _mraa.so when installing
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:15:29 +01:00
Alex Tereschenko
9f03afbcbc
mock: implement UART functionality
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:04:04 +01:00
Alex Tereschenko
8a9efd1bcc
uart.c: add replace functions used by mock
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:04:04 +01:00
Alex Tereschenko
1b3a9371a1
uart.c: rework mraa_uart_init_raw to use common cleanup block
...
This will align it with spi.c and make it easier to introduce
a replace function.
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:04:04 +01:00
Alex Tereschenko
ccc4185eff
uart.hpp: fix typo in setNonBlocking() function name
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:04:04 +01:00
Alex Tereschenko
6fda865af7
uart.hpp: fix typo in write() description
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:04:04 +01:00
Brendan Le Foll
dd33a32744
README.md: Fix typo in README.md
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:03:23 +01:00
Joseph Butler
7d1ee0c6fe
README.MD: Fix ubuntu instructions to update repo
...
Signed-off-by: Joseph Butler <joseph.butler@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-25 12:02:17 +01:00
Brendan Le Foll
19791be2f5
CONTRIBUTING.md: Add author rules and suggestion on filing issues for feature review
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-24 11:36:22 +01:00
Brendan Le Foll
49ef1623b2
python: Move docs to depend on BUILDPYTHON2 to not build with py3
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-11 15:21:06 +01:00
Brendan Le Foll
37deb5003b
mraa: Update to v1.4.0
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-11 14:44:36 +01:00
Brendan Le Foll
980dfce80e
mraa.c: return MRAA_SUCCESS when trying to call mraa_add_subplatform twice
...
If we already have a subplatform present with the same type, return success
when trying to add it again. We don't check that the tty is the same because
that is hidden inside the t_firmata* structure but we should do at some point
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-11 13:58:40 +01:00
Brendan Le Foll
08e270818a
firmata_mraa.c: Clean up for loops with useless statements
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-11 08:49:36 +01:00
Brendan Le Foll
6bac8594a5
mraa.c: Remove unused variables in mraa_add_from_lockfile
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-10-11 08:49:12 +01:00