<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iot-contact/web/layouts/home.html, branch main</title>
<subtitle>IoT device to check if doors and windows are closed or open</subtitle>
<id>https://cgit.xengineering.eu/iot-contact/atom?h=main</id>
<link rel='self' href='https://cgit.xengineering.eu/iot-contact/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/'/>
<updated>2025-04-07T19:36:41Z</updated>
<entry>
<title>Simplify website structure and drop Hugo</title>
<updated>2025-04-07T19:36:41Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-07T19:36:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=4ee031182475464fe0ecb052882fd50520e6defc'/>
<id>urn:sha1:4ee031182475464fe0ecb052882fd50520e6defc</id>
<content type='text'>
A static site generator is currently not really required. A static
index.html is currently sufficient.
</content>
</entry>
<entry>
<title>web: Structure index page</title>
<updated>2025-04-06T17:48:20Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-06T17:48:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=da27d61588202d6b460e36d29a8789d206495bd6'/>
<id>urn:sha1:da27d61588202d6b460e36d29a8789d206495bd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fw: app: Add image signing to Meson build</title>
<updated>2025-04-06T17:11:20Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-06T17:05:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=f6f6d285c318d28bddfb99cf04104a5306a97c78'/>
<id>urn:sha1:f6f6d285c318d28bddfb99cf04104a5306a97c78</id>
<content type='text'>
This automates signing the application firmware image for the MCUboot
bootloader.
</content>
</entry>
<entry>
<title>fw: sim: Integrate into Meson build</title>
<updated>2025-04-06T16:43:28Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-06T16:43:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=7fc6bc84609022992e1827a07b95c427208e7289'/>
<id>urn:sha1:7fc6bc84609022992e1827a07b95c427208e7289</id>
<content type='text'>
This adds a build for the native_sim board of the application firmware
to the default Meson build.

The resulting Linux binary is also added to the webpage.
</content>
</entry>
<entry>
<title>fw: app: Build with Meson</title>
<updated>2025-04-06T16:04:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-06T16:04:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=8350421e659e9273a94debdd6f29cd80979a63f1'/>
<id>urn:sha1:8350421e659e9273a94debdd6f29cd80979a63f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build bootloader and add to website</title>
<updated>2025-04-06T12:24:06Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-06T12:24:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=5376b67a9df63d2b30cac415cb827e6b4c1674e9'/>
<id>urn:sha1:5376b67a9df63d2b30cac415cb827e6b4c1674e9</id>
<content type='text'>
Meson makes this relatively easy. The current approach is nevertheless a
bit hacky. For the first attempt it is still way better than CMake
ExternalProject.
</content>
</entry>
<entry>
<title>web: Replace file copying by Meson installation</title>
<updated>2025-04-05T13:28:04Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-05T13:28:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=00189e737517f4470336d819d52327a037509493'/>
<id>urn:sha1:00189e737517f4470336d819d52327a037509493</id>
<content type='text'>
This makes the build system code way less hacky and more modular.
</content>
</entry>
<entry>
<title>Deploy schematic and BOM to website</title>
<updated>2025-04-05T10:26:17Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-05T08:36:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=061a67ea6e4a7fb9658fd3efc1c670eae5ff3eb6'/>
<id>urn:sha1:061a67ea6e4a7fb9658fd3efc1c670eae5ff3eb6</id>
<content type='text'>
These important design files should be deployed with the website.
</content>
</entry>
<entry>
<title>web: Add minimal Hugo-based site</title>
<updated>2025-04-01T19:07:07Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-01T19:07:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=2878f733e99b51916ff1e36fdcd1fe214dcfd6b0'/>
<id>urn:sha1:2878f733e99b51916ff1e36fdcd1fe214dcfd6b0</id>
<content type='text'>
Hugo [1] is a common static site generator. It should be used to
generate a site where build artifacts of this project can be presented
and deployed.

[1]: https://gohugo.io
</content>
</entry>
</feed>
