- Version:
 - 0.0.17 SpudEchoes
 
- Date:
 - 11/11/08 12:17 GMT
 
Changes: 
- Fred 8/10/08 07:40 GMT
- Moved flash routine from old text1 to text
 
- Added descriptive comment to the main table definition
 
- Added sizeof defines to the structs file
 
- Shrunk and renamed text1 to lookup with 3 2k tables in it
 
 
- Fred 15/10/08 10:50 GMT:
- Removed all old busy wait ascii serial code
 
- Added packetising escaping checksumming receive ISR code
 
- Added packetising escaping checksumming send ISR code
 
- Added code to send back whatever it receives for testing purposes
 
- Temporarily changed make file to avoid a couple of options an old version of gcc didn't have
 
- Added document describing serial implementation
 
 
- Fred 20/10/08 10:56 GMT:
- Added serial specification docs to the project docs dir and renamed them
 
- Added test packet directory
 
- Made some fixes to the ISR handling code for serial
 
- Added some more serial counters and masks
 
 
- Fred 20/10/08 20:11 GMT:
- Added core comms source and header files
 
- Removed commented out legacy code in places
 
- Updated tasks, bugs, tests, mindmap
 
 
- Fred 21/10/08 08:00 GMT:
- Refactored escape code in rx section
 
- Added test packet for escape code generation EMS side
 
 
- Fred 21/10/08 21:50 GMT:
- Updated serial impl document
 
- Reordered receive statements for better speed and accuracy
 
- Generated individual bytes for sending
 
 
- Fred 22/10/08 18:55 GMT:
- Made the serial packet handler compile
 
- Commented out the copy-only sections in makefile
 
- Moved things out of commsISRs.h and added more things to commsCore.h
 
 
- Fred 22/10/08 21:30 GMT:
- Updated release procedure to include internal version changes to prevent incorrect ones recurring
 
- Removed burnbuf as unrequired now
 
- Bumped the versions in the constants file.
 
 
- Fred 23/10/08 01:54 GMT:
- Completed and tested serial checksum and escape functionality.
 
 
- Fred 23/10/08 23:54 GMT:
- Added substantial packet handling logic.
 
 
- Fred 25/10/08 15:00 GMT:
- Fixed array length mismatch
 
- Added header decoding logic
 
- Refactored serial headers to be more sensible and share vars
 
- Removed instances of using "&= ~0x" from the code
 
- Renamed various serial variables
 
 
- Fred 25/10/08 21:49 GMT:
- Added line count of s19 to makefile
 
 
- Fred 26/10/08 00:19 GMT:
- Added interface version request/response code
 
 
- Fred 26/10/08 18:47 GMT:
- Added firmware version request/response code
 
- Added max packet size request/response code
 
- Added echo wrapper packet request/response code
 
- Added hard reset request and action code (using real vector location)
 
- Added async error code packets
 
- Added async debug packets
 
- Added stringCopy utility to avoid using another library
 
- Added call to writeAlignedBlock function
 
 
- Sean 29/10/08 23:30 GMT:
 
- Fred 31/10/08 18:00 GMT:
- Fixed issue number 4 by changing linker script with AT() clause
 
- Moved output dirs to lowercase and shorter names
 
- Moved some functions to fixedconf flash blocks temporarily
 
- Reclaimed 16 bytes of space with a mem.x fix
 
 
- Fred 03/11/08 00:48 GMT:
- Made a number of fixes to the serial comms code to be detailed in later change log
 
 
- Fred 04/11/08 19:25 GMT:
- Migrated memory management to paged style upto 128k of space in one flash block.
 
 
- Fred 07/11/08 13:23 GMT:
- Added flash block return by ID function
 
 
- Fred 08/11/08 13:38 GMT:
- Added soft reset function
 
 
- Fred 09/11/08 02:37 GMT:
- Added ram block return by ID function
 
- Added ram to flash burn by ID function
 
- Added comm to ram write by ID function
 
- Added comm to flash write by ID function (and update ram)
 
 
- Fred 09/11/08 12:30 GMT:
- Added memory location lookup and struct
 
 
- Fred 09/11/08 17:29 GMT:
- Removed bigtables linear page stuff
 
 
- Fred 10/11/08 08:16 GMT:
- Added validation function for main tables
 
- Added limits to table return functions
 
- Fixed bug when address not ours dropping packet
 
 
- Fred 10/11/08 23:26 GMT:
- Added debug and error packets back in
 
- Merged Seans fixes for flash in 
 
 
 
Generated on Sat Oct 16 21:29:24 2010 for FreeEMS by 
 1.6.3