2m Flash - Use Fmuv3 Firmware Info

return flash_status.free_bytes / bytes_per_second; }

// Implementation would scan flash for log headers // For brevity: erase first 512KB (oldest quarter) flash_erase_sector(0, 512 * 1024); 2m flash - use fmuv3 firmware

// Find oldest log (simplified - would need blackbox log iterator) uint32_t oldest_log_address = 0; uint32_t oldest_log_size = 0; return flash_status

return flash_status.free_bytes / bytes_per_second; }

// Implementation would scan flash for log headers // For brevity: erase first 512KB (oldest quarter) flash_erase_sector(0, 512 * 1024);

// Find oldest log (simplified - would need blackbox log iterator) uint32_t oldest_log_address = 0; uint32_t oldest_log_size = 0;