Initialize the next generation of ICCC (#4) now integrated directly into KiCad and written in Rust. You may define expressions for component attributes in the "Symbol Properties" view in KiCad, and ICCC Rust edition (nicknamed evaluator) will parse the EESchema (.sch) file of KiCad and update the values.
This work also unites the parser (#6) and evaluator to facilitate code sharing, and updates the .gitignore to work better with multi-binary Cargo workspaces.
Initialize the next generation of ICCC (#4) now integrated directly into KiCad and written in Rust. You may define expressions for component attributes in the "Symbol Properties" view in KiCad, and ICCC Rust edition (nicknamed
evaluator
) will parse the EESchema (.sch
) file of KiCad and update the values.This work also unites the
parser
(#6) andevaluator
to facilitate code sharing, and updates the.gitignore
to work better with multi-binary Cargo workspaces.