pub fn esp_generate( project_name: &str, chip: &str, enable_async: bool, project_dir: &Path, ) -> Result<()>