microbyte
Version:
A wrapper for bluetooth and USB interactivity between browsers and micro:bits
13 lines • 449 B
TypeScript
import MBSpecs from "./MBSpecs";
declare class USBController {
private webUsb;
private device;
connect(): Promise<void>;
getSerialNumber(): string | undefined;
getModelNumber(): MBSpecs.MBVersion;
getFriendlyName(): Promise<string>;
flashHex(hex: ArrayBuffer, progressCallback: (progress: number) => void): Promise<void>;
disconnect(): void;
}
export default USBController;
//# sourceMappingURL=USBController.d.ts.map