refactor(cleanup): 📦 Remove unused code
This commit is contained in:
		
							parent
							
								
									2cf5e1dea8
								
							
						
					
					
						commit
						d0e4334afe
					
				|  | @ -143,45 +143,6 @@ fn init_exception_traps() { | ||||||
|     info!("[!] Exception traps set up"); |     info!("[!] Exception traps set up"); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // fn init_uart_serial() {
 |  | ||||||
| //     use machine::platform::rpi3::{gpio::GPIO, mini_uart::MiniUart, pl011_uart::PL011Uart};
 |  | ||||||
| //
 |  | ||||||
| //     let gpio = GPIO::default();
 |  | ||||||
| //     let uart = MiniUart::default();
 |  | ||||||
| //     let uart = uart.prepare(&gpio);
 |  | ||||||
| //     // console::replace_with(uart.into());
 |  | ||||||
| //
 |  | ||||||
| //     println!("[0] MiniUART is live!");
 |  | ||||||
| 
 |  | ||||||
| // Then immediately switch to PL011 (just as an example)
 |  | ||||||
| 
 |  | ||||||
| // let uart = PL011Uart::default();
 |  | ||||||
| 
 |  | ||||||
| // uart.init() will reconfigure the GPIO, which causes a race against
 |  | ||||||
| // the MiniUart that is still putting out characters on the physical
 |  | ||||||
| // line that are already buffered in its TX FIFO.
 |  | ||||||
| //
 |  | ||||||
| // To ensure the CPU doesn't rewire the GPIO before the MiniUart has put
 |  | ||||||
| // its last character, explicitly flush it before rewiring.
 |  | ||||||
| //
 |  | ||||||
| // If you switch to an output that happens to not use the same pair of
 |  | ||||||
| // physical wires (e.g. the Framebuffer), you don't need to do this,
 |  | ||||||
| // because flush() is anyways called implicitly by replace_with(). This
 |  | ||||||
| // is just a special case.
 |  | ||||||
| // CONSOLE.lock(|c| c.flush());
 |  | ||||||
| 
 |  | ||||||
| // match uart.prepare(&gpio) {
 |  | ||||||
| //     Ok(uart) => {
 |  | ||||||
| //         CONSOLE.lock(|c| {
 |  | ||||||
| //             // Move uart into the global CONSOLE.
 |  | ||||||
| //             c.replace_with(uart.into());
 |  | ||||||
| //         });
 |  | ||||||
| //         println!("[0] UART0 is live!");
 |  | ||||||
| //     }
 |  | ||||||
| //     Err(_) => println!("[0] Error switching to PL011 UART, continue with MiniUART"),
 |  | ||||||
| // }
 |  | ||||||
| // }
 |  | ||||||
| 
 |  | ||||||
| //------------------------------------------------------------
 | //------------------------------------------------------------
 | ||||||
| // Start a command prompt
 | // Start a command prompt
 | ||||||
| //------------------------------------------------------------
 | //------------------------------------------------------------
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue