Skip to content

Commit 07092e7

Browse files
authored
Update README.md
1 parent 5462011 commit 07092e7

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,23 @@
11
# xcp-lite
22

3-
XCP for Rust - based on XCPlite
3+
XCP for Rust - based on XCPlite (https://github.com/vectorgrp/XCPlite)
44

55
Disclaimer: This code is in experimental state. There is no release yet.
66

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+
721
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.
822

923
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

Comments
 (0)