Commit graph

365 commits

Author SHA1 Message Date
Chris Frankland-Wright
277046ec9e
Merge pull request #3 from cjfranko/sync-drift_implementation
implemented sync drift detect and auto sync if out of sync
2025-07-20 12:47:25 +01:00
Chris Frankland-Wright
ad915c4aeb implemented sync drift detect and auto sync if out of sync 2025-07-20 12:42:12 +01:00
aa453c30bc
Merge pull request #3 from Johnr24/update
double check upload of tested version
2025-07-19 15:52:21 +01:00
da7152d851 update with comment 2025-07-19 15:49:59 +01:00
f60b83ff9c keirstarmers five tests 2025-07-19 15:49:35 +01:00
bc91b15940 add the test for ltc_frame_does_not_match_system_time 2025-07-19 15:44:30 +01:00
b261d7c585 ci: add back in old test and fix test to be testing for something that actually exists 2025-07-19 15:41:45 +01:00
9412c7452c ci: removed system test function from application
as code for sync locking no longer exists,

    #[test]
    fn test_ltc_frame_does_not_match_system_time() {
        let now = Local::now();
        // Create a time that is one hour ahead, wrapping around 23:00
        let different_hour = (now.hour() + 1) % 24;
        let frame = get_test_frame("LOCK", different_hour, now.minute(), now.second());
        assert!(!frame.matches_system_time());
    }
2025-07-19 15:33:35 +01:00
f61a2b0871
Merge branch 'main' into update 2025-07-19 15:27:35 +01:00
Chris Frankland-Wright
a47a0e6bd3
double check upload of tested version 2025-07-19 12:29:10 +01:00
a6523bf105 CD/CI git build workflow and unit testing + dependabot intergration for security updates 2025-07-18 12:50:53 +01:00
Chris Frankland-Wright
bd2111d77a Rust ported and tested version 2025-07-09 01:18:49 +01:00
Chris Frankland-Wright
138b1e07a8 initial push of Rust version 2025-07-08 20:57:15 +01:00
Chris Frankland-Wright
fba1dfc2be
final python script version - moving to RUST 2025-07-08 18:50:12 +01:00
Chris Frankland-Wright
b2804c604b
Update timeturner.py 2025-07-08 17:06:07 +01:00
Chris Frankland-Wright
c9d15e1517
Update timeturner.py 2025-07-08 16:48:53 +01:00
Chris Frankland-Wright
633ed142f5
Update timeturner.py 2025-07-08 16:47:51 +01:00
Chris Frankland-Wright
9b1e079305
Update timeturner.py 2025-07-08 16:41:12 +01:00
Chris Frankland-Wright
a861af8d0c
Update timeturner.py 2025-07-08 16:06:34 +01:00
Chris Frankland-Wright
9fbf61fc1f
Update timeturner.py 2025-07-08 15:36:27 +01:00
Chris Frankland-Wright
393998a521
Update timeturner.py 2025-07-08 15:34:35 +01:00
Chris Frankland-Wright
6bceabd1a3
Update timeturner.py 2025-07-08 15:29:34 +01:00
Chris Frankland-Wright
21b24cfff0
Update timeturner.py 2025-07-07 22:48:11 +01:00
Chris Frankland-Wright
2672563d2b
added hardware offset with config.json 2025-07-07 22:31:53 +01:00
Chris Frankland-Wright
5c6add264f
config.json 2025-07-07 22:30:59 +01:00
Chris Frankland-Wright
1757f48213
version 1.0 2025-07-07 22:20:58 +01:00
Chris Frankland-Wright
914eb9d235
seperated thread 2025-07-07 22:12:11 +01:00
Chris Frankland-Wright
93d1ac7555
Update timeturner.py 2025-07-07 22:07:01 +01:00
Chris Frankland-Wright
69419b6d59
Update timeturner.py 2025-07-07 22:01:49 +01:00
Chris Frankland-Wright
3a7492d307
accurate millisecond count 2025-07-07 21:54:17 +01:00
Chris Frankland-Wright
007f8ffd7d
final push for phase 1 2025-07-07 21:43:55 +01:00
Chris Frankland-Wright
c9d0bf0937
Update timeturner.py 2025-07-07 21:23:23 +01:00
Chris Frankland-Wright
38c15897ae
phase1 timesync setting 2025-07-07 21:20:15 +01:00
Chris Frankland-Wright
17e9daaa03
Update timeturner.py
added sync system clock function
2025-07-07 20:52:11 +01:00
Chris Frankland-Wright
929daea7cb
Update timeturner.py 2025-07-07 20:39:49 +01:00
Chris Frankland-Wright
61a8fd9434
additional fields in curses 2025-07-07 20:33:05 +01:00
Chris Frankland-Wright
47620dfe22
Create timeturner.py
intial build with curses display
2025-07-07 20:26:42 +01:00
Chris Frankland-Wright
53565a8652
final test_ltc_serial.py 2025-07-07 20:23:28 +01:00
Chris Frankland-Wright
c0ec2f755c
Update test_ltc_serial.py 2025-07-07 20:19:09 +01:00
Chris Frankland-Wright
fb233880d1
Update test_ltc_serial.py
handles dropframe
2025-07-07 19:58:42 +01:00
Chris Frankland-Wright
04d03b9cbd
Update test_ltc_serial.py 2025-07-07 19:56:31 +01:00
Chris Frankland-Wright
8abf2a81bf
Create test_ltc_serial.py 2025-07-07 19:53:48 +01:00
Chris Frankland-Wright
4319ee4fde
Update setup.sh 2025-07-07 19:38:29 +01:00
Chris Frankland-Wright
6dac45dc85
Update setup.sh 2025-07-07 19:35:41 +01:00
Chris Frankland-Wright
2819f111cc
auto flash teensy 2025-07-07 19:26:59 +01:00
Chris Frankland-Wright
28e7d1e644
Update setup.sh 2025-07-07 19:16:08 +01:00
Chris Frankland-Wright
4f85fc8cf2
Update setup.sh 2025-07-07 19:10:15 +01:00
Chris Frankland-Wright
7fcf68eb5d
Update setup.sh 2025-07-07 18:59:12 +01:00
Chris Frankland-Wright
644485e4f3
Update setup.sh 2025-07-07 18:54:40 +01:00
Chris Frankland-Wright
d541daa860
Update setup.sh 2025-07-07 18:52:53 +01:00