aboutsummaryrefslogtreecommitdiffstats
path: root/generic/arch_pybindings.cc
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2022-08-04 10:55:19 +0200
committergatecat <gatecat@ds0.me>2022-08-04 10:55:19 +0200
commit37f0886cb9e949cb49250f973a852c816b5ab892 (patch)
tree95604b304192f63c6d2f3753e21568ba4596f7d1 /generic/arch_pybindings.cc
parent1b54fa2a1c1fae82315916f3b92f6282f376c861 (diff)
downloadnextpnr-37f0886cb9e949cb49250f973a852c816b5ab892.tar.gz
nextpnr-37f0886cb9e949cb49250f973a852c816b5ab892.tar.bz2
nextpnr-37f0886cb9e949cb49250f973a852c816b5ab892.zip
generic: addBelPin with direction as an arg
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'generic/arch_pybindings.cc')
-rw-r--r--generic/arch_pybindings.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/arch_pybindings.cc b/generic/arch_pybindings.cc
index e0a2f0f2..a5a0bed9 100644
--- a/generic/arch_pybindings.cc
+++ b/generic/arch_pybindings.cc
@@ -105,6 +105,12 @@ void arch_wrap_python(py::module &m)
fn_wrapper_3a_v<Context, decltype(&Context::addBelInout), &Context::addBelInout, conv_from_str<BelId>,
conv_from_str<IdString>, conv_from_str<WireId>>::def_wrap(ctx_cls, "addBelInout", "bel"_a, "name"_a,
"wire"_a);
+ fn_wrapper_4a_v<Context, decltype(&Context::addBelPin), &Context::addBelPin, conv_from_str<BelId>,
+ conv_from_str<IdString>, conv_from_str<WireId>, pass_through<PortType>>::def_wrap(ctx_cls,
+ "addBelPin",
+ "bel"_a, "name"_a,
+ "wire"_a,
+ "type"_a);
fn_wrapper_2a_v<Context, decltype(&Context::addGroupBel), &Context::addGroupBel, conv_from_str<IdStringList>,
conv_from_str<BelId>>::def_wrap(ctx_cls, "addGroupBel", "group"_a, "bel"_a);