Add experimental support for cloud flight wireless
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
pub mod cloud_alpha_wireless;
|
||||
pub mod cloud_flight_wireless;
|
||||
pub mod cloud_ii_core_wireless;
|
||||
pub mod cloud_ii_wireless;
|
||||
pub mod cloud_ii_wireless_dts;
|
||||
@@ -8,9 +9,10 @@ pub mod cloud_iii_wireless;
|
||||
use crate::{
|
||||
debug_println,
|
||||
devices::{
|
||||
cloud_alpha_wireless::CloudAlphaWireless, cloud_ii_core_wireless::CloudIICoreWireless,
|
||||
cloud_ii_wireless::CloudIIWireless, cloud_ii_wireless_dts::CloudIIWirelessDTS,
|
||||
cloud_iii_s_wireless::CloudIIISWireless, cloud_iii_wireless::CloudIIIWireless,
|
||||
cloud_alpha_wireless::CloudAlphaWireless, cloud_flight_wireless::CloudFlightWireless,
|
||||
cloud_ii_core_wireless::CloudIICoreWireless, cloud_ii_wireless::CloudIIWireless,
|
||||
cloud_ii_wireless_dts::CloudIIWirelessDTS, cloud_iii_s_wireless::CloudIIISWireless,
|
||||
cloud_iii_wireless::CloudIIIWireless,
|
||||
},
|
||||
};
|
||||
use hidapi::{HidApi, HidDevice, HidError};
|
||||
@@ -62,6 +64,11 @@ const DEVICE_REGISTER: &[DeviceEntry] = &[
|
||||
product_ids: &cloud_ii_core_wireless::PRODUCT_IDS,
|
||||
factory: |s| Box::new(CloudIICoreWireless::new_from_state(s)),
|
||||
},
|
||||
DeviceEntry {
|
||||
vendor_ids: &cloud_flight_wireless::VENDOR_IDS,
|
||||
product_ids: &cloud_flight_wireless::PRODUCT_IDS,
|
||||
factory: |s| Box::new(CloudFlightWireless::new_from_state(s)),
|
||||
},
|
||||
];
|
||||
|
||||
const RESPONSE_BUFFER_SIZE: usize = 256;
|
||||
|
||||
Reference in New Issue
Block a user