added support for int() for RegisterAddress and RegisterValue

This commit is contained in:
froejdh_e
2026-03-05 10:44:13 +01:00
parent 9f72688b9c
commit 4e6291be20
+2
View File
@@ -25,6 +25,7 @@ void init_bit(py::module &m) {
})
.def("__str__", &RegisterAddress::str)
.def("value", &RegisterAddress::value)
.def("__int__", &RegisterAddress::value)
.def(py::self == py::self)
.def(py::self != py::self)
.def("__add__",&RegisterAddress::operator+)
@@ -54,6 +55,7 @@ void init_bit(py::module &m) {
})
.def("__str__", &RegisterValue::str)
.def("value", &RegisterValue::value)
.def("__int__", &RegisterValue::value)
.def(py::self == py::self)
.def(py::self != py::self)
.def("__or__", [](const RegisterValue &lhs,