diff --git a/src/arduino/exampleManager.ts b/src/arduino/exampleManager.ts index 8ce7c381..76b9c63e 100644 --- a/src/arduino/exampleManager.ts +++ b/src/arduino/exampleManager.ts @@ -64,6 +64,18 @@ export class ExampleManager { children: examplesFromCustomLibraries, }); } + + // load Examples from user's workspace + const sketchesPath = path.join(this._settings.sketchbookPath, "sketches"); + const examplesFromSketches = await this.parseExamples(sketchesPath); + if (examplesFromSketches.length) { + examples.push({ + name: "Workspace", + path: sketchesPath, + children: examplesFromSketches, + }); + } + return examples; }