pico-tracker/firmware
Richard Meadows 405dcbe5ca Change USE_XOSC #ifdef s to #if s, now #define USE_XOSC 0 does the correct thing 2015-10-18 18:58:23 +01:00
..
chip Remove semihosting. We don't use this anymore 2015-10-06 19:48:29 +01:00
inc Added LED toggle function 2015-10-18 18:56:23 +01:00
samd20 Such commit. Many change. 2014-08-23 22:18:49 +01:00
src Change USE_XOSC #ifdef s to #if s, now #define USE_XOSC 0 does the correct thing 2015-10-18 18:58:23 +01:00
test Added thermistor equations, c from Adam Cately 2015-10-10 20:38:02 +01:00
tools Habitat upload done. 'time_created' corresponds to the backlog time, gets sorted correctly by the habitat couchdb views 2015-08-02 13:02:46 +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 Added object files to gitignore 2015-08-16 16:04:42 +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 Added optional gdb info for tests 2015-06-28 18:50:33 +01:00
Peripherals.md Moved gps usart over to glck1 (txco). Should be more stable. Added (untested) test case to check baud rate accuaracy 2015-07-14 20:46:03 +00:00
Pre-flight.md Correct sense of aprs flight/testing define 2015-10-10 23:18:46 +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 [Ooops] Removed my personal blackmagic from the config.mk 2014-10-07 20:00:27 +01: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