GymPal/README.md

1.5 KiB

GymPal

A simple device for recording gym sessions, using AVR.

The GymPal is a lightweight piece of hardware with built-in storage, time-keeping, display, and controls, to allow you to record exercise metrics on-the-fly in a satisfying, tactile way.

Development

The software for this system is developed in C, using avr-libc, and the build toolchain is managed by make, using avr-gcc and avr-dude to upload firmware to the Atmega328p microcontroller.

To compile the firmware, you can run make.

To upload the firmware to an Arduino, run make flash.

Hardware

Here's a list of the hardware that this project uses, just for reference:

The following links are helpful for learning how to program an AVR-based microcontroller.