List of modifications to the AX22 firmware

11/8/05 Changed units so that they default to 0.00m or 0.00ft then change to 0.00miles or 0.00km later

11/8/05 enabled auto start mode

09/6/06 Fixed error in check_limits routine which was addressing wrong memory bank for Quarter_Timing
This caused the AX22 to not stop logging during decels when reaching 0mph/kph
File built, modified for customer reflash and reflashed on to AX22 for testing
Tested OK.  Build file "AX22 090606 customer.hex"
Sept 06  Added Gyro option in to main code with #DEFINE to enable and disable, gyro calibration routine incorportated

26/09/06 Modified GPS display routine to check serial port of gps receiver and reset if an overrun occurs

26/09/06 Changed contstr.inc to clear the marker file changed bit at the start of the run
Build file "AX22 260906 customer.hex"

16/5/07
Added in sections for AMG lap timing mode
18/5/07
Fixed problem with no GPS data being shown in display mode
Fixed positions of interrupt routines for use with the 6627 processor

20/6/07
Modified AMG version to implement not displaying of lap times as well as disabling of the add marker button

05/07/07
Modified AMG version to only display completed lap times in the top left section and modified the delays for the lap and sector time display
Confirmed operation of the disable lap marker option.

28/8/07
Modified MAX536.inc to work with the 6627 processor,
The BF flag only cleared after a register read on the 6627, on the 6620 it is cleared at the start of a write.

19/9/07
Modified contstr2.inc to read setup.txt file from card on startup in Autostart mode
Modified contstr2.inc to exit to the correct mode from the end of continuous timing with AMG option installed.

26/9/07
Modified markfile.inc to check for correct characters in marker file name when loading the values from EEPROM
if a '0' is not found in char 6 then an 'r' is substituted in.

24/10/07
Fixed issue of DAC not working with new accelerometer board
Used new setgps2.inc file to set the NAVMODE2 on the 4A modules
Confirmed correct operation of FTT routines for SPI accelerometers

26/10/07
Fixed issue with summary timing modes on V1 boards with new firmware

14/11/07
Modified speed accuracy values when using SPI accelerometer to give better readings with new modules

03/12/07
Switched Y axis polarity to correct for graphing data.

11/12/07
setup.txt is now hardcoded as the setup file rather than being read from memory.
Software version set to 4.

13/2/08
Reset the Stop_Logging bit at the start of each run explicitly to fix a problem on the gyro version of the board

26/11/08
Added vertical acceleration output to serial and CF card output, changed version number to 6

13/3/09
Added accelerometer calibration, test build, version 7

23/3/09
Corrected bug on upgrader and fixed calibration routines, version 8.

24/7/09
Fixed bug for reflash file on early AX22 with V1 bootloader, version 9

16/2/2010
Fixed bug in 6G version which cause oscillations in speed readings, version 11

17/2/2010
Changed limits on heading accuracy for clipping speed to 0mph, version 12
