(device: Device, mode: InputTrigger)
| 330 | } |
| 331 | |
| 332 | pub fn uart_set_pin_config(device: Device, mode: InputTrigger) { |
| 333 | let addr = get_addr(device) + 0xC; |
| 334 | match mode { |
| 335 | InputTrigger::Disabled => { |
| 336 | assign(addr, 0x00); |
| 337 | }, |
| 338 | InputTrigger::Rxd => { |
| 339 | assign(addr, 0x01); |
| 340 | }, |
| 341 | InputTrigger::Txd => { |
| 342 | assign(addr, 0x03); |
| 343 | }, |
| 344 | InputTrigger::CtsB => { |
| 345 | assign(addr, 0x02); |
| 346 | }, |
| 347 | } |
| 348 | } |
| 349 | |
| 350 | pub fn uart_enable(device: Device) { |
| 351 | let addr = get_addr(device) + 0x18; |
no test coverage detected