use crate::boards::{BoardInfo, UsbDevice};
#[derive(Debug, Default, Clone)]
pub struct CircuitPlaygroundBluefruit;
impl BoardInfo for CircuitPlaygroundBluefruit {
fn is_device_board(&self, device: &UsbDevice) -> bool {
if device.vendor_id != 0x239A {
return false;
}
match device.product_id {
0x0045 => true,
_ => false,
}
}
fn family_id(&self) -> u32 {
0xada52840
}
fn board_name(&self) -> String {
"circuit_playground_bluefruit".to_string()
}
}