17 class Uart_dcc_v6 :
public Uart
20 explicit Uart_dcc_v6() {}
21 explicit Uart_dcc_v6(
unsigned ) {}
22 bool startup(Io_register_block
const *)
override;
23 void shutdown()
override;
24 bool change_mode(Transfer_mode m, Baud_rate r)
override;
25 int get_char(
bool blocking =
true)
const override;
26 int char_avail()
const override;
28 void wait_tx_done()
const;
29 inline void out_char(
char c)
const;
30 int write(
char const *s,
unsigned long count,
31 bool blocking =
true)
const override;
33 unsigned get_status()
const;
L4 low-level kernel interface.