| 466 | } |
| 467 | |
| 468 | void uart_reset(void) { |
| 469 | memset(&uart, 0, sizeof(uart)); |
| 470 | uart.lsr = 1 << 6 | 1 << 5; |
| 471 | |
| 472 | uart_set_device_funcs(); |
| 473 | |
| 474 | uart_init_events(); |
| 475 | uart_set_timer(true); |
| 476 | } |
| 477 | |
| 478 | bool uart_save(FILE *image) { |
| 479 | return fwrite(&uart, offsetof(uart_state_t, transmit_char), 1, image) == 1; |
nothing calls this directly
no test coverage detected