Mad navigator is simple compass-like device shows direction to predefined geo point. This repository contains firmware source code and schematics for device.
- Microcontroller STM32F100RBT6
- LCD display Nokia 5110
- Accelerometer + gyroscope MPU6050
- GPS receiver Neo-6M
- Magnetometer QMC5883L
- make
- arm-none-eabi-* (gcc, gdb, ar etc.)
- st-link utils
root: Makefile, qtcreator project file (not neccessary to use it), LinkerScript
inc: All include files
src: All firmware source files
startup: Standard startup code
kicad_schema: Schematic
Just use make clean all program . Make sure that your device connected via USB and you have all needed permissions.
You don't need to make clean every time.
make clean all program- run
st-util. It will launch gdb server on localhost:4242. - use arm-none-eabi-gdb
!TODO add link to medium