cargo fmt
This commit is contained in:
		
							parent
							
								
									b36337b3d2
								
							
						
					
					
						commit
						e21faaeb47
					
				| @ -666,7 +666,6 @@ pub fn gen(options: Options) { | |||||||
|         let re = Regex::new("# *! *\\[.*\\]").unwrap(); |         let re = Regex::new("# *! *\\[.*\\]").unwrap(); | ||||||
|         let data = re.replace_all(&data, ""); |         let data = re.replace_all(&data, ""); | ||||||
|         file.write_all(data.as_bytes()).unwrap(); |         file.write_all(data.as_bytes()).unwrap(); | ||||||
| 
 |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     // Generate src/lib_inner.rs
 |     // Generate src/lib_inner.rs
 | ||||||
| @ -727,7 +726,6 @@ pub fn gen(options: Options) { | |||||||
| 
 | 
 | ||||||
|     // Generate build.rs
 |     // Generate build.rs
 | ||||||
|     fs::write(out_dir.join("build.rs"), include_bytes!("assets/build.rs")).unwrap(); |     fs::write(out_dir.join("build.rs"), include_bytes!("assets/build.rs")).unwrap(); | ||||||
| 
 |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| fn bytes_find(haystack: &[u8], needle: &[u8]) -> Option<usize> { | fn bytes_find(haystack: &[u8], needle: &[u8]) -> Option<usize> { | ||||||
| @ -739,19 +737,40 @@ fn bytes_find(haystack: &[u8], needle: &[u8]) -> Option<usize> { | |||||||
| fn gen_memory_x(out_dir: &PathBuf, chip: &Chip) { | fn gen_memory_x(out_dir: &PathBuf, chip: &Chip) { | ||||||
|     let mut memory_x = String::new(); |     let mut memory_x = String::new(); | ||||||
| 
 | 
 | ||||||
|     let flash_bytes = chip.flash.regions.get("BANK_1").unwrap().bytes.unwrap_or(chip.flash.bytes); |     let flash_bytes = chip | ||||||
|  |         .flash | ||||||
|  |         .regions | ||||||
|  |         .get("BANK_1") | ||||||
|  |         .unwrap() | ||||||
|  |         .bytes | ||||||
|  |         .unwrap_or(chip.flash.bytes); | ||||||
|     let flash_origin = chip.flash.regions.get("BANK_1").unwrap().base; |     let flash_origin = chip.flash.regions.get("BANK_1").unwrap().base; | ||||||
| 
 | 
 | ||||||
|     let ram_bytes = chip.ram.regions.get("SRAM").unwrap().bytes.unwrap_or(chip.ram.bytes); |     let ram_bytes = chip | ||||||
|  |         .ram | ||||||
|  |         .regions | ||||||
|  |         .get("SRAM") | ||||||
|  |         .unwrap() | ||||||
|  |         .bytes | ||||||
|  |         .unwrap_or(chip.ram.bytes); | ||||||
|     let ram_origin = chip.ram.regions.get("SRAM").unwrap().base; |     let ram_origin = chip.ram.regions.get("SRAM").unwrap().base; | ||||||
| 
 | 
 | ||||||
|     write!(memory_x, "MEMORY\n{{\n").unwrap(); |     write!(memory_x, "MEMORY\n{{\n").unwrap(); | ||||||
|     write!(memory_x, "    FLASH : ORIGIN = 0x{:x}, LENGTH = {}\n", flash_origin, flash_bytes).unwrap(); |     write!( | ||||||
|     write!(memory_x, "    RAM : ORIGIN = 0x{:x}, LENGTH = {}\n", ram_origin, ram_bytes).unwrap(); |         memory_x, | ||||||
|  |         "    FLASH : ORIGIN = 0x{:x}, LENGTH = {}\n", | ||||||
|  |         flash_origin, flash_bytes | ||||||
|  |     ) | ||||||
|  |     .unwrap(); | ||||||
|  |     write!( | ||||||
|  |         memory_x, | ||||||
|  |         "    RAM : ORIGIN = 0x{:x}, LENGTH = {}\n", | ||||||
|  |         ram_origin, ram_bytes | ||||||
|  |     ) | ||||||
|  |     .unwrap(); | ||||||
|     write!(memory_x, "}}").unwrap(); |     write!(memory_x, "}}").unwrap(); | ||||||
| 
 | 
 | ||||||
|     fs::create_dir_all(out_dir.join("memory_x")).unwrap(); |     fs::create_dir_all(out_dir.join("memory_x")).unwrap(); | ||||||
|     let mut file = File::create(out_dir.join("memory_x").join("memory.x")).unwrap(); |     let mut file = File::create(out_dir.join("memory_x").join("memory.x")).unwrap(); | ||||||
|     file.write_all(memory_x.as_bytes()).unwrap(); |     file.write_all(memory_x.as_bytes()).unwrap(); | ||||||
| 
 |  | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user