aboutsummaryrefslogtreecommitdiffstats
path: root/generic/arch_pybindings.cc
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-04-02 15:27:48 +0100
committerDavid Shah <dave@ds0.me>2019-04-02 15:30:01 +0100
commita05593da624d08e6b5c0356448238639479dd250 (patch)
tree277dcdabc5aded6a894370f259769f738184bc7a /generic/arch_pybindings.cc
parentf2c911bf07ece78677b01bf464018337f5770ba7 (diff)
downloadnextpnr-a05593da624d08e6b5c0356448238639479dd250.tar.gz
nextpnr-a05593da624d08e6b5c0356448238639479dd250.tar.bz2
nextpnr-a05593da624d08e6b5c0356448238639479dd250.zip
generic: Add a few more bindings
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'generic/arch_pybindings.cc')
-rw-r--r--generic/arch_pybindings.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/generic/arch_pybindings.cc b/generic/arch_pybindings.cc
index f4e7c564..eae78c9a 100644
--- a/generic/arch_pybindings.cc
+++ b/generic/arch_pybindings.cc
@@ -196,6 +196,11 @@ void arch_wrap_python()
conv_from_str<IdString>, pass_through<std::string>>::def_wrap(ctx_cls, "setPipAttr",
(arg("pip"), "key", "value"));
+ fn_wrapper_1a_v<Context, decltype(&Context::setLutK), &Context::setLutK, pass_through<int>>::def_wrap(
+ ctx_cls, "setLutK", arg("K"));
+ fn_wrapper_2a_v<Context, decltype(&Context::setDelayScaling), &Context::setDelayScaling, pass_through<double>,
+ pass_through<double>>::def_wrap(ctx_cls, "setDelayScaling", (arg("scale"), "offset"));
+
WRAP_MAP_UPTR(CellMap, "IdCellMap");
WRAP_MAP_UPTR(NetMap, "IdNetMap");
WRAP_VECTOR(const std::vector<IdString>, conv_to_str<IdString>);