1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-25 22:40:05 +02:00
Commit Graph

13 Commits

Author SHA1 Message Date
José Rebelo
8842adab46 Garmin: Auto-detect canned messages support 2024-04-24 19:49:33 +01:00
José Rebelo
2118a1784a Garmin: Add setting to disable notifications 2024-04-23 23:40:34 +01:00
José Rebelo
1a5bbd9407 Garmin Venu 3: Enable canned replies 2024-04-23 23:18:52 +01:00
José Rebelo
13c72d827f Garmin: Add support for http weather requests 2024-04-23 20:06:50 +01:00
kuhy
9b27a71328 Initial support for Garmin Vivoactive 4S 2024-04-23 16:13:39 +02:00
Daniele Gobbetti
ba560a9a4f Garmin: Add support for custom replies (notifications and calls)
To enable custom replies an override must be defined in the devices coordinator that actually support custom replies.

The custom preferences allow to:
- enable / disable the default message suffix (Instinct 2 appends "sent from my $vendor device" to each reply by default)
- define custom messages to reply to calls and incoming messages (leaving those lists empty will enable the default messages to be used)

Also adds a new protobuf definition file of mostly unknown values that enable toggling the message suffix on Instinct 2.
2024-04-23 16:11:37 +02:00
myxor
f0efc53d54 Initial support for Garmin Vivoactive 5 2024-04-21 11:12:57 +02:00
hrdl
1a9fe65a52 Add Garmin Forerunner 245 2024-04-19 13:07:56 +02:00
José Rebelo
be66a73fd1 Garmin: Fetch activity on demand 2024-04-18 17:57:02 +02:00
José Rebelo
6074406ccc Garmin: Allow high MTU 2024-04-18 17:50:17 +02:00
José Rebelo
4a15e1aa92 Garmin protocol: Introduce GarminCoordinator 2024-04-18 17:50:17 +02:00
Daniele Gobbetti
16354d333e Garmin protocol: add initial support for FIT messages
note: only weather message definition and data tested so far
also enable weather support for Instinct 2S and vivomove style
also cleanup some unused constants that have been migrated to new enums in GFDIMessage
additionally switch to new local implementation of GarminTimeUtils with needed methods
2024-04-18 17:50:16 +02:00
Daniele Gobbetti
f1111d3790 Garmin protocol: initial refactoring and basic functionalities
This commit takes aims to bring many new garmin devices up to a working status, with basic functionalities such as:
- garmin protocol initialization
- basic message exchange
- support for some messages in Garmin own format
- support for some messages in protobuf format
2024-04-18 17:50:15 +02:00