MCPcopy Create free account
hub / github.com/SharpCoder/teensycore / uart_set_reg

Function uart_set_reg

src/phys/uart.rs:130–134  ·  view source on GitHub ↗
(device: Device, register: &Reg)

Source from the content-addressed store, hash-verified

128}
129
130pub 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
136pub fn uart_clear_reg(device: Device, register: &Reg) {
137 let addr = get_addr(device) + register.base;

Callers 2

writeMethod · 0.85
write_vecMethod · 0.85

Calls 3

read_wordFunction · 0.85
assignFunction · 0.85
get_addrFunction · 0.70

Tested by

no test coverage detected