elf2flash_core/boards/
circuit_playground_bluefruit.rs1use crate::boards::{BoardInfo, UsbDevice};
2
3#[derive(Debug, Default, Clone)]
5pub struct CircuitPlaygroundBluefruit;
6
7impl BoardInfo for CircuitPlaygroundBluefruit {
8 fn is_device_board(&self, device: &UsbDevice) -> bool {
9 if device.vendor_id != 0x239A {
11 return false;
12 }
13 match device.product_id {
14 0x0045 => true,
15 _ => false,
16 }
17 }
18
19 fn family_id(&self) -> u32 {
20 0xada52840
21 }
22
23 fn board_name(&self) -> String {
24 "circuit_playground_bluefruit".to_string()
25 }
26}