Skip to content

Commit 5ff1e33

Browse files
committed
Updated arduino-cli to 0.20.0 and generated protocol files
1 parent a846184 commit 5ff1e33

22 files changed

+2624
-19
lines changed

Diff for: arduino-ide-extension/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@theia/application-package": "1.18.0",
2323
"@theia/core": "1.18.0",
2424
"@theia/editor": "1.18.0",
25-
"@theia/editor-preview": "1.18.0",
25+
"@theia/editor-preview": "1.18.0",
2626
"@theia/filesystem": "1.18.0",
2727
"@theia/git": "1.18.0",
2828
"@theia/keymaps": "1.18.0",
@@ -146,7 +146,7 @@
146146
],
147147
"arduino": {
148148
"cli": {
149-
"version": "0.19.1"
149+
"version": "0.20.0"
150150
},
151151
"fwuploader": {
152152
"version": "2.0.0"

Diff for: arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -735,4 +735,4 @@ export namespace BoardSearchResponse {
735735
export type AsObject = {
736736
boardsList: Array<BoardListItem.AsObject>,
737737
}
738-
}
738+
}

Diff for: arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5474,4 +5474,4 @@ proto.cc.arduino.cli.commands.v1.BoardSearchResponse.prototype.clearBoardsList =
54745474
};
54755475

54765476

5477-
goog.object.extend(exports, proto.cc.arduino.cli.commands.v1);
5477+
goog.object.extend(exports, proto.cc.arduino.cli.commands.v1);

Diff for: arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.d.ts

+69-1
Large diffs are not rendered by default.

Diff for: arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.js

+139-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cl
2323
var cc_arduino_cli_commands_v1_board_pb = require('../../../../../cc/arduino/cli/commands/v1/board_pb.js');
2424
var cc_arduino_cli_commands_v1_compile_pb = require('../../../../../cc/arduino/cli/commands/v1/compile_pb.js');
2525
var cc_arduino_cli_commands_v1_core_pb = require('../../../../../cc/arduino/cli/commands/v1/core_pb.js');
26+
var cc_arduino_cli_commands_v1_monitor_pb = require('../../../../../cc/arduino/cli/commands/v1/monitor_pb.js');
2627
var cc_arduino_cli_commands_v1_upload_pb = require('../../../../../cc/arduino/cli/commands/v1/upload_pb.js');
2728
var cc_arduino_cli_commands_v1_lib_pb = require('../../../../../cc/arduino/cli/commands/v1/lib_pb.js');
2829

@@ -268,6 +269,28 @@ function deserialize_cc_arduino_cli_commands_v1_DestroyResponse(buffer_arg) {
268269
return cc_arduino_cli_commands_v1_commands_pb.DestroyResponse.deserializeBinary(new Uint8Array(buffer_arg));
269270
}
270271

