Skip to content
Merged

Dev #203

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .github/assets/trail_gui_hd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Here's a short (~30 seconds) YouTube video demonstrating how BLE Sync Cycle work

## Features

* Real-time synchronization of cycling speed and video playback
* Real-time synchronization between cycling speed and video playback

* Support for compliant BLE Cycling Speed and Cadence (CSC) sensors (in speed mode)

Expand All @@ -40,8 +40,9 @@ Here's a short (~30 seconds) YouTube video demonstrating how BLE Sync Cycle work
* Wheel circumference (for accurate speed)
* Speed units (mph or km/h)
* Speed smoothing for natural playback
* Video file selection
* Video file selection with support for multiple file formats (mp4, mkv, etc.)
* Seek to a specific start time in the video
* Auto resume video playback from the last playback position
* Display options:
* On-screen display (OSD) for speed and time remaining
* Video window scaling (fullscreen, etc.)
Expand All @@ -52,7 +53,7 @@ Here's a short (~30 seconds) YouTube video demonstrating how BLE Sync Cycle work
* Cycling session selection
* Session status (including cycling speed and session time remaining), and video playback
* Session logging
* Session editing and management
* BSC session creation and management

* CLI Mode: a simple command-line interface for real-time application status with minimal operational overhead
* Application flags to override configuration file settings:
Expand All @@ -62,10 +63,12 @@ Here's a short (~30 seconds) YouTube video demonstrating how BLE Sync Cycle work

* Configurable logging levels (debug, info, warn, error)

* On every application startup, the battery level of the BLE sensor is checked and displayed
* The battery level of the BLE sensor is checked and displayed on every session start, ensuring that users have sufficient battery life for their training session

* Graceful handling of connection interrupts and system signals for a clean shutdown

* Integrated application installer/uninstaller for easy setup and self-removal of the application

<!-- markdownlint-disable MD033 -->
<p align="center">
<img width="850" alt="Screenshot showing BSC GUI" src="https://raw.githubusercontent.com/richbl/go-ble-sync-cycle/refs/heads/main/.github/assets/ui/gui_2x2_part1.png">
Expand Down
Loading