<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iot-contact/firmware/zephyrproject, branch esp32s2_devkitm</title>
<subtitle>IoT device to check if doors and windows are closed or open</subtitle>
<id>https://cgit.xengineering.eu/iot-contact/atom?h=esp32s2_devkitm</id>
<link rel='self' href='https://cgit.xengineering.eu/iot-contact/atom?h=esp32s2_devkitm'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/'/>
<updated>2024-11-03T19:04:45Z</updated>
<entry>
<title>firmware: Add pyserial Python requirement</title>
<updated>2024-11-03T19:04:45Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-11-03T19:04:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=fa82565b1ce78e39452fc1370e674912cc9ca75f'/>
<id>urn:sha1:fa82565b1ce78e39452fc1370e674912cc9ca75f</id>
<content type='text'>
Otherwise the ninja call to build the firmware fails.
</content>
</entry>
<entry>
<title>firmware: Add Zephyr module for Espressif HAL</title>
<updated>2024-11-03T18:47:59Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-11-03T18:47:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=18198a9c68247a3d7e3ebb80336105111f8b8cf7'/>
<id>urn:sha1:18198a9c68247a3d7e3ebb80336105111f8b8cf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>firmware: Use patched Zephyr kernel to support esp32s2_devkitm</title>
<updated>2024-11-03T18:33:48Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-11-03T18:33:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=eacd4bd18409cc6e40466cd1468eb1b5bd74b35a'/>
<id>urn:sha1:eacd4bd18409cc6e40466cd1468eb1b5bd74b35a</id>
<content type='text'>
It is planned to switch to a custom ESP32-based printed circuit board
(PCB). This has the advantage that the ESP32 modules contain a lot of
basic functionality and the complete network interface. This should be
the minimal viable product (MVP).

The esp32s2_devkitm is a development board to develop the firmware
before even designing the MVP PCB. Since this board is not supported
officially a patched Zephyr kernel close to v3.7.0 is used. The patch is
a slight modification of the officially supported esp32s2_devkitc board.
</content>
</entry>
<entry>
<title>firmware: Use pip freeze for requirements.txt</title>
<updated>2024-09-06T18:27:31Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-09-06T18:27:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=2c18a99bd24ddadd165eeabe5299ac094b0c0ee3'/>
<id>urn:sha1:2c18a99bd24ddadd165eeabe5299ac094b0c0ee3</id>
<content type='text'>
This results in a complete list of required Python dependencies with
fixed versions. This ensures that the build works reliably given that
the dependencies are still available in referenced versions.
</content>
</entry>
<entry>
<title>firmware: zephyrproject: Add requirements.txt</title>
<updated>2024-08-29T15:46:51Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-08-29T15:46:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=f60daa445ff4daf4aa40d2d5b35197b4e5eadd0d'/>
<id>urn:sha1:f60daa445ff4daf4aa40d2d5b35197b4e5eadd0d</id>
<content type='text'>
This is (hopefully) the minimal set of Python dependencies required to
execute the firmware build.

It is meant to be installed inside a Python virtual environment (venv).
To add one which is not accidentally tracked by Git a .gitignore files
is added too.
</content>
</entry>
<entry>
<title>firmware: Add Zephyr sources as Git submodules</title>
<updated>2024-08-29T14:31:35Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-08-29T12:17:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/iot-contact/commit/?id=22d914b78ece2e67d4bd2c6829f716b5760594c1'/>
<id>urn:sha1:22d914b78ece2e67d4bd2c6829f716b5760594c1</id>
<content type='text'>
</content>
</entry>
</feed>
