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);