Commit Graph

105 Commits (c97db0f35f009b01a47ee92475190b04444147cf)

Author SHA1 Message Date
Paul Hollinsky 2f9844df92 Begin work on FlexRay support 2019-10-16 16:43:31 -04:00
Paul Hollinsky 5795efbde8 Merge changes from v0.1.2
Dropping the updateLEDState fix as the one on this branch is nicer
2019-09-04 13:40:42 -04:00
Paul Hollinsky 2a47b6f179 v0.1.2
Embed version info into DLLs on Windows
Fix device LEDs not indicating status properly
Build fixes
2019-09-04 13:32:09 -04:00
Paul Hollinsky 6bae630463
Merge pull request #14 from intrepidcs/icsneoc-versioninfo
Embed version info into built icsneoc DLL
2019-08-27 12:46:35 -04:00
Jeffrey Quesnelle 5112e1d2f9 fix building for macos 2019-08-06 17:14:12 -04:00
EricLiu2000 ff1e65b292 Added flag BUILD_DOCS for documentation in CMakeLists.txt 2019-07-29 14:30:50 -04:00
EricLiu2000 80999251ef Updated library version numbers to 0.2.0 2019-07-25 16:45:54 -04:00
EricLiu2000 16205d29b6 Added initial documentation files for c#, java, and usage 2019-07-25 16:43:33 -04:00
EricLiu2000 42a5d525ce Renamed test suite in CMakeLists.txt 2019-07-23 17:20:25 -04:00
EricLiu2000 65cd6ff8c8 Cleaned up some formatting 2019-07-17 15:22:13 -04:00
EricLiu2000 975c7f422f CMake properly uses -DBUILD_TESTS flag, added CmakeSettings.json to gitignore 2019-06-26 11:53:06 -04:00
EricLiu2000 4923218d35 Separated tests into different files, added ResetInstance() method to EventManager 2019-06-26 11:30:24 -04:00
EricLiu2000 150c7d2b07 Added gtest folder and building doesn't throw errors 2019-06-25 16:56:04 -04:00
EricLiu2000 f45bd6772f Builds and runs on both windows and ubuntu 2019-06-25 13:20:49 -04:00
EricLiu2000 50dba62a89 Event refactor builds on Windows 2019-06-24 17:59:45 -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 f3cd9ac94b Merge branch 'pcap' 2019-05-06 12:50:29 -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 424d3d98a3 Linux Ethernet device support 2019-03-18 11:37:20 -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 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