mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-05-14 00:48:43 +00:00
18 lines
610 B
TypeScript
18 lines
610 B
TypeScript
export const ArduinoFirmwareUploaderPath =
|
|
'/services/arduino-firmware-uploader';
|
|
export const ArduinoFirmwareUploader = Symbol('ArduinoFirmwareUploader');
|
|
export type FirmwareInfo = {
|
|
board_name: string;
|
|
board_fqbn: string;
|
|
module: string;
|
|
firmware_version: string;
|
|
Latest: boolean;
|
|
};
|
|
export interface ArduinoFirmwareUploader {
|
|
list(fqbn?: string): Promise<FirmwareInfo[]>;
|
|
flash(firmware: FirmwareInfo, port: string): Promise<string>;
|
|
uploadCertificates(command: string): Promise<any>;
|
|
updatableBoards(): Promise<string[]>;
|
|
availableFirmwares(fqbn: string): Promise<FirmwareInfo[]>;
|
|
}
|