Warning This software is not ready for use yet. It is a non-functional prototype at most. I am not responsible for data loss, bricked 3DSs, dead SD cards, your cat being lost, or a thermonuclear crisis.
This tool syncs your 3DS step meter with the Fit Meter via the IR port of the 3DS.
If you have a Wii Fit Meter and a 3DS (or another way to read data from the fit meter), could you create an Issue with the only issue template right now?
Suggestions about the protocol are welcome, as well as pull requests as long as they are somehow relevant to the roadmap or
├── fms-3ds # Project directory for the old 3DS application
│ └── src
├── fms-cli # Project directory for the command-line based Linux application
│ └── src
├── libfms # Cross-platform library for implementing the protocol and platform abstractions
│ └── src
│ ├── core # Code for data types used in other folders
│ ├── platform # Platform abstractions for threads, IrDA adapters etc
│ └── protocol # Protocol implementations
├── LICENSES # Text of used licenses
├── misc # Other code
└── testing # Dumps of communications between Wii U and Fit Meter
This projct uses Meson, because Makefiles are a pain in the behind to use and write.
meson setup $builddir # Substitute $builddir with wherever you want to output your build files to
cd $builddir
meson compile
devkitpro
is set to the path of your devkitpro installationmeson setup $builddir --cross-file=3ds_cross.txt # Substitute $builddir with wherever you want to output your build files to
cd $builddir
meson compile