Paul Hollinsky
122c54b2ff
Reorganize libftdi for easier building under GCC
2019-01-11 12:59:38 -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
d37d5bb23e
Support Ethernet and Broad-R Reach TX and RX
2018-12-21 20:32:27 -05:00
Paul Hollinsky
0a0cb76400
Set up Sphinx to automatically invoke Doxygen if needed
2018-11-21 13:25:39 -05:00
Paul Hollinsky
af45b72f9e
Add Sphinx documentation
2018-11-20 17:14:59 -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
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
3e51e39f3e
Make sure buildinfo gets generated properly for subprojects
2018-10-30 13:00:50 -04:00
Paul Hollinsky
4f91d0775f
Version info
2018-10-29 16:35:14 -04:00
Paul Hollinsky
37ef932e03
CMake Reformat
2018-10-26 20:55:54 -04:00
Paul Hollinsky
3a42372dcd
Add error system
2018-10-26 20:53:30 -04:00
Paul Hollinsky
ad51a8793d
Fix for macOS Homebrew Boost Includes
2018-10-25 13:49:01 -04:00
Jeffrey Quesnelle
f758805f3d
use target_include_directories instead of include_directories so libicsneo can be used as a submodule
2018-10-22 15:07:49 -04:00
Paul Hollinsky
8e6b0d0b0e
Refactor for a central include directory
2018-10-22 11:52:34 -04:00
Paul Hollinsky
e5f1ba41b5
Resolve relevant Linux compile warnings
2018-10-18 13:49:56 -04:00
Paul Hollinsky
92839c22a5
Merge branch 'devicesettings' of Lustra:InfiniteWalrus/libicsneo into devicesettings
2018-10-17 16:26:42 -04:00
Paul Hollinsky
4426334f3f
Resolve Linux build issues and warnings
2018-10-17 15:13:28 -04:00
Jeffrey Quesnelle
25fb140404
few changes so project can be built as a submoodule
2018-10-17 13:19:42 -04:00
Paul Hollinsky
214acf4c8f
Statically link in C++ API rather than compiling it 3 times
2018-10-04 12:47:54 -04:00
Paul Hollinsky
dffae23e54
Testing the encoder for sending more complex messages
2018-10-03 14:33:30 -04:00
Paul Hollinsky
1dcdb58008
Skeleton legacy API
2018-09-26 16:49:31 -04:00
Paul Hollinsky
9f20d70102
Refactor MessageDecoder to Decoder
2018-09-25 18:00:16 -04:00
Paul Hollinsky
da4d9e46be
Start work on device settings communication
2018-09-24 16:57:14 -04:00
Paul Hollinsky
af4f4894f5
C++11 and CMake 3.2 compliance changes
2018-09-21 17:32:47 -04:00
Paul Hollinsky
ef8d764aa6
Move platforms around, most of POSIX will be common implementation
2018-09-20 14:40:24 -04:00
Paul Hollinsky
8375a354af
Add support for RADGalaxy and neoVI FIRE 2 over Ethernet
2018-09-18 16:50:42 -04:00
Paul Hollinsky
9f43e9e39e
Separate MessageDecoder from Packetizer and optimize
...
This will, in the future, allow overriding of MessageDecoder per device as necessary.
2018-09-13 19:39:19 -04:00
Paul Hollinsky
e2e5017331
Initial commit
2018-09-10 20:28:29 -04:00