1
0
Fork 0
Commit graph

20 commits

Author SHA1 Message Date
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