Commit Graph

194 Commits (4530bd14c05a801e57699ee00df3c439cbe8c528)

Author SHA1 Message Date
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 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
Paul Hollinsky d042086c90 Improve reliability for finding FTDI devices on Windows 2019-01-22 13:16:58 -05:00
Paul Hollinsky ae78122cbe Add LSFTCAN and SWCAN support 2019-01-22 13:14:28 -05:00
Paul Hollinsky c313801a21 Resolve issue #1 undefined symbols when building on POSIX systems 2019-01-11 13:01:19 -05:00
Paul Hollinsky 122c54b2ff Reorganize libftdi for easier building under GCC 2019-01-11 12:59:38 -05:00
Paul Hollinsky 34148e8833 Fix a bug intrepidcs\libicsneo-examples#1 which prevented building on 32-bit platforms 2019-01-10 16:35:11 -05:00
Paul Hollinsky e42bb597fc Resolve a typo in the Linux dependencies 2019-01-03 17:39:48 -05:00
Paul Hollinsky c94ace87f9 Timestamp information for CAN frames 2019-01-03 17:08:47 -05:00
Paul Hollinsky 7e9fbc4959 Basic introspection for device supported networks 2019-01-03 17:00:15 -05:00
Paul Hollinsky efd5547e5c Resolve an issue where FTDI devices could be erroneously detected with the wrong serial 2019-01-03 16:58:23 -05:00
Paul Hollinsky 61c16f4dfc Updates to the legacy API
* Added transmit

* Added support for the new style icsneoFindDevices() call

* Added support for blocking wait for message

* CAN FD and XTD 29-bit CAN Support
2019-01-03 16:57:29 -05:00
Paul Hollinsky 814dc7d174 Update name 2019-01-03 16:45:36 -05:00
Paul Hollinsky b834ca1bb7 Support CAN FD on the RADStar2 2018-12-21 20:35:01 -05:00
Paul Hollinsky b6c67eb74f Correctly decode timestamps on the RADStar2 and RADGalaxy 2018-12-21 20:34:02 -05:00
Paul Hollinsky d37d5bb23e Support Ethernet and Broad-R Reach TX and RX 2018-12-21 20:32:27 -05:00
Paul Hollinsky 603d532d2d Add support for RADStar2 settings 2018-12-21 20:28:25 -05:00