/** * USB Hardware IDs mapping database. * Portions adapted from @toponextech/smartembed-mcp-server under MIT attribution. * Copyright (c) ToponexTech. Licensed under the MIT License. * * Provides: * - mapVidPidToBoard: Resolves hardware names for the device list tool based on VID/PID or description * - vidPidDatabase: Dictionary mapping USB raw strings to development boards * - boardPatterns: Regex patterns for matching hardware descriptions */ /** * Database mapping USB VID:PID raw strings to their known development boards */ export declare const vidPidDatabase: Record; /** * Regex patterns for deriving board types from strings like manufacturer or description */ export declare const boardPatterns: { patterns: RegExp[]; boardType: string; boards: string[]; }[]; /** * Maps a USB hardware ID and description to a probable PlatformIO board identifier * @param hwid The raw hardware ID string (e.g. from PlatformIO CLI) * @param description The device description string * @returns A string representing the most likely board format, or undefined */ export declare function mapVidPidToBoard(hwid: string, description?: string): string | undefined; //# sourceMappingURL=hardware-maps.d.ts.map