mirror of
https://github.com/diodeinc/pcb.git
synced 2026-09-14 20:17:19 +08:00
ac8434ff42
* Add `builtin.add_board_config` Sets constraints Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Enable json extension Useful for debugging Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * More compact config mapping Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add predefined sizes support to board config Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Make all board config fields optional, add merging Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add netclass support to board config Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add stackup support, sexpr library Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Patch stackup on `pcb layout` Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Sync board config by default Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Fix deep_merge Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Document board config feature Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Flatten netclasses Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add base configurations Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Remove unused _is_new_board Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Move board_config.zen to examples/ Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Use pcb-sexpr Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Replace --dont-sync with --sync (default true) Signed-off-by: akhilles <akhilvelagapudi@gmail.com> --------- Signed-off-by: akhilles <akhilvelagapudi@gmail.com>