(device: Device, register: &Reg)
| 128 | } |
| 129 | |
| 130 | pub fn uart_set_reg(device: Device, register: &Reg) { |
| 131 | let addr = get_addr(device) + register.base; |
| 132 | let val = read_word(addr) | register.mask; |
| 133 | assign(addr, val); |
| 134 | } |
| 135 | |
| 136 | pub fn uart_clear_reg(device: Device, register: &Reg) { |
| 137 | let addr = get_addr(device) + register.base; |