Commit graph

184 commits

Author SHA1 Message Date
0c3a7ed0d8
Merge branch 'stable' into devel
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m33s
Basic Cargo Checks / docker-build (push) Successful in 4m59s
2023-06-21 08:30:20 -04:00
62995f8429
Remove temporary notes files
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m51s
Basic Cargo Checks / docker-build (push) Successful in 2m6s
Moving to Forgejo Issues for notetaking
2023-06-20 12:25:44 -04:00
ed897d6ff7
Merge pull request 'v.2.3.1' (#9) from devel into stable
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m40s
Basic Cargo Checks / docker-check (push) Successful in 1m37s
Reviewed-on: #9
2023-06-20 12:24:22 -04:00
e73dac51f5
Version bump
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m33s
Basic Cargo Checks / docker-check (push) Successful in 3m53s
Also, fix readme typo
2023-06-20 10:59:09 -04:00
c501f6c5e6
Add readme
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m23s
Basic Cargo Checks / docker-build (push) Successful in 1m59s
2023-06-20 10:31:36 -04:00
10606b14ed
Add additional CLI arguments, serial fallback
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m53s
Basic Cargo Checks / docker-build (push) Successful in 2m10s
2023-06-20 09:43:04 -04:00
31a4da2773 Merge pull request 'v2.3.0' (#5) from devel into stable
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m45s
Basic Cargo Checks / docker-build (push) Successful in 2m7s
Reviewed-on: #5
2023-06-19 15:34:17 -04:00
b935fdf043
Increase verbosity in initialisation
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m25s
Basic Cargo Checks / docker-check (push) Successful in 3m35s
Also, version number bump
2023-06-19 15:18:40 -04:00
d522fac9b8
Move iteration count ask to beginning of loop
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m25s
Basic Cargo Checks / docker-check (push) Successful in 3m31s
2023-06-19 15:09:56 -04:00
f1d8af8e3d
Add end handling
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m24s
Basic Cargo Checks / docker-check (push) Successful in 3m25s
2023-06-19 14:58:15 -04:00
6280603232
Add parsing for blank lines
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m38s
Basic Cargo Checks / docker-build (push) Successful in 2m1s
2023-06-19 14:52:24 -04:00
ab560b926a
Properly exit get_serial
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m45s
Basic Cargo Checks / docker-build (push) Successful in 2m3s
2023-06-19 14:47:28 -04:00
d24b0edcb0
Start debugging partial function
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m45s
Basic Cargo Checks / docker-check (push) Successful in 3m31s
2023-06-19 14:45:58 -04:00
94cbba27cf
Change priority of serial
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m57s
Basic Cargo Checks / docker-check (push) Successful in 2m1s
2023-06-19 14:35:09 -04:00
5773952538
Multithread serial acquisition
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m53s
Basic Cargo Checks / docker-build (push) Successful in 2m10s
2023-06-19 14:31:14 -04:00
ebda011bc7
Add parsing for DebugInit
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m24s
Basic Cargo Checks / docker-check (push) Successful in 3m33s
2023-06-19 14:28:03 -04:00
3070e42945
Remember to trim string to remove whitespace
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m47s
Basic Cargo Checks / docker-build (push) Successful in 2m2s
2023-06-19 14:19:09 -04:00
9a7700dee4
First rough shot at using built-in serial
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m28s
Basic Cargo Checks / docker-check (push) Successful in 3m35s
2023-06-19 14:16:14 -04:00
9c1d2ad049
Merge branch 'devel' of forgejo:blizzardfinnegan/seymourLifeRust into devel
Some checks failed
Basic Cargo Checks / docker-build (push) Failing after 15s
Basic Cargo Checks / docker-check (push) Successful in 1m23s
2023-06-19 13:43:01 -04:00
f1a4b4b251
Add notes for auto-serial check 2023-06-19 13:42:26 -04:00
57968c3167 Merge pull request 'v2.2.0' (#4) from devel into stable
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m29s
Basic Cargo Checks / docker-check (push) Successful in 3m36s
Reviewed-on: #4
2023-06-19 10:57:21 -04:00
7b28751871
Deprioritise misc responses
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m12s
Basic Cargo Checks / docker-build (push) Successful in 4m58s
There's a lot of these, and most are shutdown or bootup logs. Will still
log, but won't show in the default mode
2023-06-19 10:31:26 -04:00
8fb05a3010
Mute unexpected response for DebugInit and empty
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m54s
Basic Cargo Checks / docker-build (push) Successful in 2m3s
2023-06-19 10:14:59 -04:00
35d9c7b6fb
Add debug menu init and blank newline handling
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 2m2s
Basic Cargo Checks / docker-build (push) Successful in 2m16s
2023-06-19 10:05:03 -04:00
3b352472dc
Log "other" TTY Response
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m12s
Basic Cargo Checks / docker-build (push) Successful in 4m54s
2023-06-19 09:45:27 -04:00
24e742e0a2
Continue debugging
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m25s
Basic Cargo Checks / docker-check (push) Successful in 4m28s
2023-06-19 09:22:29 -04:00
5182e4431b
Add debug tool
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m51s
Basic Cargo Checks / docker-build (push) Successful in 2m7s
Not sure why Unexpected Response error always shows. trying to track it
down.
2023-06-19 09:08:37 -04:00
6f361644cd
Merge branch 'devel' of forgejo:blizzardfinnegan/seymourLifeRust into devel
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m29s
Basic Cargo Checks / docker-check (push) Successful in 3m33s
2023-06-17 15:42:11 -04:00
4a83509bf8
Add Nix dev environment 2023-06-17 15:41:35 -04:00
70da5adc2b
Remove some logging for storage purposes
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m14s
Basic Cargo Checks / docker-build (push) Successful in 4m55s
Also, stored a particularly useful log in the repo for easier analysis
2023-06-16 14:00:43 -04:00
f9f819d5fd
Rewrite goto functions, remove extra return type
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 4m59s
Basic Cargo Checks / docker-check (push) Successful in 3m44s
Goto functions are now smarter, and can handle empty/bad reads from the
seymour. Also simplified the DebugMenu checks in tty
2023-06-16 10:57:16 -04:00
823543ff03
Update init and project name
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m24s
Basic Cargo Checks / docker-check (push) Successful in 3m32s
Project is no longer Proof Of Concept.
Modified Device init to be more consistent.
Started explicit typing of variables.
2023-06-16 09:53:46 -04:00
c2ea32f2c9
Attempt to debug bad temp cycle check
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 1m28s
Basic Cargo Checks / docker-check (push) Successful in 32s
2023-06-15 17:02:12 -04:00
c1e3efdb8c
revert previous change
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 52s
Basic Cargo Checks / docker-build (push) Successful in 2m19s
2023-06-14 15:31:37 -04:00
e666931d1a
take advantage of new runners
Some checks failed
Basic Cargo Checks / docker-check (push) Failing after 54s
Basic Cargo Checks / docker-build (push) Failing after 54s
2023-06-14 15:26:52 -04:00
a2701de3a0
Remove excess argument for test
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 53s
Basic Cargo Checks / docker-build (push) Successful in 4m55s
2023-06-14 14:36:19 -04:00
4bc8383016
Continue tweaking reboot algorithm
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 47s
Basic Cargo Checks / docker-build (push) Successful in 4m54s
2023-06-14 13:31:39 -04:00
714c198f54
Add proper password prompt parsing functionality
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 50s
Basic Cargo Checks / docker-build (push) Successful in 3m57s
2023-06-14 10:14:04 -04:00
fe7cd6d510
Finish temp algorithm, update login algorithm
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 46s
Basic Cargo Checks / docker-build (push) Successful in 3m57s
Bash often drops beginning characters in the first command sent if it is
sent too soon after being logged in. Solution is to wait 1s after
logging in
2023-06-13 15:46:09 -04:00
7a601ebc6e
Add back is_temp_running
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 2m37s
Basic Cargo Checks / docker-build (push) Successful in 13m52s
2023-06-13 09:32:44 -04:00
c1757ce169
Continue reconfiguring for new cycle structure
Some checks failed
Basic Cargo Checks / docker-build (push) Failing after 53s
Basic Cargo Checks / docker-check (push) Failing after 2m34s
2023-06-13 09:26:25 -04:00
5845642101
Version bump
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 51s
Basic Cargo Checks / docker-check (push) Successful in 11m30s
2023-06-13 08:30:40 -04:00
c38b476f9f
Start dealing with reboot
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 3m55s
Basic Cargo Checks / docker-check (push) Successful in 11m29s
2023-06-12 16:06:23 -04:00
7cf87ee58a
Add notes for rebooting status
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 50s
Basic Cargo Checks / docker-check (push) Successful in 10m52s
Turns out, long shutdown-before-reboot is why things get desynced after
a while. There's a random thread that can wait up to 10s before dying,
and that's what causes the "drops", which are actually more akin to
"desync"s.
2023-06-12 15:02:51 -04:00
6f1ac51630
Attempt to fix "drop"
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 51s
Basic Cargo Checks / docker-check (push) Successful in 11m36s
Remove infinite loop from is_temp_running, add logging
2023-06-12 13:31:09 -04:00
b351228df4
Reduce boot time and bp time
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 56s
Basic Cargo Checks / docker-check (push) Successful in 11m49s
2023-06-12 12:58:23 -04:00
b0dad705bc
Fix borrow issue
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 48s
Basic Cargo Checks / docker-check (push) Successful in 2m32s
2023-06-12 08:45:47 -04:00
40c33a8d79
Increase logging verbosity
Some checks failed
Basic Cargo Checks / docker-build (push) Failing after 51s
Basic Cargo Checks / docker-check (push) Failing after 2m35s
2023-06-12 08:42:36 -04:00
42944f2d3c
set debug iteration count
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 29s
Basic Cargo Checks / docker-build (push) Successful in 3m44s
Debug mode now requires no user input whatsoever
2023-06-09 11:07:38 -04:00
37accb8a0f
Version bump
All checks were successful
Basic Cargo Checks / docker-build (push) Successful in 31s
Basic Cargo Checks / docker-check (push) Successful in 2m31s
2023-06-09 11:04:20 -04:00