2006-09-04  Nick Garnett  <nickg@calivar.com>

	* cdl/flash_str7xx.cdl: 
	* src/str7xx_flash.c: Added support for lock and unlock
	operations. Since locking is permanent, it is disabled by default
	and must be enabled via a config option. Improved erase code to
	take account of CPU speed in handling 20ms delay loop. Moved error
	decoding and address to CR1 bit translation out of RAM resident code.
	Fixed init code to correctly calculate device end address.

2006-08-31  Nick Garnett  <nickg@ecoscentric.com>

	* src/str7xx_flash.c (str7xx_hw_erase): Convert call to
	CYGACC_CALL_IF_DELAY_US() to a simple spin loop.

2006-08-29  Nick Garnett  <nickg@ecoscentric.com>

	* src/str7xx_flash.c: Added forward definitions for
	str7xx_hw_erase() and str7xx_hw_program() with ".2ram" attributes
	to move these functions into RAM.

2006-08-02  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/str7xx_flash.c: Remove hwr_map_error: it no longer exists for
	CYG_FLASH_FUNS. Replace str7xx_anonymizer with generic
	cyg_flash_anonymizer.
	Use flash_dev.h instead of flash_priv.h as per io/flash changes.

2006-06-05  Nick Garnett  <nickg@ecoscentric.com>

	* src/str7xx_flash.c (str7xx_hw_erase): Use if interface to access
	delay function.

2006-04-20  John Dallaway  <jld@ecoscentric.com>

	* src/str7xx_flash.c: Eliminate debug output.

2006-04-07  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/flash_str7xx.cdl: 
	* src/str7xx_flash.c: 
	* include/str7xx_flash.h:
	New package: Flash driver for on-chip flash on STR7XX
	microcontrollers.

//===========================================================================
// ####GPLCOPYRIGHTBEGIN####                                                
// -------------------------------------------                              
// This file is part of eCos, the Embedded Configurable Operating System.   
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
// Copyright (C) 2004, 2005, 2006 eCosCentric Limited                       
//
// This program is free software; you can redistribute it and/or modify     
// it under the terms of the GNU General Public License as published by     
// the Free Software Foundation; either version 2 or (at your option) any   
// later version.                                                           
//
// This program is distributed in the hope that it will be useful, but      
// WITHOUT ANY WARRANTY; without even the implied warranty of               
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU        
// General Public License for more details.                                 
//
// You should have received a copy of the GNU General Public License        
// along with this program; if not, write to the                            
// Free Software Foundation, Inc., 51 Franklin Street,                      
// Fifth Floor, Boston, MA  02110-1301, USA.                                
// -------------------------------------------                              
// ####GPLCOPYRIGHTEND####                                                  
//===========================================================================
