diff --git a/Cargo.lock b/Cargo.lock index cf720ae..41f75b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ dependencies = [ [[package]] name = "a2ltool" -version = "1.4.0" +version = "1.4.1" dependencies = [ "a2lfile", "clap", diff --git a/Cargo.toml b/Cargo.toml index 9c6a31b..9c386a3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "a2ltool" -version = "1.4.0" +version = "1.4.1" authors = ["Daniel Thaler "] edition = "2021" license = "MIT OR Apache-2.0" diff --git a/README.md b/README.md index 55a7b63..78ff46a 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,18 @@ # a2ltool + A tool to edit, merge and update a2l files ## Features of a2ltool - - update the addresses of measurement variables and tunable parameters (characteristics) based on the elf file containing the compiled embedded application - - merge multiple a2l files into a single file - - add new measurements or characteristics based on the elf file - - display XCP connection parameters embedded in the a2l file, if any exist - - maintain the formatting and ordering of items in the a2l file during manipulation, so that the diff between the original and the updated/modified file is as small as possible - - Supports files up to a2l version 1.71 (current) + +- update the addresses of measurement variables and tunable parameters (characteristics) based on the elf file containing the compiled embedded application +- merge multiple a2l files into a single file +- add new measurements or characteristics based on the elf file +- display XCP connection parameters embedded in the a2l file, if any exist +- maintain the formatting and ordering of items in the a2l file during manipulation, so that the diff between the original and the updated/modified file is as small as possible +- Supports files up to a2l version 1.71 (current) ## About a2l Files + A2l files describe measurement variables and tunable parameters of an embedded device (typically: an automotive ECU). The consumer of the a2l file typically allows online calibraction over a protocol such as XCP and/or offline tuning by generating flashable parameter sets. There are several commercial tools for this purpose. @@ -17,5 +20,6 @@ The consumer of the a2l file typically allows online calibraction over a protoco The a2l file format is specified by ASAM and is formally called ASAM MCD-2 MC. ## Project Status + With a2ltool version 1.0 all initially planned features were fully implemented. Further improvements have been made as needed since then - see the changelog.