Kyle Schwarz
|
afedd4bb1f
|
Servd: Add pushRx error
|
2026-07-29 17:44:58 -04:00 |
|
Kyle Schwarz
|
9b01e488da
|
Build: Resolve warnings
|
2026-07-24 13:09:29 -04:00 |
|
Kyle Schwarz
|
4dd97f734a
|
Servd: Disable signal on send failure
|
2026-06-18 10:21:35 -04:00 |
|
Kyle Schwarz
|
023f5aa089
|
Bindings: Python: Add AppError
|
2026-06-10 16:59:43 -04:00 |
|
Kyle Schwarz
|
bb711ae7e2
|
Event: Store device as weak pointer
|
2026-06-02 17:19:23 -04:00 |
|
Kyle Schwarz
|
476b5ff35c
|
FIRE3: Add MDIO_01 network
|
2026-06-02 13:19:56 -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 |
|
Kyle Schwarz
|
00b7b4a6de
|
CI: Set ICSPB_BOOTSTRAP_DIR
|
2026-05-14 21:29:24 -04:00 |
|
Kyle Schwarz
|
70ad76771e
|
Servd: Clean up unused parseError
|
2026-05-12 16:57:04 -04:00 |
|
Kyle Schwarz
|
87c10410e8
|
Servd: Remove no devices found event
|
2026-05-12 15:58:11 -04:00 |
|
Kyle Schwarz
|
d45b72ef68
|
Settings: Increase response timeouts
|
2026-05-07 09:05:57 -04:00 |
|
Kyle Schwarz
|
a68b64c641
|
Device: Refactor supportsNetworkMutex
|
2026-05-05 20:35:51 -04:00 |
|
Kyle Schwarz
|
87f45e060e
|
Device: RADGalaxy2: Adjust bootloader pipeline
|
2026-04-28 15:37:17 -04:00 |
|
Kyle Schwarz
|
22d2b7c984
|
Servd: Adjust buffer sizes
|
2026-03-18 18:21:55 -04:00 |
|
Kyle Schwarz
|
5a4a1489a8
|
DXX: Update for max packet size
|
2026-03-18 15:35:31 -04:00 |
|
Kyle Schwarz
|
81769db025
|
Device: NeoVIFIRE3: Add CAN networks to settings
|
2026-03-06 16:08:40 -05:00 |
|
Kyle Schwarz
|
0e60f8f459
|
Device: RADComet3: Handle AE_LINK_INVALID
|
2026-03-04 19:37:00 -05:00 |
|
Kyle Schwarz
|
224e840841
|
Device: Increase DiskFormatProgress timeout
|
2026-02-17 17:16:49 -05:00 |
|
Kyle Schwarz
|
25b673075f
|
All: Copyright 2026
|
2026-02-13 10:08:09 -05:00 |
|
Kyle Schwarz
|
1f10adb760
|
ThirdParty: Update icspb & libredxx
|
2026-01-30 17:12:09 -05:00 |
|
Kyle Schwarz
|
d74051f57e
|
Driver: Servd: Refactor to TCP
|
2026-01-12 13:03:55 -05:00 |
|
Kyle Schwarz
|
000036f745
|
Driver: DXX: Update
Fixes D2XX HANDLE leak.
|
2025-12-19 22:30:14 -05:00 |
|
Kyle Schwarz
|
be6a15c017
|
Device: Galaxy2: Update supported networks
|
2025-12-18 12:22:12 -05:00 |
|
Kyle Schwarz
|
dbab92b25c
|
Bindings: Python: Migrate to smart_holder
|
2025-12-09 14:24:40 -05:00 |
|
Kyle Schwarz
|
fedb4b88f3
|
Build: Update icspb
|
2025-11-10 11:29:42 -05:00 |
|
Kyle Schwarz
|
5cac3a4600
|
Examples: Remove commented example
|
2025-11-05 12:01:58 -05:00 |
|
Kyle Schwarz
|
30c009fe8f
|
Device: Refactor online keep alive
|
2025-11-04 16:24:49 -05:00 |
|
Kyle Schwarz
|
615b7d8d56
|
Bindings: Python: Document 3.14 support
|
2025-11-04 11:51:55 -05:00 |
|
Kyle Schwarz
|
e3f4bbdc73
|
Device: sendEthPhyMsg(): Drop online requirement
|
2025-11-04 11:06:51 -05:00 |
|
Kyle Schwarz
|
3f3300d677
|
Communication: EthernetStatusMessage: Handle BASE-T invalid case
|
2025-10-31 12:31:03 -04:00 |
|
Kyle Schwarz
|
7f192a0cea
|
Network: Use Type::AutomotiveEthernet
|
2025-10-30 23:40:30 -04:00 |
|
Kyle Schwarz
|
3b60bfc986
|
CI: Add Fedora 43 & drop 41
|
2025-10-30 21:21:07 -04:00 |
|
Kyle Schwarz
|
d51f88d023
|
Communication: EthernetStatusMessage: Add BASE-T support
|
2025-10-30 21:13:20 -04:00 |
|
Kyle Schwarz
|
f3cb41d60b
|
Communication: Network: Add Type::AutomotiveEthernet
Also condense switch statements
|
2025-10-30 21:11:23 -04:00 |
|
Kyle Schwarz
|
ebf9409c18
|
Device: Guard mutex usage
|
2025-10-30 11:18:12 -04:00 |
|
Kyle Schwarz
|
83ab65b062
|
Device: Fix NeoVI message guard
|
2025-10-29 15:37:58 -04:00 |
|
Kyle Schwarz
|
7f1668a55b
|
Device: Move network mutex to goOnline
|
2025-10-29 15:24:03 -04:00 |
|
Kyle Schwarz
|
bf311ebe30
|
Communication: Add NeoVI timestamps
|
2025-10-21 15:18:26 -04:00 |
|
Kyle Schwarz
|
deabc2cff4
|
Linux: Update udev rules
Always unbind ftdi_sio for ICS devices
|
2025-10-13 09:28:04 -04:00 |
|
Kyle Schwarz
|
5d672d48d4
|
Bindings: Python: Add get_chip_versions
|
2025-10-09 22:51:18 -04:00 |
|
Kyle Schwarz
|
495632ddb7
|
Driver: DXX: Add PLASMA
|
2025-10-09 21:56:48 -04:00 |
|
Kyle Schwarz
|
3668b86f37
|
Linux: Update udev rules
libredxx doesn't use ftdi_sio
|
2025-10-09 21:54:57 -04:00 |
|
Kyle Schwarz
|
ec350b522a
|
DeviceSettings: Remove checksum validation
|
2025-10-06 15:36:55 -04:00 |
|
Kyle Schwarz
|
11643e2281
|
Bindings: Python: Add EthPhyMessage
Also fixes PhyMessages for RADEpsilon(XL)
|
2025-09-29 17:17:26 -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
|
6926ca8199
|
CI: Update Linux images
|
2025-08-25 11:29:46 -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 |
|
Kyle Schwarz
|
d70defbf8a
|
All: Address compiler warnings
|
2025-07-17 15:47:23 -04:00 |
|
Kyle Schwarz
|
6d985ca873
|
Communication: Fix neotc10sleepstatus_t
|
2025-07-16 11:54:27 -04:00 |
|
Kyle Schwarz
|
7afa41bf2a
|
API: C: Add TC10
|
2025-07-03 09:30:29 -04:00 |
|
Kyle Schwarz
|
c056e8dc2e
|
Driver: Servd: Toggle closing when done
|
2025-07-02 14:28:59 -04:00 |
|
Kyle Schwarz
|
5795791eac
|
Driver: Servd: Fix Address creation
|
2025-06-19 16:48:15 -04:00 |
|
Kyle Schwarz
|
f37b88d616
|
Communication: Fix ScriptStatus sizes
|
2025-06-12 11:17:59 -04: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 |
|
Kyle Schwarz
|
b94ade1ef6
|
FIRE3: Add Ethernet Activation Lines
|
2025-05-15 11:11:26 -04:00 |
|
Kyle Schwarz
|
4dcb944d35
|
Driver: Add Servd
|
2025-05-08 11:22:42 -04:00 |
|
Kyle Schwarz
|
b1e875980c
|
Communication: Rename Ethernet to Ethernet 01
|
2025-04-18 09:39:40 -04:00 |
|
Kyle Schwarz
|
8b680f2b64
|
All: Update network names
Updates all network names, the new format is <id>_<%02d>.
|
2025-04-17 20:57:46 +00:00 |
|
Kyle Schwarz
|
e88cd244c8
|
Driver: D3XX: Refactor pipe logic
|
2025-04-15 17:44:58 -04:00 |
|
Kyle Schwarz
|
830fe1af59
|
Build: Add CMake 4.0.0 support
|
2025-03-31 15:56:14 -04:00 |
|
Kyle Schwarz
|
538d6ec0c8
|
Communication: Remove unused parameter
|
2025-03-17 23:12:25 -04:00 |
|
Kyle Schwarz
|
1ba3eded09
|
Device: Gracefully handle old firmware without ComponentVersions
|
2025-03-14 15:38:34 -04:00 |
|
Kyle Schwarz
|
89047447a6
|
Bindings: Python: Add DoIP Ethernet Activation
|
2025-03-10 10:50:25 -04:00 |
|
Kyle Schwarz
|
f97fd75b8d
|
Docs: icsneopy: Add TC10 example
|
2025-03-03 17:06:22 -05:00 |
|
Kyle Schwarz
|
771d82826f
|
CI: Delay GitHub push
|
2025-02-20 15:31:45 -05:00 |
|
Kyle Schwarz
|
fb3778f91b
|
Bindings: Python: Rework disk bindings
|
2025-02-20 12:04:16 -05:00 |
|
Kyle Schwarz
|
a0c8cc62df
|
Bindings: Python: Add coremini functions
|
2025-02-19 17:38:07 +00:00 |
|
Kyle Schwarz
|
77b3564677
|
Communication: Add missing short format commands
|
2025-02-19 00:20:49 -05:00 |
|
Kyle Schwarz
|
051063e684
|
RADGigastar: Add disk support
|
2025-02-19 00:18:41 -05:00 |
|
Kyle Schwarz
|
7c1cfde6a0
|
CI: Remove duplicate DOCKER_HOST
|
2025-02-19 00:16:36 -05:00 |
|
Kyle Schwarz
|
fb5c4babce
|
CI: Remove hardware tests
|
2025-02-19 05:12:51 +00:00 |
|
Kyle Schwarz
|
6b9a687ff9
|
Bindings: Python: Use static MSVC runtime library
|
2025-02-11 16:43:00 -05:00 |
|
Kyle Schwarz
|
02b5dafca9
|
Bindings: Python: Simplify debug process
|
2025-02-11 12:43:30 -05:00 |
|
Kyle Schwarz
|
a22791c9e0
|
CI: Move Windows jobs
|
2025-02-03 17:16:30 -05:00 |
|
Kyle Schwarz
|
dc2a364afb
|
Bindings: Python: Fix API docs since adding stubs
|
2025-01-29 14:53:18 -05:00 |
|
Kyle Schwarz
|
114b664d78
|
All: Welcome to 2025
|
2025-01-15 16:46:07 -05:00 |
|
Kyle Schwarz
|
2acf248583
|
Bindings: Python: Add stubs
|
2025-01-09 00:14:46 -05:00 |
|
Kyle Schwarz
|
f18aa00322
|
Communication: Add EthernetStatusMessage
|
2025-01-06 14:12:19 -05:00 |
|
Kyle Schwarz
|
b624d06ca0
|
Driver: FTD3XX: Fix close()
|
2024-12-30 14:14:23 -05:00 |
|
Kyle Schwarz
|
c249df8756
|
Bindings: Python: Add CANErrorCountMessage
|
2024-12-23 10:28:19 -05:00 |
|
Kyle Schwarz
|
b2161211c5
|
Bindings: Python: Add Message::Type MessageFilter
|
2024-12-20 18:28:41 -05:00 |
|
Kyle Schwarz
|
0ee8a990a7
|
Bindings: Python: Fix get_gptp_status default arg
|
2024-12-20 18:28:22 -05:00 |
|
Kyle Schwarz
|
c4ce803d62
|
LINMessage: Fix timestamp scaling
|
2024-12-19 15:54:27 -05:00 |
|
Kyle Schwarz
|
34cacf4cf2
|
EthernetMessage: Fix TX receipts
Fixes
- HardwareEthernetPacket packing
- EthernetMessage::fcs
|
2024-12-13 12:55:57 -05:00 |
|
Kyle Schwarz
|
4157558e84
|
Bindings: Python: Drop GIL for Device calls
Avoids an ABBA deadlock with the GIL and messageCallbacksLock
|
2024-12-12 11:12:55 -05:00 |
|
Kyle Schwarz
|
40b85488dc
|
TCP: Add LIBICSNEO_DISABLE_TCP env option
|
2024-12-11 17:25:36 -05:00 |
|
Kyle Schwarz
|
7584563002
|
Bindings: Python: Add default MessageFilter constructor
|
2024-12-11 17:22:09 -05:00 |
|
Kyle Schwarz
|
4f83614037
|
Bindings: Python: Fix Device RTC functions
|
2024-12-04 12:31:06 -05:00 |
|
Kyle Schwarz
|
38a4af8062
|
Device: Fix getRTC response size
Some devices pad to 16-bit.
|
2024-12-04 12:11:01 -05:00 |
|
Kyle Schwarz
|
3b95b41be4
|
Bindings: Python: Add LINMessage
|
2024-12-03 23:41:51 -05:00 |
|
Kyle Schwarz
|
3da31a29b4
|
Bindings: Python: Add more Network members
|
2024-12-03 22:35:40 -05:00 |
|
Kyle Schwarz
|
d0f3e593df
|
Device: Add RAD-Galaxy 2
|
2024-12-02 20:02:06 -05:00 |
|