272+
function serialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsRequest(arg) {
273+
if (!(arg instanceof cc_arduino_cli_commands_v1_monitor_pb.EnumerateMonitorPortSettingsRequest)) {
274+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest');
275+
}
276+
return Buffer.from(arg.serializeBinary());
277+
}
278+
279+
function deserialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsRequest(buffer_arg) {
280+
return cc_arduino_cli_commands_v1_monitor_pb.EnumerateMonitorPortSettingsRequest.deserializeBinary(new Uint8Array(buffer_arg));
281+
}
282+
283+
function serialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsResponse(arg) {
284+
if (!(arg instanceof cc_arduino_cli_commands_v1_monitor_pb.EnumerateMonitorPortSettingsResponse)) {
285+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse');
286+
}
287+
return Buffer.from(arg.serializeBinary());
288+
}
289+
290+
function deserialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsResponse(buffer_arg) {
291+
return cc_arduino_cli_commands_v1_monitor_pb.EnumerateMonitorPortSettingsResponse.deserializeBinary(new Uint8Array(buffer_arg));
292+
}
293+
271294
function serialize_cc_arduino_cli_commands_v1_GitLibraryInstallRequest(arg) {
272295
if (!(arg instanceof cc_arduino_cli_commands_v1_lib_pb.GitLibraryInstallRequest)) {
273296
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.GitLibraryInstallRequest');
@@ -510,6 +533,50 @@ function deserialize_cc_arduino_cli_commands_v1_LoadSketchResponse(buffer_arg) {
510533
return cc_arduino_cli_commands_v1_commands_pb.LoadSketchResponse.deserializeBinary(new Uint8Array(buffer_arg));
511534
}
512535

536+
function serialize_cc_arduino_cli_commands_v1_MonitorRequest(arg) {
537+
if (!(arg instanceof cc_arduino_cli_commands_v1_monitor_pb.MonitorRequest)) {
538+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.MonitorRequest');
539+
}
540+
return Buffer.from(arg.serializeBinary());
541+
}
542+
543+
function deserialize_cc_arduino_cli_commands_v1_MonitorRequest(buffer_arg) {
544+
return cc_arduino_cli_commands_v1_monitor_pb.MonitorRequest.deserializeBinary(new Uint8Array(buffer_arg));
545+
}
546+
547+
function serialize_cc_arduino_cli_commands_v1_MonitorResponse(arg) {
548+
if (!(arg instanceof cc_arduino_cli_commands_v1_monitor_pb.MonitorResponse)) {
549+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.MonitorResponse');
550+
}
551+
return Buffer.from(arg.serializeBinary());
552+
}
553+
554+
function deserialize_cc_arduino_cli_commands_v1_MonitorResponse(buffer_arg) {
555+
return cc_arduino_cli_commands_v1_monitor_pb.MonitorResponse.deserializeBinary(new Uint8Array(buffer_arg));
556+
}
557+
558+
function serialize_cc_arduino_cli_commands_v1_NewSketchRequest(arg) {
559+
if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.NewSketchRequest)) {
560+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.NewSketchRequest');
561+
}
562+
return Buffer.from(arg.serializeBinary());
563+
}
564+
565+
function deserialize_cc_arduino_cli_commands_v1_NewSketchRequest(buffer_arg) {
566+
return cc_arduino_cli_commands_v1_commands_pb.NewSketchRequest.deserializeBinary(new Uint8Array(buffer_arg));
567+
}
568+
569+
function serialize_cc_arduino_cli_commands_v1_NewSketchResponse(arg) {
570+
if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.NewSketchResponse)) {
571+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.NewSketchResponse');
572+
}
573+
return Buffer.from(arg.serializeBinary());
574+
}
575+
576+
function deserialize_cc_arduino_cli_commands_v1_NewSketchResponse(buffer_arg) {
577+
return cc_arduino_cli_commands_v1_commands_pb.NewSketchResponse.deserializeBinary(new Uint8Array(buffer_arg));
578+
}
579+
513580
function serialize_cc_arduino_cli_commands_v1_OutdatedRequest(arg) {
514581
if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.OutdatedRequest)) {
515582
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.OutdatedRequest');
@@ -664,6 +731,28 @@ function deserialize_cc_arduino_cli_commands_v1_PlatformUpgradeResponse(buffer_a
664731
return cc_arduino_cli_commands_v1_core_pb.PlatformUpgradeResponse.deserializeBinary(new Uint8Array(buffer_arg));
665732
}
666733

734+
function serialize_cc_arduino_cli_commands_v1_SupportedUserFieldsRequest(arg) {
735+
if (!(arg instanceof cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsRequest)) {
736+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SupportedUserFieldsRequest');
737+
}
738+
return Buffer.from(arg.serializeBinary());
739+
}
740+
741+
function deserialize_cc_arduino_cli_commands_v1_SupportedUserFieldsRequest(buffer_arg) {
742+
return cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsRequest.deserializeBinary(new Uint8Array(buffer_arg));
743+
}
744+
745+
function serialize_cc_arduino_cli_commands_v1_SupportedUserFieldsResponse(arg) {
746+
if (!(arg instanceof cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsResponse)) {
747+
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SupportedUserFieldsResponse');
748+
}
749+
return Buffer.from(arg.serializeBinary());
750+
}
751+
752+
function deserialize_cc_arduino_cli_commands_v1_SupportedUserFieldsResponse(buffer_arg) {
753+
return cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsResponse.deserializeBinary(new Uint8Array(buffer_arg));
754+
}
755+
667756
function serialize_cc_arduino_cli_commands_v1_UpdateCoreLibrariesIndexRequest(arg) {
668757
if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.UpdateCoreLibrariesIndexRequest)) {
669758
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.UpdateCoreLibrariesIndexRequest');
@@ -952,6 +1041,18 @@ version: {
9521041
responseSerialize: serialize_cc_arduino_cli_commands_v1_VersionResponse,
9531042
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_VersionResponse,
9541043
},
1044+
// Create a new Sketch
1045+
newSketch: {
1046+
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/NewSketch',
1047+
requestStream: false,
1048+
responseStream: false,
1049+
requestType: cc_arduino_cli_commands_v1_commands_pb.NewSketchRequest,
1050+
responseType: cc_arduino_cli_commands_v1_commands_pb.NewSketchResponse,
1051+
requestSerialize: serialize_cc_arduino_cli_commands_v1_NewSketchRequest,
1052+
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_NewSketchRequest,
1053+
responseSerialize: serialize_cc_arduino_cli_commands_v1_NewSketchResponse,
1054+
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_NewSketchResponse,
1055+
},
9551056
// Returns all files composing a Sketch
9561057
loadSketch: {
9571058
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/LoadSketch',
@@ -1138,6 +1239,19 @@ uploadUsingProgrammer: {
11381239
responseSerialize: serialize_cc_arduino_cli_commands_v1_UploadUsingProgrammerResponse,
11391240
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_UploadUsingProgrammerResponse,
11401241
},
1242+
// Returns the list of users fields necessary to upload to that board
1243+
// using the specified protocol.
1244+
supportedUserFields: {
1245+
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SupportedUserFields',
1246+
requestStream: false,
1247+
responseStream: false,
1248+
requestType: cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsRequest,
1249+
responseType: cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsResponse,
1250+
requestSerialize: serialize_cc_arduino_cli_commands_v1_SupportedUserFieldsRequest,
1251+
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SupportedUserFieldsRequest,
1252+
responseSerialize: serialize_cc_arduino_cli_commands_v1_SupportedUserFieldsResponse,
1253+
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SupportedUserFieldsResponse,
1254+
},
11411255
// List programmers available for a board.
11421256
listProgrammersAvailableForUpload: {
11431257
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/ListProgrammersAvailableForUpload',
@@ -1296,7 +1410,31 @@ libraryList: {
12961410
responseSerialize: serialize_cc_arduino_cli_commands_v1_LibraryListResponse,
12971411
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_LibraryListResponse,
12981412
},
1413+
// Open a monitor connection to a board port
1414+
monitor: {
1415+
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/Monitor',
1416+
requestStream: true,
1417+
responseStream: true,
1418+
requestType: cc_arduino_cli_commands_v1_monitor_pb.MonitorRequest,
1419+
responseType: cc_arduino_cli_commands_v1_monitor_pb.MonitorResponse,
1420+
requestSerialize: serialize_cc_arduino_cli_commands_v1_MonitorRequest,
1421+
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_MonitorRequest,
1422+
responseSerialize: serialize_cc_arduino_cli_commands_v1_MonitorResponse,
1423+
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_MonitorResponse,
1424+
},
1425+
// Returns the parameters that can be set in the MonitorRequest calls
1426+
enumerateMonitorPortSettings: {
1427+
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/EnumerateMonitorPortSettings',
1428+
requestStream: false,
1429+
responseStream: false,
1430+
requestType: cc_arduino_cli_commands_v1_monitor_pb.EnumerateMonitorPortSettingsRequest,
1431+
responseType: cc_arduino_cli_commands_v1_monitor_pb.EnumerateMonitorPortSettingsResponse,
1432+
requestSerialize: serialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsRequest,
1433+
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsRequest,
1434+
responseSerialize: serialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsResponse,
1435+
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_EnumerateMonitorPortSettingsResponse,
1436+
},
12991437
};
13001438

13011439
// BOOTSTRAP COMMANDS
1302-
// -------------------
1440+
// -------------------

Diff for: arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.d.ts

+55-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino
1010
import * as cc_arduino_cli_commands_v1_board_pb from "../../../../../cc/arduino/cli/commands/v1/board_pb";
1111
import * as cc_arduino_cli_commands_v1_compile_pb from "../../../../../cc/arduino/cli/commands/v1/compile_pb";
1212
import * as cc_arduino_cli_commands_v1_core_pb from "../../../../../cc/arduino/cli/commands/v1/core_pb";
13+
import * as cc_arduino_cli_commands_v1_monitor_pb from "../../../../../cc/arduino/cli/commands/v1/monitor_pb";
1314
import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino/cli/commands/v1/upload_pb";
1415
import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb";
1516

@@ -489,6 +490,59 @@ export namespace VersionResponse {
489490
}
490491
}
491492

493+
export class NewSketchRequest extends jspb.Message {
494+
495+
hasInstance(): boolean;
496+
clearInstance(): void;
497+
getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined;
498+
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): NewSketchRequest;
499+
500+
getSketchName(): string;
501+
setSketchName(value: string): NewSketchRequest;
502+
503+
getSketchDir(): string;
504+
setSketchDir(value: string): NewSketchRequest;
505+
506+
507+
serializeBinary(): Uint8Array;
508+
toObject(includeInstance?: boolean): NewSketchRequest.AsObject;
509+
static toObject(includeInstance: boolean, msg: NewSketchRequest): NewSketchRequest.AsObject;
510+
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
511+
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
512+
static serializeBinaryToWriter(message: NewSketchRequest, writer: jspb.BinaryWriter): void;
513+
static deserializeBinary(bytes: Uint8Array): NewSketchRequest;
514+
static deserializeBinaryFromReader(message: NewSketchRequest, reader: jspb.BinaryReader): NewSketchRequest;
515+
}
516+
517+
export namespace NewSketchRequest {
518+
export type AsObject = {
519+
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
520+
sketchName: string,
521+
sketchDir: string,
522+
}
523+
}
524+
525+
export class NewSketchResponse extends jspb.Message {
526+
getMainFile(): string;
527+
setMainFile(value: string): NewSketchResponse;
528+
529+
530+
serializeBinary(): Uint8Array;
531+
toObject(includeInstance?: boolean): NewSketchResponse.AsObject;
532+
static toObject(includeInstance: boolean, msg: NewSketchResponse): NewSketchResponse.AsObject;
533+
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
534+
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
535+
static serializeBinaryToWriter(message: NewSketchResponse, writer: jspb.BinaryWriter): void;
536+
static deserializeBinary(bytes: Uint8Array): NewSketchResponse;
537+
static deserializeBinaryFromReader(message: NewSketchResponse, reader: jspb.BinaryReader): NewSketchResponse;
538+
}
539+
540+
export namespace NewSketchResponse {
541+
export type AsObject = {
542+
mainFile: string,
543+
}
544+
}
545+
492546
export class LoadSketchRequest extends jspb.Message {
493547

494548
hasInstance(): boolean;
@@ -604,4 +658,4 @@ export class ArchiveSketchResponse extends jspb.Message {
604658
export namespace ArchiveSketchResponse {
605659
export type AsObject = {
606660
}
607-
}
661+
}

0 commit comments

Comments
 (0)