#####ECOSGPLCOPYRIGHTBEGIN####
## -------------------------------------------
## This file is part of eCos, the Embedded Configurable Operating System.
-## Copyright (C) 2008 Øyvind Harboe
+## Copyright (C) 2008 Øyvind Harboe
##
## eCos 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
*t=0;
}
return flash_init((_printf *)&myprintf);
-
+
}
}
-int erase(void *address, int len)
+int erase(void *address, int len)
{
int retval;
void *failAddress;
-
+
retval=checkFlash(address, len);
if (retval!=0)
return retval;
-
+
retval=init();
if (retval!=0)
return retval;
extern char _end;
// Data follows immediately after program, long word aligned.
-int program(void *buffer, void *address, int len)
+int program(void *buffer, void *address, int len)
{
int retval;
void *failAddress;
retval=checkFlash(address, len);
if (retval!=0)
return retval;
-
+
retval=init();
if (retval!=0)
return retval;