- Version:
- 0.0.15 Avogadro
- Date:
- 10/7/08 17:51 GMT+1
Changes:
- Moved injector.c inc file into inc
- Added main running variables struct
- Added input handling code for all main vars
- Renamed all clock counters clock instead of counter
- Added counter for calcs routine
- Added struct for counters
- Added struct for clocks
- Added struct for runtimes
- Added flash .c and .h files
- Added derived vars struct
- Added lookup .c and .h files
- Added VE tables and Advance tables
- Reformated structs to use typedef statement
- Added error codes define file
- Added config defaults file
- Split remaining settings out into structs.h file
- Moved documentation about structs to structs file
- Removed contents of initConfiguration()
- Moved tuning tables and lookup tables and configuration to the other primary flash block.
- Added table lookup routine for X by Y unsigned short main tables
- Changed main table structure to be more suitable for variable sizing
- Added config checker that outputs a count of misconfigurations
- Added send function for string without length relying on null byte to terminate
- Added send function for block of data from memory with address and length
- Fixed the ignition out pins in the pin out doc
- Added the hardware flow control pin to PE7 in the pin out doc
- Added full length equation with divisors and scaling
- Sorted out the memory management up to 48k
- Setup the paged macros for data and functions
- Moved some vars to globals calculated at boot time to save loop time
- Moved user string to config block
- Added 16x2xunsigned short table struct
- Added MAF input to the pin out doc
- Added MAF transfer lookup table
- Added correct and physics based mathematics code and calcs
- Relocated rodata into text for loading convenience
- Added text2 region temporarily (page window)
- Added dependency on makefile and linker stuff to make file
- Added relocation of flash block lma addresses to make file
- Added realistic data to the MAF lookup table
- Added a couple of basic hard coded scripts for memory analysis
- Added dumps of each object file
- Refactored IO banking system and documented it
- Changed timer extension use code to use union for performance
- Split core vars generation out into own function
- Split derived vars generation out into own function
- Added some structure for corrections to PW
- Swapped order of CRLF pair to be correct in HR log function
- Rearranged main.c code for better effect
- Slowed logging down to 10x per second
- Increased verbosity of log
- Added reset rpm to zero if non synchronously sampling ADCs
- Split Lambda table out from VETables.c so it can be arranged in memory more conveniently
- Split config into tunable and fixed
- Moved many literals to hash defines
- Fixed "out by 100" error on load indices in tables
- Moved rough RPM calc to per event rather than per rev and inited cycleTime to longmax
- Reincluded the broken ignition code
- General tidy up of all files
Generated on Sat Oct 16 21:29:24 2010 for FreeEMS by
1.6.3