Max Brombach and Kyle Schwarz
1dda9f5412
Device: Add sendSPIPortKeyOperation()
2026-08-04 15:42:21 -04:00
Kyle Schwarz
9b01e488da
Build: Resolve warnings
2026-07-24 13:09:29 -04:00
Thomas Stoddard and Kyle Schwarz
3ab06199c3
Device: Add ExtendedCommand::GetAllMACAddresses
2026-05-22 11:40:44 -04:00
Kyle Schwarz
0bf279c7b9
Build: Add WORKING_DIRECTORY to git commands
2026-05-15 14:55:17 -04:00
Kyle Schwarz
9de0cf688c
Build: Parse CMake version from git
2026-05-14 23:16:20 -04:00
Thomas Stoddard and Kyle Schwarz
682299cb8c
API: Add icsneoc2
2026-03-24 21:08:40 -04:00
Kyle Schwarz
5a4a1489a8
DXX: Update for max packet size
2026-03-18 15:35:31 -04:00
Kyle Schwarz
1f10adb760
ThirdParty: Update icspb & libredxx
2026-01-30 17:12:09 -05:00
Kyle Schwarz
000036f745
Driver: DXX: Update
...
Fixes D2XX HANDLE leak.
2025-12-19 22:30:14 -05:00
Nicholas Zamora and Kyle Schwarz
5288385495
Driver: DXX: Update libredxx for FT260 support
2025-12-16 11:05:11 -05:00
Kyle Schwarz
fedb4b88f3
Build: Update icspb
2025-11-10 11:29:42 -05:00
Yasser Yassine and Kyle Schwarz
9ff4bf7d0d
MACsec: Refactor API
2025-11-05 12:00:07 -05:00
Jonathan Schwartz and Kyle Schwarz
c2f1022858
Device: Add network mutex support
2025-10-24 12:12:36 -04:00
Yasser Yassine and Kyle Schwarz
88d32128c9
Communication: Add SPI support
2025-09-17 13:30:12 -04:00
Kyle Schwarz
6d82289864
Driver: DXX: Update libredxx
2025-09-16 11:42:13 -04:00
Kyle Schwarz
674e905340
Driver: CDCACM: Add missing Darwin frameworks
2025-09-15 15:57:16 -04:00
Kyle Schwarz
8b7e2556a0
Driver: DXX: Fix ION, FIRE, ValueCAN3, & VividCAN
2025-09-10 10:11:08 -04:00
Kyle Schwarz
b10e29b8f5
Driver: DXX: Update libredxx
2025-08-28 23:24:04 -04:00
Kyle Schwarz
cf2cf3e28b
CMake: Disable libredxx install
2025-08-28 10:09:30 -04:00
Kyle Schwarz
29dc7b345f
Driver: Switch to libredxx
...
- no more libFTDI
- no more libusb on Linux and macOS
- no more FTDI repack
- no more binary libs
- faster D2XX on Windows (no longer uses COM)
2025-08-25 11:24:03 -04:00
Kyle Schwarz
17285389e3
Tests: Switch to FetchContent
2025-08-21 20:19:22 -04:00
Kyle Schwarz
6b60804174
Device: Add com keepalive
2025-08-06 17:17:36 -04:00
Yasser Yassine and Kyle Schwarz
1e5e714f5b
Device: Add disk formatting
2025-07-22 20:02:06 +00:00
Kyle Schwarz
245073f9d5
1.0.0
2025-06-05 21:10:54 -04:00
Kyle Schwarz
c4e858d346
Driver: Prefer Npcap
...
Prefer Npcap over WinPcap and TCP
2025-06-04 22:14:09 -04:00
Keith Nash and Kyle Schwarz
b3d47f2ae5
Communication: Add LogDataMessage
2025-05-16 19:36:27 +00:00
Kyle Schwarz
4dcb944d35
Driver: Add Servd
2025-05-08 11:22:42 -04:00
Kyle Schwarz
fb5c4babce
CI: Remove hardware tests
2025-02-19 05:12:51 +00:00
Kurt Wachowski
4ba1a1e1dd
Resolve "Add MACsec support"
2025-02-17 20:44:58 +00:00
Kyle Schwarz
6b9a687ff9
Bindings: Python: Use static MSVC runtime library
2025-02-11 16:43:00 -05:00
David Rebbe and Kyle Schwarz
f04cd16bee
Platform: Improve Windows wstring support
2025-02-06 18:43:51 +00:00
Kyle Schwarz
f18aa00322
Communication: Add EthernetStatusMessage
2025-01-06 14:12:19 -05:00
Yasser Yassine and Kyle Schwarz
dc0f16b1d2
Communication: Add GPTPStatus
2024-12-20 23:22:25 +00:00
Kyle Schwarz
3787bc27a2
Add Python bindings and the icsneopy package
2024-11-02 01:14:15 +00:00
Kyle Schwarz
7f30179cc4
Build: Update D3XX libraries
2024-08-29 15:13:38 +00:00
Kyle Johannes and Kyle Schwarz
cac8d760b0
Communication: Add AppErrorMessage support
...
App errors are responses from the device indicating internal runtime errors.
2024-08-15 16:47:35 +00:00
Kyle Schwarz
cf1b4778a1
Device: RADMoon2ZL: Add TC10 commands
2024-06-03 08:31:17 -04:00
Yasser Yassine
9a1cd1124d
Device: Add device hardware info retrieval support
2024-05-14 19:52:00 +00:00
Kyle Johannes
46e244fbab
System Test: Hardware test infrastructure
2024-04-05 21:10:49 +00:00
Jonathan Schwartz
63f0516318
Replace concurrentqueue with ringbuffer
2024-04-05 17:24:53 +00:00
Yasser Yassine and Kyle Schwarz
85178368d7
Build: Add static icsneo40 target
2024-03-19 20:59:33 +00:00
Yasser Yassine and Kyle Schwarz
cb22e622b3
Device: Refactor A2B APIs
...
* Removes features in `A2BMessage` class to support API for reading 16, 24, and 32 bit samples from A2B channels
* Re-organizes WAV receiving and transmitting code and API
* Creates API for mapping message channels to WAV channels and vice versa for transmitting and receiving
* Fixes `icsneo::Network::NetID::ExtendedData` VnetID bug for `icsneo::ExtendedDataMessage` decoding
* Creates RAD-A2B sequence chart example
* Fixes coremini uploading for certain devices in EEPROM by introducing `icsneo::Device::supportsEraseMemory`
2024-03-12 12:06:49 +00:00
Jonathan Schwartz
219a5edbd8
Fixes Windows build with TCP enabled
2024-02-23 14:16:15 +00:00
Kyle Schwarz and Kyle Johannes
bddbcfcf6d
CI: Fix warnings
2023-12-01 22:20:41 +00:00
Max Brombach
02f1b4592e
Device/Disk: Add VSA read and parse functionality
...
Implement ability to extract network traffic (CAN, LIN, Ethernet, etc.) from VSA message records on disk. Add a method to Device class that uses the VSAParser and the individual record types to extract messages from the VSA message records and pass them back to the communication system. This routes messages such that it appears as if they were discovered live instead of read from disk. The parse process (in Device) requires determination of metadata about the VSA file system on a device before it can begin extracting messages. This currently only handles data captured from the current coremini script on a device.
2023-11-15 16:02:47 +00:00
Kyle Schwarz
ec51393dfc
CMake: Require Threads package
2023-11-06 17:39:11 -05:00
Kyle Johannes and Kyle Schwarz
8d704b1bbb
LiveData: Initial implementation
...
Add support for live data subscription via Device::subscribeLiveData() and
Device::unsubscribeLiveData(). The live data API can be used to subscribe to
individual "signals", a full list of which can be found in LiveDataValueType.
2023-08-22 16:20:48 -04:00
Kyle Schwarz
6c93fc839b
FTD3XX: Update library to 1.0.14
...
Also tweaks FindUSB1.cmake to support a custom prefix libusb.
2023-07-17 19:03:17 +00:00
Yasser Yassine
d9c12bffe7
Device: Add device binary export support
2023-05-30 21:22:53 +00:00
Bryant Jones
f5096b879c
MDIO: Network support
2023-05-09 18:14:36 +00:00