make path of flash.bin configurable

This commit is contained in:
Thomas Kunze
2019-01-21 21:29:00 +01:00
parent 589ac0787d
commit 72269b5675
4 changed files with 32 additions and 6 deletions

View File

@@ -7,14 +7,14 @@
<PathStyle>Win10LXSS</PathStyle>
</CustomSourceDirectories>
<BuildHost>
<HostName>Suzail</HostName>
<HostName>Immerlund</HostName>
<Transport>SSH</Transport>
<UserName>tkunze</UserName>
</BuildHost>
<MainSourceTransferCommand>
<SkipWhenRunningCommandList>false</SkipWhenRunningCommandList>
<RemoteHost>
<HostName>Suzail</HostName>
<HostName>Immerlund</HostName>
<Transport>SSH</Transport>
<UserName>tkunze</UserName>
</RemoteHost>
@@ -55,7 +55,7 @@
</ToolchainID>
<RelativeSourceDirectory>knxPython</RelativeSourceDirectory>
<ConfigurationType>DEBUG</ConfigurationType>
<BinaryDirectory>Debug</BinaryDirectory>
<BinaryDirectory />
<MakeCommandTemplate>
<SkipWhenRunningCommandList>false</SkipWhenRunningCommandList>
<RemoteHost>
@@ -74,6 +74,8 @@
<Transport>BuiltinShortcut</Transport>
</RemoteHost>
<Command>$(ToolchainCMake)</Command>
<Arguments>.</Arguments>
<WorkingDirectory>$(BuildDir)</WorkingDirectory>
<BackgroundMode xsi:nil="true" />
</CMakeCommand>
<UpdateSourcesInCMakeFile>false</UpdateSourcesInCMakeFile>

View File

@@ -80,6 +80,8 @@ PYBIND11_MODULE(knx, m)
m.def("ProgramMode", (bool(*)(bool))&ProgramMode, "Activate / deactivate programing mode.");
m.def("Configured", (bool(*)())&Configured, "get configured status.");
m.def("RegisterGroupObjects", &RegisterGroupObjects);
m.def("FlashFilePath", []() { return platform.flashFilePath(); });
m.def("FlashFilePath", [](std::string path) { platform.flashFilePath(path); });
py::class_<GroupObject>(m, "GroupObject", py::dynamic_attr())
.def(py::init<uint8_t>())