Add missing JSTDBY_OSC port connection, fix FixedConnection struct so that user can construct instances with pybind.
diff --git a/database b/database index 1320be7..f7f8375 160000 --- a/database +++ b/database
@@ -1 +1 @@ -Subproject commit 1320be79e0f1e526ea4f9d454a80745cb5639eec +Subproject commit f7f8375101dfa7f7d5ccb654ff8fcae73356ce48
diff --git a/fuzzers/machxo2/102-oscg/fuzzer.py b/fuzzers/machxo2/102-oscg/fuzzer.py index eaac68b..a1310da 100644 --- a/fuzzers/machxo2/102-oscg/fuzzer.py +++ b/fuzzers/machxo2/102-oscg/fuzzer.py
@@ -71,9 +71,11 @@ cfg_r.setup() interconnect.fuzz_interconnect_with_netnames( cfg_r, - ["R1C4_JOSC_OSC"], + ["R1C4_JOSC_OSC", + "R1C4_JSTDBY_OSC"], bidir=True, - netdir_override={"R1C4_JOSC_OSC" : "driver"}) + netdir_override={"R1C4_JOSC_OSC" : "driver", + "R1C4_JSTDBY_OSC" : "sink"}) if __name__ == "__main__": parser = argparse.ArgumentParser(description="OSCH Fuzzer.")
diff --git a/libtrellis/src/PyTrellis.cpp b/libtrellis/src/PyTrellis.cpp index 03e211f..38ea056 100644 --- a/libtrellis/src/PyTrellis.cpp +++ b/libtrellis/src/PyTrellis.cpp
@@ -304,6 +304,7 @@ .def("set_value", &EnumSettingBits::set_value); class_<FixedConnection>(m, "FixedConnection") + .def(init<>()) .def_readwrite("source", &FixedConnection::source) .def_readwrite("sink", &FixedConnection::sink);