You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,23 @@
1
1
# xcp-lite
2
2
3
-
XCP for Rust - based on XCPlite
3
+
XCP for Rust - based on XCPlite (https://github.com/vectorgrp/XCPlite)
4
4
5
5
Disclaimer: This code is in experimental state. There is no release yet.
6
6
7
+
Note: This repo contains a newer version of XCPlite (in folder xcplib).
8
+
This version is not released yet.
9
+
10
+
* Breaking changes to V6.
11
+
* Compiles as C11.
12
+
* Lockless transmit queue. Works on x86-64 strong and ARM-64 weak memory model.
13
+
* Measurement of and write access to variables on stack.
14
+
* Supports multiple calibration segments with working and reference page with independent page switching.
15
+
* Lock free and thread safe calibration parameter access, consistent calibration changes and page switches.
16
+
* More C examples.
17
+
* Build as a library.
18
+
* Used (as FFI library) for the rust xcp-lite version.
19
+
20
+
7
21
xcp-lite is a Rust API for measurement and calibration, which uses the ASAM XCP protocol for communication with a measurement and calibration tool like CANape and ASAM A2L for data description.
8
22
9
23
This is no complete implementation of XCP in Rust, the protocol and transport layer implementation is in C/C++ based on XCPlite.
0 commit comments