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
Paul Hollinsky
e124ad28f4
Major improvements to the settings API
...
* Allow the raw structure to be manipulated from C and Legacy APIs
* Structure is now split between what's on the device and what's on the client so changes will not be visible from read methods until apply()
* Allow devices to connect which have slightly different firmware versions than the settings structure
2018-12-21 20:24:11 -05:00
Paul Hollinsky
151b2ce266
Implement serial number in the legacy API
2018-12-21 20:16:32 -05:00
Paul Hollinsky
837ca29ac8
Improved FTDI device finding logic
2018-12-10 14:58:28 -05:00
Paul Hollinsky
3488e36f2a
Added the ability to get the baudrate for networks
2018-12-10 14:57:43 -05:00
Paul Hollinsky
b12e7dad97
Added a README link to the documentation
2018-11-21 13:42:21 -05:00
Paul Hollinsky
4edf456226
Added a pip requirements.txt for Sphinx documentation building
2018-11-21 13:33:17 -05:00
Paul Hollinsky
0a0cb76400
Set up Sphinx to automatically invoke Doxygen if needed
2018-11-21 13:25:39 -05:00
Paul Hollinsky
cea2babbd0
Added a link to the example code
2018-11-20 18:12:31 -05:00
Paul Hollinsky
7d27b4a261
Ignore all Visual Studio Code files
2018-11-20 17:45:44 -05:00
Paul Hollinsky
a68f0f69b8
Remove Visual Studio Code configuration file
2018-11-20 17:44:59 -05:00
Paul Hollinsky
af45b72f9e
Add Sphinx documentation
2018-11-20 17:14:59 -05:00
Paul Hollinsky
422541fcf3
Remove extraneous lines in README
2018-11-20 10:47:23 -05:00
Paul Hollinsky
8a4e33c8df
Allow version and supported devices to be printed at runtime
2018-11-20 10:41:42 -05:00
Paul Hollinsky
2ade9116eb
Merge branch 'master' of intrepidcs.homeip.net:paulhollinsky/icsneonext
2018-11-20 09:42:29 -05:00
Paul Hollinsky
8ef2260fbe
Add the ability to enumerate supported devices
2018-11-20 09:42:25 -05:00
Paul Hollinsky
9f7f2c5f55
Include README and LICENSE
2018-11-19 20:23:36 -05:00
Paul Hollinsky
5c3eb3f6e6
Update hardware support document
2018-11-19 12:21:06 -05:00
Paul Hollinsky
7305f2027e
Larger message structure for future expansion
2018-11-19 12:20:45 -05:00
Paul Hollinsky
b04bb95393
Merge branch 'master' of Lustra:InfiniteWalrus/libicsneo
2018-11-19 12:10:33 -05:00
Paul Hollinsky
8a147e2c3f
Purge read and write queues after a close succeeds
2018-11-16 18:48:28 -05:00
Paul Hollinsky
82adbcaba6
Windows VCP detection is now more reliable
2018-11-16 18:48:07 -05:00
Paul Hollinsky
07a5dc4118
Allow threads to reopen after closing
2018-11-16 17:08:53 -05:00
Jeffrey Quesnelle
c9f761c262
add Ethernet cases to Network
2018-11-14 11:24:55 -05:00
Paul Hollinsky
0cf1e7fe7f
Resolve compilation errors and warnings with MSVC
2018-11-13 16:18:57 -05:00
Paul Hollinsky
f05f96822e
Fix defines for C applications
2018-11-09 16:34:00 -05:00
Paul Hollinsky
77d694c662
Added the ability to block on getMessages until a message arrives
2018-11-09 16:28:48 -05:00
Paul Hollinsky
35bd5139b2
Free malloc'd memory in example
2018-10-31 17:21:14 -04:00
Paul Hollinsky
4833bc704a
Fix a documentation typo
2018-10-31 17:07:48 -04:00
Paul Hollinsky
90992ad360
Added documentation for the C API
2018-10-31 16:47:46 -04:00
Paul Hollinsky
9c2c3298cf
Add doxygen support
2018-10-31 12:17:46 -04:00
Paul Hollinsky
6399b3d8f2
C API: Allow querying of specifically non-device errors
2018-10-30 18:33:43 -04:00
Paul Hollinsky
5bc65554f9
Error system now functional in C and C++ APIs
2018-10-30 16:54:36 -04:00
Paul Hollinsky
a295713c50
Add connection failure error to POSIX FTDI driver
2018-10-30 16:52:29 -04:00
Paul Hollinsky
1a9c907fea
CAN FD baudrate settings
2018-10-30 15:38:15 -04:00
Paul Hollinsky
92d98f8bd5
Remove all debugging printouts to stdout
2018-10-30 15:02:01 -04:00