refactor(hid_tx_manager): 简化BLE模式下的条件判断
移除了冗余的active_mode检查,因为vendor dirty标志的处理 不应该依赖于特定的传输模式,提高了代码的通用性。
This commit is contained in:
@@ -128,8 +128,7 @@ static void dispatch_next_if_possible(void)
|
||||
return;
|
||||
}
|
||||
|
||||
if ((tx.active_mode == MODE_TYPE_BLE) &&
|
||||
atomic_test_bit(&tx.flags, HID_TX_FLAG_VENDOR_DIRTY) &&
|
||||
if (atomic_test_bit(&tx.flags, HID_TX_FLAG_VENDOR_DIRTY) &&
|
||||
atomic_test_bit(&tx.flags, HID_TX_FLAG_VENDOR_VALID)) {
|
||||
atomic_clear_bit(&tx.flags, HID_TX_FLAG_VENDOR_DIRTY);
|
||||
(void)hid_tx_dispatch_item(&tx.vendor_state);
|
||||
|
||||
Reference in New Issue
Block a user