projects
/
pyfrprog.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
use chip erase command instead of deleting each cell. however, this
[pyfrprog.git]
/
pkernel
/
main.c
diff --git
a/pkernel/main.c
b/pkernel/main.c
index 452c3881c7d0040d8b66371be48cf2c1b3bd0313..78ca2dc6851ba8ca9e93fc149f0b355aa72dfd97 100644
(file)
--- a/
pkernel/main.c
+++ b/
pkernel/main.c
@@
-71,6
+71,15
@@
void main(void)
cleardata();
increaseled();
switch(recvbyte()) {
+ case 0x15: //chip erase
+ Putch4(0x45);
+ increaseled();
+ if(FLASH_ChipErase() != 1) {
+ panic();
+ }
+ Putch4(0x23);
+ break;
+
case 0x12: //erase
Putch4(0x11);
address = recvdword();