Commit graph

  • a47a0e6bd3
    double check upload of tested version Chris Frankland-Wright 2025-07-19 12:29:10 +01:00
  • a6523bf105 CD/CI git build workflow and unit testing + dependabot intergration for security updates John Rogers 2025-07-18 12:50:53 +01:00
  • 78152e422b docs: correct formatting in footnote for clarity and emphasis on trans rights John Rogers 2025-07-10 22:13:55 +01:00
  • 1506c464e9 docs: update footnote to emphasize support for trans rights and their contributions to technology John Rogers 2025-07-10 20:02:12 +01:00
  • 28f18e6b20 style: remove unused Arc and Mutex imports John Rogers 2025-07-10 19:38:11 +01:00
  • e1d89302eb fix: Remove unused imports and replace async PTP tests with synchronous tests John Rogers 2025-07-10 19:34:31 +01:00
  • 2e5b601340 ci: separate test workflow for parallel execution John Rogers 2025-07-10 19:31:09 +01:00
  • 748d2b561b ci: add library tests to workflow John Rogers 2025-07-10 19:28:11 +01:00
  • 7fc5a8fa6d fix: update test commands to run all tests without binary specification John Rogers 2025-07-10 19:24:46 +01:00
  • 722878047e feat: add PTP integration tests to the build workflow John Rogers 2025-07-10 19:20:15 +01:00
  • 0690b9d766 docs: Revise footnote in README to emphasize support for trans rights John Rogers 2025-07-10 19:16:14 +01:00
  • fcca6156cf docs: Update README to clarify support for trans rights and improve footnote formatting John Rogers 2025-07-10 19:16:07 +01:00
  • 3e94625a9d docs: Update README and setup.sh for PTP integration and configuration John Rogers 2025-07-10 19:03:45 +01:00
  • b673b0f507 feat: add PTP integration tests for LTC timecode synchronization John Rogers 2025-07-10 19:00:58 +01:00
  • 7b4deb1cf8 refactor: restructure PTP client to use thread-safe runtime and RNG John Rogers 2025-07-10 18:54:20 +01:00
  • d6ca055170 refactor: resolve multiple mutable borrow conflicts in PTP event loop John Rogers 2025-07-10 18:47:41 +01:00
  • 85cd0cc7db refactor: simplify PTP event handling to resolve borrow checker conflicts John Rogers 2025-07-10 18:37:38 +01:00
  • 9aa5d00ee1 refactor: resolve borrowing issues in PTP module John Rogers 2025-07-10 18:24:21 +01:00
  • 6454d5f5ce refactor: resolve multiple mutable borrow issues in PTP session handling John Rogers 2025-07-10 18:14:00 +01:00
  • 626d282022 fix: convert system time to u64 for Time::from_nanos in PTP module John Rogers 2025-07-10 18:08:56 +01:00
  • 59c61a8976 fix: update statime API method calls with correct signatures John Rogers 2025-07-10 18:03:12 +01:00
  • b2aa3c3d07 refactor: update statime Port API method calls for timer and message handling John Rogers 2025-07-10 18:00:01 +01:00
  • ac553146a1 fix: resolve PTP module compilation errors and simplify socket handling John Rogers 2025-07-10 17:55:46 +01:00
  • b862e8d307 fix: Update PTP socket and clock init for statime-linux API John Rogers 2025-07-10 17:50:58 +01:00
  • 277701a87f fix: Update statime-linux imports and clock usage John Rogers 2025-07-10 17:42:47 +01:00
  • 66471270d0 fix: Fix statime-linux imports and clock instantiation John Rogers 2025-07-10 17:26:36 +01:00
  • 3b168c8033 fix: Correct import paths for statime-linux types John Rogers 2025-07-10 17:22:25 +01:00
  • 846fad078b fix: Fix imports, config, and action handling John Rogers 2025-07-10 17:18:12 +01:00
  • b11c66016f fix: Adapt PTP code to statime API changes John Rogers 2025-07-10 17:06:03 +01:00
  • eba5b450bb fix: Adapt to statime v0.4.0 API changes John Rogers 2025-07-10 16:59:59 +01:00
  • 7cd86ad9f4 refactor: Update PTP setup to match statime API changes John Rogers 2025-07-10 16:53:04 +01:00
  • 59570ecdcb fix: Update statime API usage to fix build errors John Rogers 2025-07-10 16:45:41 +01:00
  • 73d8634c23 refactor: Adapt PTP client to new statime API structure John Rogers 2025-07-10 16:40:00 +01:00
  • 78ea1aefed feat: Integrate statime for PTP time sync John Rogers 2025-07-10 16:33:47 +01:00
  • 41ae37b6b7 fix: Add 'ptp' branch to push trigger in build workflow John Rogers 2025-07-10 16:29:41 +01:00
  • 18b71c6fa6 fix: Prevent time sync check on FREE frames John Rogers 2025-07-10 14:28:17 +01:00
  • 8d834b22fd ci: Run tests on native platform and fix artifact path John Rogers 2025-07-10 14:13:02 +01:00
  • f6b4de3d4c a workd John Rogers 2025-07-10 14:08:26 +01:00
  • 80b49e3a4a tests John Rogers 2025-07-10 14:05:24 +01:00
  • fe8e1fc5a9 test: Add unit tests for LTC sync logic John Rogers 2025-07-10 14:03:39 +01:00
  • 0a1b298c86 fix: correct formatting in installation instructions for Rust John Rogers 2025-07-10 13:48:00 +01:00
  • 6a18985e21
    Merge pull request #1 from Johnr24/dependabot/cargo/notify-8.1.0 John Rogers 2025-07-10 13:47:09 +01:00
  • 2d89cec315
    Update notify requirement from 5.1.0 to 8.1.0 dependabot[bot] 2025-07-10 12:45:28 +00:00
  • 8092d6ae3b move and redo dependantbot John Rogers 2025-07-10 13:44:34 +01:00
  • ff57a92702 chore: add Dependabot configuration for Rust/Cargo dependencies John Rogers 2025-07-10 13:43:39 +01:00
  • 8210b89ee9 feat: Add Dependabot configuration for weekly Cargo updates John Rogers 2025-07-10 13:43:21 +01:00
  • d6005ce279 update! John Rogers 2025-07-10 13:40:22 +01:00
  • 4354986c45 aidefuck: fixed John Rogers 2025-07-10 13:32:09 +01:00
  • 155db0b163 fix: Correct apt sources list configuration for ARM64 cross-compilation John Rogers 2025-07-10 13:31:45 +01:00
  • d74ddf5f82 fix: Update build workflow for ARM64 cross-compilation John Rogers 2025-07-10 13:29:28 +01:00
  • f3a5cc109a fix: Update build workflow for ARM64 cross-compilation - install libudev-dev John Rogers 2025-07-10 13:28:15 +01:00
  • 22aa16bfbf chore: update pkg-config and library configuration for ARM64 cross-compilation John Rogers 2025-07-10 13:27:07 +01:00
  • 2a358be6b0 build: Fix pkg-config for ARM64 cross-compilation John Rogers 2025-07-10 13:26:58 +01:00
  • 25d50a0191 fix: Update cross-compilation dependencies installation for Raspberry Pi 5 John Rogers 2025-07-10 13:25:35 +01:00
  • 7dd6f52aec fix: Fix CI cross-compile dependency installation John Rogers 2025-07-10 13:18:22 +01:00
  • b6452bb32a fix: Add lib path for aarch64 cross-compile linking John Rogers 2025-07-10 13:16:12 +01:00
  • 579a617ee7 build: Improve arm64 cross-compilation setup John Rogers 2025-07-10 13:12:04 +01:00
  • 17c6e7ee98 fix: Update crossterm dependency version to 0.29 John Rogers 2025-07-10 13:08:25 +01:00
  • 2968c063a4 fix: Remove arm64 architecture specification from libudev-dev installation John Rogers 2025-07-10 13:04:18 +01:00
  • daa17ce971 remove adding dependeces John Rogers 2025-07-10 13:03:00 +01:00
  • f504dd8f08 fix: Update runner to ubuntu-latest for aarch64 build John Rogers 2025-07-10 13:01:51 +01:00
  • 3f8f7b7aa5 fix: Restrict security repo to amd64 for cross-compilation John Rogers 2025-07-10 13:00:55 +01:00
  • 69421137ec ci: Build for aarch64 John Rogers 2025-07-10 12:56:21 +01:00
  • 8d6a27a6b5 fix: Change runner to ubuntu-22.04 for armhf build John Rogers 2025-07-10 12:54:38 +01:00
  • 83fa95aff5 fix: Install armhf libudev-dev for cross-compilation John Rogers 2025-07-10 12:51:52 +01:00
  • 475e21dbd3 install libudev John Rogers 2025-07-10 12:45:56 +01:00
  • 8884413c93 build it John Rogers 2025-07-10 12:42:40 +01:00
  • 465317525d fix: Fix armv7 cross-compilation build error John Rogers 2025-07-10 12:41:07 +01:00
  • 40df220513 fix: Correct Rust toolchain action reference in build workflow John Rogers 2025-07-10 12:34:16 +01:00
  • 6f8d699d4e ci: Add GitHub Actions workflow for Raspberry Pi armv7 build John Rogers 2025-07-10 12:30:42 +01:00
  • 3200aa24ef ci: Setup armv7 cross-compile build workflow John Rogers 2025-07-10 12:29:31 +01:00
  • 873078d33c Update .gitignore to include Rust build artifacts and JetBrains specific files John Rogers 2025-07-10 12:25:32 +01:00
  • 8bbd7e9743 ci: automated github build testing John Rogers 2025-07-10 12:24:54 +01:00
  • bd2111d77a Rust ported and tested version Chris Frankland-Wright 2025-07-09 01:18:49 +01:00
  • 138b1e07a8 initial push of Rust version Chris Frankland-Wright 2025-07-08 20:57:15 +01:00
  • fba1dfc2be
    final python script version - moving to RUST Chris Frankland-Wright 2025-07-08 18:50:12 +01:00
  • b2804c604b
    Update timeturner.py Chris Frankland-Wright 2025-07-08 17:06:07 +01:00
  • c9d15e1517
    Update timeturner.py Chris Frankland-Wright 2025-07-08 16:48:53 +01:00
  • 633ed142f5
    Update timeturner.py Chris Frankland-Wright 2025-07-08 16:47:51 +01:00
  • 9b1e079305
    Update timeturner.py Chris Frankland-Wright 2025-07-08 16:41:12 +01:00
  • a861af8d0c
    Update timeturner.py Chris Frankland-Wright 2025-07-08 16:06:34 +01:00
  • 9fbf61fc1f
    Update timeturner.py Chris Frankland-Wright 2025-07-08 15:36:27 +01:00
  • 393998a521
    Update timeturner.py Chris Frankland-Wright 2025-07-08 15:34:35 +01:00
  • 6bceabd1a3
    Update timeturner.py Chris Frankland-Wright 2025-07-08 15:29:34 +01:00
  • 21b24cfff0
    Update timeturner.py Chris Frankland-Wright 2025-07-07 22:48:11 +01:00
  • 2672563d2b
    added hardware offset with config.json Chris Frankland-Wright 2025-07-07 22:31:53 +01:00
  • 5c6add264f
    config.json Chris Frankland-Wright 2025-07-07 22:30:59 +01:00
  • 1757f48213
    version 1.0 Chris Frankland-Wright 2025-07-07 22:20:58 +01:00
  • 914eb9d235
    seperated thread Chris Frankland-Wright 2025-07-07 22:12:11 +01:00
  • 93d1ac7555
    Update timeturner.py Chris Frankland-Wright 2025-07-07 22:07:01 +01:00
  • 69419b6d59
    Update timeturner.py Chris Frankland-Wright 2025-07-07 22:01:49 +01:00
  • 3a7492d307
    accurate millisecond count Chris Frankland-Wright 2025-07-07 21:54:17 +01:00
  • 007f8ffd7d
    final push for phase 1 Chris Frankland-Wright 2025-07-07 21:43:55 +01:00
  • c9d0bf0937
    Update timeturner.py Chris Frankland-Wright 2025-07-07 21:23:23 +01:00
  • 38c15897ae
    phase1 timesync setting Chris Frankland-Wright 2025-07-07 21:20:15 +01:00
  • 17e9daaa03
    Update timeturner.py Chris Frankland-Wright 2025-07-07 20:52:11 +01:00
  • 929daea7cb
    Update timeturner.py Chris Frankland-Wright 2025-07-07 20:39:49 +01:00
  • 61a8fd9434
    additional fields in curses Chris Frankland-Wright 2025-07-07 20:33:05 +01:00
  • 47620dfe22
    Create timeturner.py Chris Frankland-Wright 2025-07-07 20:26:42 +01:00
  • 53565a8652
    final test_ltc_serial.py Chris Frankland-Wright 2025-07-07 20:23:28 +01:00