David Rebbe and Kyle Schwarz
f310938684
Message: Validate PHY register batches
2026-09-24 20:13:48 -04:00
Thomas Stoddard and Kyle Schwarz
f0b1341cdf
Device: Write MACsec configs by network ID
2026-09-24 19:49:23 -04:00
Kurt Wachowski and Kyle Schwarz
3a6501d116
Device: Add ISO-15765 hardware acceleration
2026-09-10 20:52:01 -04:00
Jonathan Schwartz and Kyle Schwarz
236c6ad089
Device: Add manufacturing config message
2026-09-10 12:56:55 -04:00
Max Brombach and Kyle Schwarz
936566170f
Communication: Add GenericAPIDataMessage and GenericAPIStatusMessage types
2026-08-17 10:30:35 -04:00
Kyle Schwarz
3aaacb6cc8
Device: Refactor heartbeat
2026-08-06 13:21:35 -04:00
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