pico-tracker/firmware
Richard Meadows 1ab68a8ec8 Add hw config options for v0.987 hardware 2016-01-14 20:32:30 +00:00
..
chip
inc Add hw config options for v0.987 hardware 2016-01-14 20:32:30 +00:00
samd20
src [i2c-bb] Add timeout and error code return if slave fails to ack 2016-01-14 20:14:15 +00:00
test [powersave] Keep memory in deep power down and interface disabled when not in use 2015-11-30 18:16:42 +00:00
tools Updated telemetry data formats 2015-12-13 13:04:03 +00:00
.dir-locals.el
.gdbinit
.gitignore
LICENSE-samd20-gcc-blackmagic.md
LICENSE.md
Makefile
Peripherals.md
Pre-flight.md
README-samd20-gcc-blackmagic.md
README.md
config.mk

README.md

Bristol Pico Tracker

Firmware for the Bristol Pico Tracker. Gets its GPS position home by whatever means possible, come hell or high water.

(Actually, come low temperatures, long paths, geopolitical restrictions, low power etc.)

Technical Description

The firmware is written in C and targeted at the highly configurable Atmel SAMD20 series of ARM Cortex M0+ micromontrollers. The code can be built using GNU Tools for ARM Embedded Processors. See README-samd20-gcc-blackmagic.md for more details.

Test Suite

The test suite is used to run test cases on real hardware. Test cases are written mostly in python and run using a gdb that has been built --with-python. It is still a work in progress but is quite handy when debugging.

See test/README.md for more details.

Sources & Licensing

See LICENSE.md