Commit Graph

36 Commits

Author SHA1 Message Date
a2c6ffa599
Moved the bootloader out into the iot_tools project 2023-09-15 19:22:05 +02:00
419a960500
Replaced exclude_firmwares feature with include_firmwares and added invert_rx feature 2023-09-13 02:50:04 +02:00
eed8db4863
Firmware can now only be downloaded over TLS 2023-09-13 01:51:47 +02:00
98b81ae274
Include the wireless firmware in the release builds 2023-09-13 01:51:30 +02:00
ef5cb2c876
Added verifying status message 2023-09-13 01:50:57 +02:00
8ac6bbc7d8
Updates are now signed 2023-09-08 17:48:02 +02:00
df191603dd
Added some notes on forked crates 2023-09-08 00:57:02 +02:00
77eba3071d
UART adjustments 2023-09-08 00:11:56 +02:00
3b6acbd65e
Improved status reporting 2023-09-07 01:45:41 +02:00
0a7edc50e8
Seperated mqtt messages into seperate topics and made topic configurable 2023-09-07 00:55:25 +02:00
a7a052d4ce
Implemented first version of OTA 2023-09-07 00:30:56 +02:00
258f60f4f0
Use forks on git.huizinga.dev instead of local 2023-09-05 04:00:49 +02:00
5cce3e78aa
Resolve MQTT and update IP using DNS, also slight import cleanup 2023-09-05 03:45:07 +02:00
0f1e181b92
Started work on OTA 2023-09-02 06:03:33 +02:00
609d0f3049
Adjusted settings for better optimization 2023-09-02 05:56:50 +02:00
690fab5c51
Improved debugger experience 2023-09-02 05:42:47 +02:00
831f180046
Added third stage bootloader 2023-09-02 05:31:18 +02:00
ff40ad796f
Repartitioned flash and improved how firmwares are loaded when flashed seperately 2023-09-01 19:57:07 +02:00
7cda449922
Slight code cleanup, made (dis)connect message retained 2023-09-01 02:00:26 +02:00
fad275c1d2
Updated dsmr5 to 0.3 2023-09-01 01:57:41 +02:00
4b55392933
Updated wifi firmware and included their license 2023-09-01 01:40:51 +02:00
2a436071bf
Also load MQTT port from environment 2023-08-28 02:41:40 +02:00
5f70015e0c
Load MQTT ip from environment during compile time 2023-08-27 04:19:25 +02:00
6d5659a232
Cleaned up old code 2023-08-27 04:12:52 +02:00
f8f45ca4e2
When the TCP connection fails, wait 1s second before retrying 2023-08-27 04:12:35 +02:00
cb3bda5a95
Changed starting message 2023-08-27 04:11:45 +02:00
a638c3cb79
Send MQTT message on connect and disconnect 2023-08-27 04:11:17 +02:00
b9e8ba3ea6
Use true randomness as a seed for the PRNG, also added a CSPRN 2023-08-27 04:10:03 +02:00
686d4be560
Use DHCP to get IP and wait for it to actually get an IP 2023-08-27 04:05:47 +02:00
727fda3493
Load MQTT credentials from environment during compile time 2023-08-27 03:28:10 +02:00
f271475948
Removed .env from repo 2023-08-26 23:53:55 +02:00
1d9bf1424a
Readouts are now posted to MQTT 2023-08-26 18:01:02 +02:00
c1987e34c2
Added toolchain file to make sure the correct toolchain gets selected for the project 2023-07-05 16:24:36 +02:00
f314387b8a
Send received data over socket directly instead of parsing it 2023-06-29 20:55:09 +02:00
b157016942
Turn on LED when ready for connection instead and send message confirming connection 2023-06-29 20:53:50 +02:00
64a41176f6
First project for the rpi pico (w) using rust 2023-06-09 04:08:04 +02:00