You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instanceinstance=1;// Arduino Core Service instance from the `Init` response.
26
+
stringfqbn=2; // Fully Qualified Board Name, e.g.: `arduino:avr:uno`. If this field is not defined, the FQBN of the board attached to the sketch via the `BoardAttach` method is used.
27
+
stringsketchPath=3;// The path where the sketch is stored.
28
28
boolshowProperties=4; // Show all build preferences used instead of compiling.
29
-
boolpreprocess=5; // Print preprocessed code to stdout.
29
+
boolpreprocess=5; // Print preprocessed code to stdout instead of compiling.
30
30
stringbuildCachePath=6; // Builds of 'core.a' are saved into this path to be cached and reused.
31
-
stringbuildPath=7; // Path where to save compiled files.
32
-
repeatedstringbuildProperties=8; // List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
33
-
stringwarnings=9; // Used to tell gcc which warning level to use.
31
+
stringbuildPath=7; // Path to use to store the files used for the compilation. If omitted, a directory will be created in the operating system's default temporary path.
32
+
repeatedstringbuildProperties=8; // List of custom build properties separated by commas.
33
+
stringwarnings=9; // Used to tell gcc which warning level to use. The level names are: "none", "default", "more" and "all".
34
34
boolverbose=10; // Turns on verbose mode.
35
35
boolquiet=11; // Suppresses almost every output.
36
36
stringvidPid=12; // VID/PID specific build properties.
37
37
stringexportFile=13 [deprecated = true]; // DEPRECATED: use exportDir instead
38
-
int32jobs=14; // The max number of concurrent compiler instances to run (as make -jx)
39
-
repeatedstringlibraries=15; // List of custom libraries paths separated by commas. Or can be used multiple times for multiple libraries paths.
40
-
booloptimizeForDebug=16; // Optimize compile output for debug, not for release
41
-
booldryRun=17; // When set to true the compiled binary will not be copied to the export directory
42
-
stringexport_dir=18; // Optional: save the build artifacts in this directory, the directory must exist
38
+
int32jobs=14; // The max number of concurrent compiler instances to run (as `make -jx`). If jobs is set to 0, it will use the number of available CPUs as the maximum.
39
+
repeatedstringlibraries=15; // List of custom libraries paths separated by commas.
40
+
booloptimizeForDebug=16; // Optimize compile output for debug, not for release.
41
+
booldryRun=17; // When set to `true` the compiled binary will not be copied to the export directory.
42
+
stringexport_dir=18; // Optional: save the build artifacts in this directory, the directory must exist.
43
43
}
44
44
45
45
messageCompileResp {
46
-
bytesout_stream=1;
47
-
byteserr_stream=2;
46
+
bytesout_stream=1;// The output of the compilation process.
47
+
byteserr_stream=2;// The error output of the compilation process.
0 commit comments