We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a40b5b commit be22f9fCopy full SHA for be22f9f
src/flash.c
@@ -165,3 +165,10 @@ void flash_reset() {
165
erased_page_flags = 0;
166
}
167
168
+void flash_erase_all_user() {
169
+ // Erase all user flash pages
170
+ uint8_t i;
171
+ for (i=USER_FIRST_PAGE; i<FLASH_PAGES; i++)
172
+ flash_erase_page(i);
173
+}
174
+
src/flash.h
@@ -39,5 +39,7 @@ void flash_check_and_erase(uint8_t page);
39
void flash_check_erase_and_write(uint16_t buff[], uint16_t len, uint16_t flash_addr);
40
// Reset record of which pages have been erased
41
void flash_reset();
42
+// Erase all user flash pages
43
+void flash_erase_all_user();
44
45
#endif // _FLASH_H_
0 commit comments