Cleanup deleted files
This commit:
1. Renames Fill Sensor and Door Switch
2. Opens door when in Platform Lower loop
3. Prevents bottle from being pressurized or filled if door is open
4. Opens door when bottle is depressurized
1. Prevents door solenoid from clicking if door already open
2. Requires  simultaneous push of B2 then B1 to purge
Merge branch 'feature/Safety_Door' into develop
1. Pressurization starts when door closes, and filling automatically starts after pressurization;
2. Depressurization starts automatically after an overfill;
3. Door opens automatically when bottle depressurizes;
4. Door solenoid only opens if door is closed. Solenoid then closes when door switch opens;
5. Platform will not lower with door closed. This prevents defeating the door switch by taping the switch in closed position (say).
Adds version tracking variables
Merge branch 'feature/Safety_Door_/_Refinements' into develop
Minor cosmetic cleanups to code.
1. Added platformState variable to replace relay4State variable
2. Added "To fill, close door and press b 2"
3. Removed functionality where door closing starts filling. Went back requiring B2 press
4. Increased delay on B2 button read
5. Removed feature where stopping depressurization repressurizes bottle; and...
6. Added feature whereby B2 will open S2 during depressurization
7. Added delay to B3 digital read
Stop following this file
1. REPLACED PROTOTYPE CIRCUITRY WITH PCB. No code changes required--worked as-is
2. Added momentary 50 ms tamping bursts on B2 when bottle depressurizing
1. PBSFIRM-5 Replaced counter with timer for plafrom up locking
2. PBSFIRM-2 Made door closing automatically start pressurization (correctly this time I hope)
3. Added buttons lights back
4. Now dropping platform at bootup
This seems to be same changes as last checkin???
1. Achieved autofill on door closure
2. Lots of code cleanup;
3. established variables for autosiphon and platformUp durations
4. Changed user messages in line 1 and 2
Completely reworked toggle functionality. Now, holding button down to stop flow does not cause it to restart after debounce delay has passed.
Added document to track components used in PBS that could affect controller code.
Lots of code cleanup, mostly cosmetic.
1. Added test for no bottle present when pressurization starts
2. Fixed two-button purge routine
1. Added Idle loop to track pressure in real time
2. Added Emergency Depressurize Loop in case door opens when bottle is being pressurized
3. Added spreadsheet with version control and configuration control data
1. Recalibrated pressure sensor and changed pressureDeltaUp from 50 to 10;
2. Added idle main loop pressure check;
3. No longer repressurizes before resuming filling when filling was stopped by toggling B2;
4. Fixed issue where door open w/ platform down also triggered platform down solenoid momentarily.
1. Changed pressureNull from 500 back to 450. This caused big problems that I don't understand.
2. Added initialization routine for show