add tud_mounted() check in tud_cdc_connected()

mark device as disconnected immed with DCD_EVENT_UNPLUGGED
This commit is contained in:
hathach
2019-03-27 23:58:24 +07:00
parent c09d754654
commit 8fb9fbb0b1
3 changed files with 7 additions and 4 deletions

View File

@@ -99,7 +99,7 @@ static void _prep_out_transaction (uint8_t itf)
bool tud_cdc_n_connected(uint8_t itf)
{
// DTR (bit 0) active is considered as connected
return TU_BIT_TEST(_cdcd_itf[itf].line_state, 0);
return tud_mounted() && TU_BIT_TEST(_cdcd_itf[itf].line_state, 0);
}
uint8_t tud_cdc_n_get_line_state (uint8_t itf)