int flash_erase(flash_info_t *info, int s_first, int s_last) { int i, j, sector_size = info->size / info->sector_count; //printf("First sector:\t%d\nLast sector:\t%d\nSector size:\t%d bytes\n", s_first, s_last, sector_size); printf("Erasing: "); j = 0; for (i = s_first; i <= s_last; i++) { ar7240_spi_sector_erase(i * sector_size); if (j == 39) { puts("\n "); j = 0; } puts("#"); ar7240_led_toggle(); j++; } ar7240_spi_done(); ar7240_all_led_off(); printf("\n\n"); return 0; }
int flash_erase(flash_info_t *info, int s_first, int s_last){ int i, j, sector_size = info->size / info->sector_count; printf("Erasing: "); j = 0; for(i = s_first; i <= s_last; i++){ ar7240_spi_sector_erase(i * sector_size); if(j == 39){ puts("\n "); j = 0; } puts("#"); led_toggle(); j++; } ar7240_spi_done(); all_led_off(); printf("\n\n"); return(0); }
int flash_erase(flash_info_t *info, int s_first, int s_last) { int i, sector_size = info->size / info->sector_count; printf("\nFirst %#x last %#x sector size %#x\n", s_first, s_last, sector_size); for (i = s_first; i <= s_last; i++) { printf("\b\b\b\b%4d", i); ar7240_spi_sector_erase(i * sector_size); } ar7240_spi_done(); printf("\n"); return 0; }
int flash_erase(flash_info_t *info, int s_first, int s_last) { int i, sector_size = info->size / info->sector_count; #ifdef FLASH_DEBUG printf("\nFirst %#x last %#x sector size %#x\n", s_first, s_last, sector_size); #endif for (i = s_first; i <= s_last; i++) { #ifdef FLASH_DEBUG printf("\b\b\b\b%4d", i); #else puts("."); #endif ar7240_spi_sector_erase(i * sector_size); } ar7240_spi_done(); printf("\n"); return 0; }