(device: Device)
| 355 | } |
| 356 | |
| 357 | pub fn uart_disable(device: Device) { |
| 358 | let addr = get_addr(device) + 0x18; |
| 359 | let baseline = read_word(addr); |
| 360 | assign(addr, baseline & !((0x1 << 19) | (0x1 << 18))); |
| 361 | unsafe { asm!("nop"); } |
| 362 | } |
| 363 | |
| 364 | pub fn uart_write_fifo(device: Device, byte: u8) { |
| 365 | let addr = get_addr(device) + 0x1C; |
no test coverage detected