EricLiu2000
b7288edd9a
Finished adding error checking
2019-06-13 16:01:35 -04:00
EricLiu2000
255e1e2b90
Added more error logging
2019-06-13 16:01:35 -04:00
EricLiu2000
dc4f96affb
Commands can now only be sent when the device is open
2019-06-13 16:01:35 -04:00
EricLiu2000
8a6073a9cf
Transmit and receiving messages now fails properly when the device is closed. Device closes when serial number initialization fails after open.
2019-06-13 16:01:35 -04:00
EricLiu2000
519e64fb17
Added error checking to functions called from Communication
2019-06-13 16:01:35 -04:00
EricLiu2000
a16f2843d8
Added error reporting to idevicesettings
2019-06-13 16:01:35 -04:00
EricLiu2000
965679c370
Added error checking and removed some redundancy from device isOpen()
2019-06-13 16:01:35 -04:00
EricLiu2000
2806c935f1
Added errors for DeviceCurrentlyOpen and DeviceCurrentlyClosed
2019-06-13 16:01:35 -04:00
EricLiu2000
8862a06c3d
Added .vs to gitignore
2019-06-13 16:01:35 -04:00
EricLiu2000
903615dadd
Added icsneo_isOpen() functionality
2019-06-13 16:01:35 -04:00
EricLiu2000
f1e0625429
Fixed typo in documentation of icsneo_getLastError
2019-06-13 16:01:35 -04:00
EricLiu2000
0644234859
Removed hard coded .dll filepaths
2019-06-13 16:01:35 -04:00
EricLiu2000
9b21c153c7
Fixed icsneoc.h to work with c
2019-06-13 16:01:35 -04:00
Paul Hollinsky
b7dbeccaef
Lock before adding or removing message callbacks
2019-06-13 15:47:23 -04:00
Paul Hollinsky
4530bd14c0
Merge in fixes for warnings
2019-06-12 18:36:35 -04:00
Jeffrey Quesnelle
8833617fe5
fix wrong include path for radpluto on Windows
2019-06-05 13:08:02 -04:00
Zaid Nackasha
3621184696
fixed build bugs
2019-06-03 17:18:02 -04:00
Zaid Nackasha
d49fba7d81
Wrapped Visual Studio #Pragmas
2019-06-03 12:43:28 -04:00
Paul Hollinsky
ba7228d4ba
Embed version info into built DLLs
2019-05-30 13:17:55 -04:00
Paul Hollinsky
9175a7bacf
v0.1.1
...
Initial numbered release
Numbered releases will list changes since the last numbered release in a changelog
2019-05-14 15:31:39 -04:00
Paul Hollinsky
56d191b438
Add support for RADPluto over USB
2019-05-14 15:29:03 -04:00
Paul Hollinsky
a465d5d6c6
POSIX: Disable Ethernet communication devices until performance issues are resolved
2019-05-14 15:27:44 -04:00
Paul Hollinsky
e081724da6
POSIX PCAP: Resolve a crash on a communication error
2019-05-14 15:22:12 -04:00
Paul Hollinsky
0dae7d4354
STM32: Check that termios attributes are set successfully
2019-05-14 15:21:05 -04:00
Paul Hollinsky
288ff3565e
Make sure to close underlying com if we fail to open
2019-05-14 15:20:04 -04:00
Paul Hollinsky
f3cd9ac94b
Merge branch 'pcap'
2019-05-06 12:50:29 -04:00
Paul Hollinsky
7cf0ec5f4f
Rename timestampMultiplier to timestampResolution
...
We've also decided to leave it out of the message structures since, for most uses going forward, it will not be needed.
Anyone who wants the timestamp resolution can always make the inexpensive device call to get it.
2019-05-06 12:32:04 -04:00
Paul Hollinsky
d1cd34fb24
Merge remote-tracking branch 'drebbe-intrepid/master' into timestamp
2019-05-06 12:01:09 -04:00
Paul Hollinsky
0b4ffdbaad
Merge branch 'master' of https://github.com/intrepidcs/libicsneo
2019-05-02 16:33:57 -04:00
Paul Hollinsky
6ffc364eba
Transmits now block when the buffer fills
2019-05-02 16:33:44 -04:00
Paul Hollinsky
bf89d6b7a4
Update the legacy API to more closely match the behavior of the icsneo40.dll
...
Fixes Issue #9
2019-04-23 16:47:52 -04:00
Paul Hollinsky
7a3baa1f89
Merge pull request #11 from pierreluctg/patch-1
...
Adding udev rules examples
2019-04-23 14:13:42 -04:00
Paul Hollinsky
5a6a1c990a
Support CAN FD Error State Indicator
2019-04-17 17:03:38 -04:00
Paul Hollinsky
4588024ed0
Lower CPU usage while finding devices on Linux
2019-04-17 16:50:40 -04:00
Paul Hollinsky
37b83e0506
Automatically pad CAN FD messages out
2019-04-17 16:50:11 -04:00
Paul Hollinsky
313a98aa04
Added contribution guidelines
2019-04-15 15:17:43 -04:00
pierreluctg
cd391b18e1
Update README.md
2019-04-15 13:32:54 -04:00
pierreluctg
6235be09eb
Create 99-intrepidcs.rules
2019-04-15 13:31:50 -04:00
David Rebbe
23c3cc3763
Implemented legacy icsneoGetTimeStampForMsg() function call.
...
Signed-off-by: David Rebbe <drebbe@intrepidcs.com>
2019-04-05 19:09:52 -04:00
Paul Hollinsky
ec30696110
Merge pull request #4 from drebbe-intrepid/master
...
Updated icsnVC40.h to latest v803 release.
2019-03-28 20:52:17 -04:00
David Rebbe
9a83ec1822
Updated icsnVC40.h to latest v803 release.
...
Signed-off-by: David Rebbe <drebbe@intrepidcs.com>
2019-03-27 17:39:12 -04:00
Paul Hollinsky
8a77bfb0f4
Add a target for static building libicsneoc
...
Always be sure to use the same compiler!
2019-03-18 12:09:50 -04:00
Paul Hollinsky
714cd8aad5
Update hardware support document and license
2019-03-18 12:07:16 -04:00
Paul Hollinsky
424d3d98a3
Linux Ethernet device support
2019-03-18 11:37:20 -04:00
Paul Hollinsky
2fb3047c10
Resolve an issue where the error manager could stack overflow on too many errors
2019-03-11 13:39:41 -04:00
Stephen Spangler
7070368b52
Don't try to generate docs if doxyfile generation failed
2019-03-01 12:28:55 -05:00
Jeffrey Quesnelle
ec13728acc
fully apply libftdi configuration
2019-03-01 11:19:44 -05:00
Paul Hollinsky
993974234b
Remove the dependency on libftdipp and libboost for Linux and macOS
2019-02-28 18:32:16 -05:00
Jeffrey Quesnelle
1ad201ddf6
add missed LIBFTDI_ prefixes
2019-02-22 11:18:41 -05:00
Jeffrey Quesnelle
d680f5dfc6
preface options in libftdi with LIBFTDI_
2019-02-22 10:38:01 -05:00