Commit Graph

26 Commits (86e5e0b4ccc0fc4ca09a8e829ee1db3e9bbbd064)

Author SHA1 Message Date
dpu1778 86e5e0b4cc uploaded the MATLAB version
initial upload
2015-03-16 13:00:03 -04:00
acozma 5cbe25f10c Updated the version 2015-03-13 16:42:24 +02:00
acozma 0f921060bc Updated the version 2015-03-12 16:23:28 +02:00
Tim Harder dc82886255 bump allowed versions since libiio-0.3 is out 2015-01-29 18:28:19 -05:00
Tim Harder ae81c94bf0 add libiio version info for all version checking failures
Signed-off-by: Tim Harder <timothy.harder@analog.com>
2015-01-14 17:32:30 -05:00
Tim Harder 2d4670b4df use "Local libiio" instead of "libiio dll" to describe local
This makes more sense to match "Remote libiio" that is already used.

Signed-off-by: Tim Harder <timothy.harder@analog.com>
2015-01-14 16:34:35 -05:00
Tim Harder 2f316028e3 drop null terminator from git hash string
It often interacts with strings it's placed into in different ways,
sometimes terminating the string or appearing to be treated as
whitespace.

Signed-off-by: Tim Harder <timothy.harder@analog.com>
2015-01-14 16:29:17 -05:00
Tim Harder 5cbc2a2f74 use consistent spacing for comma-separated lists
Signed-off-by: Tim Harder <timothy.harder@analog.com>
2015-01-14 16:28:16 -05:00
Tim Harder 8962462ce3 use consistent indentation
We'll use 4 space indents since that's what the filter wizard does.

Signed-off-by: Tim Harder <timothy.harder@analog.com>
2015-01-14 16:20:51 -05:00
Tim Harder 5ffebb4be8 remove unnecessary EOL whitespace
Signed-off-by: Tim Harder <timothy.harder@analog.com>
2015-01-14 16:17:51 -05:00
acozma b654685b58 Allow control attributes to be associated also with data devices 2015-01-08 10:29:02 +02:00
dpu1778 4632fb1a4d solved the issue of discontinuity in transmission 2014-12-19 14:05:00 -05:00
Tim Harder 9699ec7aa2 only load library is it's not loaded already
This stops matlab from complaining about the library class already
existing after it's loaded previously.

Signed-off-by: Tim Harder <timothy.harder@analog.com>
2014-12-10 14:41:51 -05:00
Tim Harder 0a75793d9d wrap loadlibrary call in try/catch block
The loadlibrary can fail due to various reasons. On Linux this includes
having a recent toolchain that supports newer C++ ABIs compared to the
libstdc++.so.* bundled in sys/os/glnxa64 with Matlab.

Since Matlab searches its own directories for bundled libs before the
system patchs it tries to use the older lib which lacks for support for
newer ABIs required by system libs that Matlab uses and doesn't bundle.
This causes errors similar to the following to be shown:

/opt/matlab/R2015a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6:
version `CXXABI_1.3.8' not found
(required by /usr/lib64/libicui18n.so.53)

The easiest fix is to override the libstdc++.so.6 symlink in
sys/os/glnxa64 to point to the system version instead of the bundled
Matlab version.

Catching the exception allows the user to take notice of it better and
provides better feedback to the app (in this case the filter wizard)
trying to load the library that things failed.

Signed-off-by: Tim Harder <timothy.harder@analog.com>
2014-12-05 16:42:31 -05:00
dpu1778 c10885d450 Updated libiio_if.m
changed pMinor.Value on Line 99
2014-11-26 13:34:53 -05:00
dpu1778 305954ec15 Updated iio.h
Removed stdbool.h. Otherwise, MATLAB will give out errors.
2014-11-24 14:55:02 -05:00
acozma d52b01189b Updated the code to match the libiio updates 2014-11-24 18:33:36 +02:00
acozma cd2ca49947 Reorganized the folders for the HIL models and base system object 2014-11-21 15:06:08 +02:00
acozma 24f9e05b36 Added models for fmcomms 2,3,4,5 2014-11-20 14:15:35 +02:00
acozma fc853be5c7 Replaced the old version with the new implementation 2014-10-13 15:00:47 +03:00
acozma 32b635f64b Check the compatibility of the sys obj with the dll and iiod 2014-08-02 13:43:39 +03:00
acozma 36a5e6648b Fixed transmit buffer size issue. 2014-07-30 15:47:46 +03:00
acozma 8fad9bf97d Added an instance count to manage proper library unloading 2014-07-29 11:28:23 +03:00
acozma f4962df6d6 Check if the context is valid to avoid crash 2014-07-22 16:23:33 +03:00
acozma f0a5eab5f7 Added the iio.h file 2014-07-21 15:20:53 +03:00
acozma c95fd5a3d2 Updated the libiio system object 2014-07-17 15:27:47 +03:00