Paul Hollinsky
ccd26a3637
Fix a bug where settings were not read properly
2018-10-30 14:24:57 -04:00
Paul Hollinsky
3e51e39f3e
Make sure buildinfo gets generated properly for subprojects
2018-10-30 13:00:50 -04:00
Paul Hollinsky
526b3a0dc4
ValueCAN3 Settings
2018-10-30 12:59:37 -04:00
Paul Hollinsky
ef3c93258c
Remove vestigial part of FTDI POSIX driver
2018-10-30 12:59:28 -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
a331a2afa8
Device component initialization done more intelligently
2018-10-26 19:28:09 -04:00
Paul Hollinsky
7e6282a7ad
Merge branch 'master' of Lustra:InfiniteWalrus/libicsneo
2018-10-25 13:55:41 -04:00
Paul Hollinsky
ad51a8793d
Fix for macOS Homebrew Boost Includes
2018-10-25 13:49:01 -04:00
Paul Hollinsky
807518fbae
Network and device type constant definitions
2018-10-24 12:53:58 -04:00
Paul Hollinsky
95dce1c429
Device describe
2018-10-24 12:51:04 -04:00
Paul Hollinsky
419fc2fc73
Tracked down a white board FIRE and verified the need for enterMode
2018-10-22 18:26:38 -04:00
Paul Hollinsky
db255a5a3f
Add settings for FIRE
2018-10-22 18:26:18 -04:00
Paul Hollinsky
6ccd6f2072
Fixed size of UART_SETTINGS
2018-10-22 18:25:26 -04:00
Paul Hollinsky
bc91796d15
Proper detection for RTR CAN frames
2018-10-22 18:25:01 -04:00
Paul Hollinsky
8044488bed
Make a blank settings interface if one does not exist because segfaulting is bad
2018-10-22 17:23:13 -04:00
Paul Hollinsky
6456d4e261
Fix a bug where polling messages would not work properly
2018-10-22 16:19:20 -04:00
Paul Hollinsky
319bd09cb4
Merge branch 'master' of Lustra:InfiniteWalrus/libicsneo
2018-10-22 15:41:06 -04:00
Paul Hollinsky
5a5d626225
Resolve a segfault when device did not ever receive reset status
2018-10-22 15:40:52 -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
dfbc40f877
Add external facing shortcuts to message callback functions
2018-10-22 15:01:24 -04:00
Paul Hollinsky
911871a1c7
Resolve GCC warning
2018-10-22 15:00:58 -04:00
Paul Hollinsky
6779a3a1b9
Remove unused includes
2018-10-22 13:01:25 -04:00
Paul Hollinsky
a13adec04a
Clean up icsnVC40.h for the legacy API
2018-10-22 12:46:27 -04:00
Paul Hollinsky
9675bb81f7
Resolve MSVC errors and warnings with refactor
2018-10-22 12:19:33 -04:00
Paul Hollinsky
8e6b0d0b0e
Refactor for a central include directory
2018-10-22 11:52:34 -04:00
Paul Hollinsky
12451def11
Add dlcOnWire to CAN
2018-10-22 11:13:07 -04:00
Paul Hollinsky
0f703f494f
CAN FD transmission on non CAN FD hardware now fails as would be expected
2018-10-19 17:00:40 -04:00
Paul Hollinsky
80bccb59a5
Remove unused struct
2018-10-19 16:58:59 -04:00
Paul Hollinsky
769c797a50
Detection for ValueCAN 4 models, as well as settings for each
2018-10-19 13:43:36 -04:00
Paul Hollinsky
cb57f06564
Slight speed improvement for CAN transmit
2018-10-19 13:42:48 -04:00
Paul Hollinsky
d037709963
CAN and CAN FD transmit implemented
2018-10-18 17:39:37 -04:00
Paul Hollinsky
dd99f82324
Allow the decoder to fail
2018-10-18 14:06:58 -04:00
Paul Hollinsky
e5f1ba41b5
Resolve relevant Linux compile warnings
2018-10-18 13:49:56 -04:00
Paul Hollinsky
912b11ce30
Encoder allowed to fail, preparation for upcoming CAN transmit
2018-10-18 13:42:20 -04:00
Paul Hollinsky
92839c22a5
Merge branch 'devicesettings' of Lustra:InfiniteWalrus/libicsneo into devicesettings
2018-10-17 16:26:42 -04:00
Paul Hollinsky
b4fc3edd0f
LED state changing (Device LEDs work now)
2018-10-17 16:15:15 -04:00
Paul Hollinsky
4426334f3f
Resolve Linux build issues and warnings
2018-10-17 15:13:28 -04:00
Paul Hollinsky
ae5646dd78
Update devices to the new memory management model
2018-10-17 15:12:48 -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
ba82c51914
Allow settings to be marked as readonly
...
In the case of the FIRE 2 ethernet, we're waiting on a bug fix in firmware before we re-enable writing.
In the meantime, setting settings over ethernet crashes the ethernet driver.
2018-10-10 16:28:00 -04:00
Paul Hollinsky
5d4cfe4930
Decoding for CAN FD, RTR, and XTD ID
2018-10-10 16:25:09 -04:00
Paul Hollinsky
b3184eb1ed
Decode reset status messages
2018-10-09 13:38:54 -04:00
Paul Hollinsky
d50e6040b3
Resolve callback filter null pointer issues
2018-10-09 13:38:38 -04:00
Paul Hollinsky
ba9813021e
Legacy API can receive CAN now
2018-10-08 21:43:32 -04:00
Paul Hollinsky
b3471890eb
Allow returning to the default settings
2018-10-08 19:03:12 -04:00
Paul Hollinsky
7d821b9745
Revamp the way that ethernet devices are found
...
Also add RADStar2 Ethernet support
2018-10-08 16:32:51 -04:00
Paul Hollinsky
466d35c68b
Use the interface MAC to transmit
2018-10-08 15:44:23 -04:00
Paul Hollinsky
600813b7e6
Remove some noisy debugging info
2018-10-08 15:09:50 -04:00