1 unstable release

Uses old Rust 2015

0.1.0 Nov 28, 2018

#12 in #garmin

MIT license

775KB
21K SLoC

garminfit

Build Status

Flexible and Interoperable Data Transfer (FIT) Protocol

WIP library for encoding and decoding Garmin's binary file format.

Generating SDK code

You can download the latest SDK release from here. If you extract the release to ./MyFitSDKRelease and the version is 21.00.00 you can go ahead and run

make sdk-modules FIT_SDK_PROFILE=./MyFitSDKRelease FIT_SDK_VERSION=21.00.00

TODO

  • Tests
  • Some kind of streaming/Reader interface
  • Use something more efficient than giant match arms (phf?)
  • Emulate the FitCSVTool.jar for testing purposes

Dependencies

~3MB
~45K SLoC