APRS tracker based on Teensy 3
Switch branches/tags
Nothing to show
Clone or download
Latest commit 863b21c Apr 28, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tools Initial checkin Oct 13, 2015
ui Allow NUL in packets Apr 28, 2017
util Handle change of EEPROM size Oct 29, 2016
.directory Use FBQ from PT code Oct 15, 2015
Makefile GUI work Mar 30, 2017
README.md Documentation update Jul 27, 2016
adc_input.c Display battery and GPS info Apr 23, 2017
adc_input.h Display battery and GPS info Apr 23, 2017
afsk.h Get monitor and decoding up and running.. Nov 3, 2015
afsk_rx.c Misc fixes. Apr 4, 2017
afsk_tx.c Use latest official version of ChibiOS + contrib May 5, 2016
ax25.c More igate work Oct 29, 2016
ax25.h More igate work Oct 29, 2016
chconf.h New PCB up and running. Mar 15, 2017
config.c Get rid of some warnings Mar 2, 2017
config.h Misc fixes and additions Mar 30, 2017
defines.h Display battery and GPS info Apr 23, 2017
digipeater.c Digipeater and igate fixes Mar 24, 2017
digipeater.h More igate work Oct 29, 2016
fbuf.c fbuf fixes Apr 28, 2017
fbuf.h fbuf fixes Apr 28, 2017
fifo.h Get monitor and decoding up and running.. Nov 3, 2015
gps.c Display battery and GPS info Apr 23, 2017
gps.h Time macro Apr 28, 2017
halconf.h Get the LCD display up and running. Test it. Nov 7, 2016
hdlc.h Turn on/off radio based on need Aug 21, 2016
hdlc_decoder.c Misc fixes and additions Mar 30, 2017
hdlc_encoder.c Get rid of some warnings Mar 2, 2017
heardlist.c Get digipeater up and running Nov 2, 2016
heardlist.h More igate work Oct 29, 2016
igate.c Misc fixes. Apr 4, 2017
igate.h Igate and wifi fixes Nov 23, 2016
main.c UI work Mar 24, 2017
mcuconf.h Get the LCD display up and running. Test it. Nov 7, 2016
monitor.c Fixes... Sep 23, 2016
push-github.sh Use FBQ from PT code Oct 15, 2015
radio.h Get rid of some warnings Mar 2, 2017
sr_frs.c Misc fixes and additions Mar 30, 2017
todo Commands work.. Apr 4, 2017
tone.c Initial checkin Oct 13, 2015
tracker.c Battery indication fixes Apr 28, 2017
tracker.h Battery indication fixes Apr 28, 2017
usbsetup.c Use latest official version of ChibiOS + contrib May 5, 2016

README.md

ArcticTracker

Arctic Tracker is an APRS tracker platform based on the Teensy 3.2 MCU module, a SR_FRS_1W VHF transceiver module and a ESP8266 WIFI module (ESP-12) with NodeMCU. The ESP module will function as a WIFI interface, a webserver and possibly a storage for data files. A small display and a PA module will also be condidered.

See http://www.hamlabs.no for more info about this project.

This is the firmware for Teensy 3.2 MCU. It uses ChibiOS/RT RTOS. It is partly based on the Polaric Tracker firmware source code. Implemented features include sending/receiving of APRS packets and communication with the WIFI module. Code for the WIFI module is implemented in LUA/NodeMCU and can be found in a separate GIT repository.

Build requirements:

  • make
  • gcc-arm-none-eabi
  • ChibiOS/RT and ChibiOS/HAL with the contrib addition to add the port for Teensy 3.

You will also need a tool to install firmware on a Teensy.