Mihai Tudor Panu
92cc9ea176
ftdi_ft4222.md: updated docs with latest info
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-01-05 09:57:08 +00:00
Eugene Bolshakov
ff6b304fd2
mraajs.i: fixes and remove useless code
...
Uses ::Copy instead of ::New which creates an internal buffer with malloc. This
commit also removes some useless code done after exception is raised (so won't
ever be executed)
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-01-04 15:08:10 +00:00
Brendan Le Foll
2bb00b494f
docs: Add changelog.md
...
Makes changelog a seperate file, this fixes #388
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-01-04 12:01:20 +00:00
Brendan Le Foll
d430b5c2b5
mraa: Update to v0.9.0
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2016-01-04 11:50:51 +00:00
Brendan Le Foll
ea183b3738
iio.c: Fix indentation
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:49:08 +00:00
Brendan Le Foll
d4b32ec1c5
iio.c: Check return of fscanf
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:48:44 +00:00
Brendan Le Foll
e98bd8653a
iio.c: Check return of fd before using ioctl
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:48:28 +00:00
Brendan Le Foll
ff34651325
iio.c: Replace sprintf with snprintf
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:48:02 +00:00
Brendan Le Foll
58cf292dfc
iio.c: Closedir correctly and return error if we fail to read from the device dir
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:38:20 +00:00
Brendan Le Foll
15e400eaf2
iio.c: Fix leaking filedescriptor on read error
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:37:37 +00:00
Brendan Le Foll
8862ebd9f2
mraa: Remove trailing whitespace/tabs from various parts
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:27:15 +00:00
Brendan Le Foll
79609ba359
mraa: Remove executable bit from a few files
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:23:30 +00:00
Brendan Le Foll
27c097e82e
x86.c: Fix include for sofia 3gr platform missing
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:18:44 +00:00
Brendan Le Foll
725ce5e946
iioc.: remove call to stat before mkdir as superflous
...
This is especailly true since we don't care about the outcome, or do we? We
probably should check errno for EEXIST and offer an error if the error is
something else
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:16:10 +00:00
Brendan Le Foll
fd531abd3d
iio.c: Avoid reading uninitialised memory in cases of error
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:15:51 +00:00
Brendan Le Foll
f4385a8b82
iio: Check fd against != -1 and not > 0 and avoid leaks during error handling
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:15:15 +00:00
Brendan Le Foll
ee69045ea8
iio.c: Fix closedir not always been called leaving to leaked handles
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-21 15:12:55 +00:00
Srinivas Kandagatla
fcfdeb1304
96boards: remove a typo
...
This patch removes a typo in the board setup file which sets the number
of gpios to be zero.
Reported-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org >
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-18 15:51:20 +00:00
Lay, Kuan Loon
d5233adbf9
iio.c: fix memory leak and out of bound array access issue
...
Fix memory leak in mraa_iio_update_channels() and mraa_iio_get_channel_data().
In mraa_iio_update_channels(), we add checking for out of bound array access.
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-17 11:28:26 +00:00
Lay, Kuan Loon
4ffb094063
SoFIA 3GR: Add SoFIA 3GR platform with i2c support
...
Add SoFIA 3GR platform file and define 4 i2c controller.
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-17 11:28:22 +00:00
Henry Bruce
8e4a809f12
iio: C API changes and C++ API enhancements
...
- C API read/write integer functions changed to int to match C types
- C API now has close function to release resources acquired during init
- iio internal type isr_event() function now has args param in signature
- C++ API now supports events with handler interface and new data structure
- C and C++ examples updated to use API changes
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:14 +00:00
Henry Bruce
5f01de1bf1
docs: Added more detail to iio doc
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
7703634bc5
mraa.c: Do not return with error if iio devices are not detected
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
6a85c57c06
iio.c: Fix missing include file sys/stat.h
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
924f4b4799
iio.c: Use sys/ioctl.h instead of stropts.h
...
Closes #377
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
3429b5383d
examples: Converted iio dummy driver test app to C++
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
bd4f6998a7
api: Added C++ API for IIO
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
11211936b6
iio: Fixed device id check bug
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
7ea11f0dd3
mraa.c: iio detect tidy up.
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
c1d081c783
examples: Extended iio_dummy_test to cover more cases.
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
ae80d4afc8
iio: Isolated use of open() to string read/write functions.
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
131021a629
mraa.c: Moved iio detection code into a function
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
0049ba1378
mraa_internal.h: Added mraa_iio_detect() function declaration
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
448f14f41c
examples: Added iio_dummy_test, a test app that uses iio_dummy driver
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Henry Bruce
fbfe3e315f
iio: mraa_iio_write_string now using open insteam of fopen
...
Signed-off-by: Henry Bruce <henry.bruce@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
b77bf40c34
iio.md: add triger_now option
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
cb09ff2327
iio.md: add kernel config option
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
e975a690ab
iio.md: skeleton documentation
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
3750e2cfa2
iio: iio update channel
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
e7e58509f0
iio: iio add create trigger
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
8d7c0722ab
iio: iio get mounting matrix remove unused variable and proper file close
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
0bd1ab2c53
iio: iio add get mounting matrix
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
edb7f8a215
iio: iio consolidate read and write API
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
219632a1b8
iio.c: run clang format on iio.c
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
8a548de8ae
iio.c: add stropts.h include for iotctl
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
13086cb2db
mraa_internal.h: Add fnmatch.h include
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Brendan Le Foll
069985641e
iio.c: Use MAX_SIZE var upgrading strings to 128 from 64
...
Fix inspired by Lay's PR #342 but doesn't use magic numbers
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
657f28a67d
iio: trigger buffer samples fix
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
2df28fa883
iio: iio get channel and get event error checking
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00
Lay, Kuan Loon
078b6371d7
iio-example: printf take extra argument
...
Signed-off-by: Lay, Kuan Loon <kuan.loon.lay@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2015-12-15 10:42:06 +00:00