(&mut self)
| 221 | } |
| 222 | |
| 223 | fn recv_data(&mut self) -> Result<()> { |
| 224 | if self.is_recv_intr_enabled() { |
| 225 | self.add_intr_bit(IIR_RECV_BIT); |
| 226 | self.trigger_interrupt()?; |
| 227 | } |
| 228 | self.line_status |= LSR_DATA_BIT; |
| 229 | Ok(()) |
| 230 | } |
| 231 | |
| 232 | fn trigger_interrupt(&mut self) -> result::Result<(), io::Error> { |
| 233 | self.interrupt.trigger(0) |
no test coverage detected