Missing include
Add thread stack usage monitoring
Rename map error thread to system monitor thread
Reduce stack sizes to free some memory, based on reported usage
Removing duplicate definitions
KF working again with latest libswiftnav. Added setting for matched or low-latency modes.
Slow down sending of almanacs from console.

Prevents buffer overflow with smaller buffers.
Exit cleanly if serial_link.py can't find the serial port.

Prevents infinite loop using 100% CPU if Piksi is unplugged!
Define attribute to place static variables in CCM.
Increase system monitor stack size, was overflowing.
Reduce UART buffer sizes to free up some RAM.
Integer ambiguity working!
Change red LED to blink on receiving an observation from the base station.
Do not reset CRC error count every time we send the state.
Add functions to count the number of tracking channels tracking.
Whitespace
Change green LED to blink the number of channels tracking.
Workaround for ChibiOS bug with chThdSleepUntil.
Lower time matched ons thread priority to very low.

This thread runs the IAR routines and uses a lot of CPU, it needs to be low priority so everyone else can meet their timing deadlines.
Ambiguity resolution seems quite stable now.