0d49c6f51f
fixed syntax error.
2026-06-13 11:53:04 +02:00
7ee776ba1a
slightly more accurate computation of the time of the last full
...
revolution by using the average RPM over the last interval instead of
using the last RPM.
2026-06-07 23:24:19 +02:00
de9ab0ca51
Set Cycling Power Feature characteristic to advertise Cumulative Torque and Power Output
2026-06-06 18:35:00 +00:00
13ea215996
more stable computation of lastRevtime
...
Only computing lastRevtime when we have made a new full rev.
This leads to more consistency in RPMs, especially when accelerating or
decellerating.
2026-06-06 16:58:26 +02:00
7644ab2e4d
Now using the original time that the event was received instead of when
...
it is processed by bluetooth.
2026-06-05 18:35:17 +02:00
19e4e78c75
feat: add protocol prefixes to log messages
...
Prefix log output with 'ant:', 'bt:', or 'usb:' to distinguish
between ANT+, Bluetooth LE, and USB device messages.
2026-05-26 22:45:43 +00:00
72987c5935
refactor: replace magic hex constants with named constants
...
- Add BLE spec constants for service/characteristic UUIDs and signal flag
- Add ANT+ spec constants for data page mask and cycling power page
- Add descriptive comments explaining each constant's origin and purpose
2026-05-27 00:36:06 +02:00
443a88e0f1
logging when BLE stops.
2026-05-27 00:36:06 +02:00
091067593b
refactor: remove init() and package-level rootCmd, add error logging
...
- Move flag registration from init() to main()
- Make rootCmd a local variable in main() instead of a package variable
- Log errors from hciconfig down/up reset commands
- Log errors from BLE power characteristic writes
2026-05-27 00:36:06 +02:00
39b5a95eb4
logging with date time format.
2026-05-27 00:36:06 +02:00
29d7dc1632
Fully functional ant+ to bluetooth bridge.
2026-05-27 00:36:06 +02:00
eb6fdd6b16
moved bluetooth function over to separate file
2026-05-27 00:36:06 +02:00
0a48932baa
seprating the ant+ code out.
2026-05-27 00:36:06 +02:00