pico-tracker/firmware
Richard Meadows e861da229f [bugfix] fix days_in_month, add epoch calculation for se880 GPS
Fixes bug with backlog write location, which lead to more recent data being overwritten
2016-07-01 11:00:09 +01:00
..
chip Remove semihosting. We don't use this anymore 2015-10-06 19:48:29 +01:00
inc [bugfix] fix days_in_month, add epoch calculation for se880 GPS 2016-07-01 11:00:09 +01:00
samd20 Such commit. Many change. 2014-08-23 22:18:49 +01:00
src [bugfix] fix days_in_month, add epoch calculation for se880 GPS 2016-07-01 11:00:09 +01:00
test [bugfix] fix days_in_month, add epoch calculation for se880 GPS 2016-07-01 11:00:09 +01:00
tools [aprs-tools] raw_parser, add option for dummy run, and colours 2016-06-02 11:35:58 +01:00
.dir-locals.el Such commit. Many change. 2014-08-23 22:18:49 +01:00
.gdbinit Created subtree for toolchain 2014-07-13 14:33:10 +01:00
.gitignore [aprs-tools] re-organise aprs tools directory, start adding ubseds15 flight 2016-03-27 13:30:12 +01:00
LICENSE-samd20-gcc-blackmagic.md Merge branch 'master' of https://github.com/richardeoin/samd20-gcc-blackmagic into toolchain-staging 2014-10-07 20:06:44 +01:00
LICENSE.md Fixed up licensing 2015-04-14 16:33:55 +01:00
Makefile [make emacs] add gdbscript-custom to this 2016-04-21 12:30:53 +01:00
Peripherals.md [Peripherals.md] tidy and update 2016-02-29 22:07:04 +00:00
Pre-flight.md [ariss] don't use predict, just try ariss 1-in-4 times when there's power 2016-04-24 19:55:58 +01:00
README-samd20-gcc-blackmagic.md Merge branch 'master' of https://github.com/richardeoin/samd20-gcc-blackmagic into toolchain-staging 2014-10-07 20:06:44 +01:00
README.md Updated README, added some note to pre-flight checklist 2015-07-05 21:20:30 +01:00
config.mk [config.mk] Upgrate to SAMD20E18A from 17A. Moar RAM/ROM 2016-01-16 15:33:30 +00:00

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