diff options
author | David Shah <dave@ds0.me> | 2019-04-02 15:27:48 +0100 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2019-04-02 15:30:01 +0100 |
commit | a05593da624d08e6b5c0356448238639479dd250 (patch) | |
tree | 277dcdabc5aded6a894370f259769f738184bc7a /generic/arch_pybindings.cc | |
parent | f2c911bf07ece78677b01bf464018337f5770ba7 (diff) | |
download | nextpnr-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.cc | 5 |
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>); |