build.dsl: clean up inversion logic.
authorwhitequark <whitequark@whitequark.org>
Mon, 26 Oct 2020 19:50:21 +0000 (19:50 +0000)
committerwhitequark <whitequark@whitequark.org>
Mon, 26 Oct 2020 19:50:21 +0000 (19:50 +0000)
commite3207b74f45be1939ee5c52c251f7145a451cae9
treedf823390a335fbf50b1816a1841ef3dd67ad8d37
parent87454b0b6f28fe1856e6de676cc4bffe95135744
build.dsl: clean up inversion logic.

  * Add invert= argument to DiffPairs() constructor, like in Pins().
  * Make PinsN() and DiffPairsN() pass invert= to the corresponding
    construtor instead of mutating.
nmigen/build/dsl.py
tests/test_build_dsl.py