Main Page
Related Pages
Modules
Data Structures
Files
Change Logs
»
Old Change Logs
»
Change Logs - 0.0.X Versions
FreeEMS 0.0.18 JackTheRipper
Version:
0.0.18 JackTheRipper
Date:
22/12/08 23:58 GMT
Changes:
Fred 12/11/08 07:04 GMT:
Added flash and ram receive functions
Added wrappers for debug and error
Modified flash error handling to be compatible with overall scheme
Renamed all counters more sensibly
Major tidy up of
init.c
- more to do in the future
Fred 12/11/08 19:51 GMT:
Created generic flash burning wrapper
Moved flash error handling into wrapper
Moved page ram init to functions per block of data
Moved tables to 3 pages from 2 and put functions in place to init them
Created multi sector flash burn function
Previously added table size guide
Previously added testing matrix for comms
Previously added hardware interface doc
Fred 13/11/08 08:52 GMT:
Fixed bug where config was coming from flash, not ram.
Completed paging memory exercise for now
Removed all linker warnings by shuffling code and data
Fred 14/11/08 07:45 GMT:
Split regions into
regions.x
out of the main linker script
Split page for small tables into chunks to cause link issues if oversize and still work if undersize
Fred 16/11/08 17:05 GMT:
Fixed hard reset functionality
Refactored the table lookup to be faster and use less space
Updated serial core docs
Added doc describing the datalog format
More comms test packets
Pin out doc update!
Fred 18/11/08 18:04 GMT:
Fixed missing text1 copy options
Changed makefile to be faster and more versatile
Migrated rodata back to its own section(s)
Moved ADC tables and core var gen to a paged flash region together
Fred 19/11/08 08:30 GMT:
Migrated data init to static from dynamic
Fixed comms dictionary lookup addresses with lookup addr init function
Fred 19/11/08 17:55 GMT:
Moved all ISR code to text1 so we know how big it is and how big the rest is
Fred 20/11/08 07:55 GMT:
Added check for packet from own address
Changed error codes to be more meaningful
Fred 20/11/08 18:37 GMT:
Added interface data map
Fred 21/11/08 20:27 GMT:
Added windows Makefile
Added size utility call
Added example datalog json
Merged lambda and ve into fuel files
Fred 22/11/08 14:27 GMT:
Split fixed config in two different pieces
Rearranged makefile
Split fixed configs into two different files
Added extra user text field and filled out to section boundary
Moved some functions back into the text areas
Added interface packet descriptions
Fixed init values
Split headers out a bit
Fixed and added some comments etc
Added win make file generator
Tweaked makefile to work with windows
Fred 25/11/08 23:37 GMT:
Added test packets to dump registers with SM
Added memory management documentation
Added example settings file
Added tuner interface overview doc
Further updated pin out doc
Fred 26/11/08 23:12 GMT:
Added Sean's flash fixes in and looped flash erase/burn to test it
More changes to the json stuff
Fixed bug with makefile that caused it to regen files without need
Fred 27/11/08 18:31 GMT:
Added custom packet definition file for tuner
Added windows makefile generation to the makefile
Optimised flash writing by moving page swapping up one level
Removed cruft from comms core
Relocated dictionary to paged flash
Fred 29/11/08 19:20 GMT:
Added axis and cell value adjustment routines for the main tables
Added axis adjustment error checking function
Rearranged error codes a bit
Added test data block for testing serial comms
Fred 30/11/08 10:19 GMT:
Removed redundant code from serial comms
Added basic datalog function and serial option
Updated readme file
Rearranged and renamed some doc files and interface descriptors
Fred 30/11/08 20:04 GMT:
Added async datalog sender
Added configurator for async logging
Added all minor parts of the dynamic config to the dictionary
Divided page f9 into data and functions
Added two d us table adjuster functions and serial routines
Fred 1/12/08 22:22 GMT:
Fixed serial bug with small hack (needs better fix)
Moved many functions to paged flash
Fixed copy paste error in address init code
Fixed - instead of + in cell setting function
Fred 7/12/08 22:41 GMT:
Added data map overview doc
Fred 11/12/08 12:31 GMT:
Added JSONSchema for one JSON file
Fred 18/12/08 18:29 GMT:
Refactored array based banking to pointer based - Awesome change
Fixed pointer to a pointer bug in datalog introduced above
Removed extra copies of core and derived vars from header
Documented new pointer scheme in header
Fred 21/12/08 02:37 GMT:
Fixed bug, flash and ram pages/addresses were swapped in a flash burn function call
Added check for dest address in ram region
Fred 21/12/08 22:46 GMT:
Hacked in datalog delay of 1 second
Hacked orange button to turn basic datalog off and on
Added comments for future changes to serial stuff
Added ifdef wrappers around unrequired init stuff
Fred 22/12/08 20:46 GMT:
Split address lookup function out of comms file
Added more comments etc
Moved old bugs to mantis and removed bugs.txt
Cleaned out HEAPS of old cruft, tidied up and commented stuff
Generated on Sat Oct 16 21:29:24 2010 for FreeEMS by
1.6.3