Skip to content

Commit 2f9bf86

Browse files
author
Alberto Iannaccone
authored
update arduino-cli to 0.21.0 (#820)
1 parent 112153f commit 2f9bf86

File tree

12 files changed

+1053
-6
lines changed

12 files changed

+1053
-6
lines changed

arduino-ide-extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@
154154
],
155155
"arduino": {
156156
"cli": {
157-
"version": "0.20.2"
157+
"version": "0.21.0"
158158
},
159159
"fwuploader": {
160160
"version": "2.0.0"
@@ -166,4 +166,4 @@
166166
"version": "0.6.0"
167167
}
168168
}
169-
}
169+
}

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

Lines changed: 51 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 103 additions & 0 deletions
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');
@@ -974,6 +1041,18 @@ version: {
9741041
responseSerialize: serialize_cc_arduino_cli_commands_v1_VersionResponse,
9751042
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_VersionResponse,
9761043
},
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+
},
9771056
// Returns all files composing a Sketch
9781057
loadSketch: {
9791058
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/LoadSketch',
@@ -1331,6 +1410,30 @@ libraryList: {
13311410
responseSerialize: serialize_cc_arduino_cli_commands_v1_LibraryListResponse,
13321411
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_LibraryListResponse,
13331412
},
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+
},
13341437
};
13351438

13361439
// BOOTSTRAP COMMANDS

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

Lines changed: 54 additions & 0 deletions
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;

0 commit comments

Comments
 (0)