7cfeb744b2
Drop old logic program implementation
...
It is no longer used and just confusing.
2026-05-30 15:23:35 +02:00
832451cad8
README: Mention LCD case
2026-05-30 15:22:39 +02:00
b32e674d37
Add license
2026-05-30 15:19:57 +02:00
60f64deb35
Add a README
2026-05-30 15:18:56 +02:00
c4a16810d5
Upgrade to bleeding edge profirust
2026-05-30 13:32:42 +02:00
e437b22644
Silence unused warnings for now
2026-05-30 13:32:10 +02:00
dce75f3110
Fix a tag name
2026-05-30 13:31:48 +02:00
ad4fb5d2e2
More documentation
2024-11-03 20:39:23 +01:00
8d8d347c56
More log messages
2024-11-03 16:54:11 +01:00
c5c6b7f188
Implement full program logic
2024-11-03 16:43:13 +01:00
ebff378b0a
Reimplement control logic
...
Move logic into its own module and implement it using nicer programming
patterns
2024-11-03 16:02:19 +01:00
a92f0c45f2
Implement logic utilities
...
Implement timers for use in the logic code.
2024-11-03 15:50:17 +01:00
f603fb633f
Cleaner code to write liveness bit into process image
2024-11-03 14:27:36 +01:00
1ef275a520
Implement async fieldbus driver
...
Update the fieldbus in the background so the bus cycle is not affected
by the application cycle.
2024-11-03 14:13:31 +01:00
ca6098ec20
Implement an asynchronous display driver
...
This driver updates the display contents in the background, to not block
the logic from running.
2024-11-03 14:13:31 +01:00
a61ccf61cb
Add i2c display integration
...
Just show placeholder text for a start.
2024-11-02 06:44:08 +01:00
2d4cd5e79d
Update bus device for RPi
2024-11-02 06:02:28 +01:00
8374ecda1f
Upgrade to development build of profirust
2024-11-02 01:07:32 +01:00
fa2d012fd3
Disallow automatic startup
...
If the start/stop switch is set before air pressure is present, do not
automatically start the process. To start from such a situation, the
start/stop switch first needs to be turned off, then turned on again.
2024-05-31 22:23:35 +02:00
b53b37845d
Initial
2024-05-31 20:46:43 +02:00