From 45a631e2a17231bd3d75271b90ca171ca477cc8d Mon Sep 17 00:00:00 2001 From: lucarin91 Date: Thu, 30 Oct 2025 16:05:53 +0100 Subject: [PATCH 1/3] feat: improve sketch template --- .../app/generator/app_template/sketch/sketch.ino | 16 ++++++++++++++-- .../generator/app_template/sketch/sketch.yaml | 2 ++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/internal/orchestrator/app/generator/app_template/sketch/sketch.ino b/internal/orchestrator/app/generator/app_template/sketch/sketch.ino index 612c51b8..a408c54a 100644 --- a/internal/orchestrator/app/generator/app_template/sketch/sketch.ino +++ b/internal/orchestrator/app/generator/app_template/sketch/sketch.ino @@ -1,3 +1,15 @@ -void setup() {} +#include -void loop() {} \ No newline at end of file +void setup() { + // setup the bridge for comunicating with the Linux subsystem. + Bridge.begin(); + + // start the monitor for debugging logs. + Monitor.begin(); + + // put your setup code here, to run once: +} + +void loop() { + // put your main code here, to run repeatedly: +} diff --git a/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml b/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml index d9fe917e..b5e31875 100644 --- a/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml +++ b/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml @@ -4,6 +4,8 @@ profiles: platforms: - platform: arduino:zephyr libraries: + - Arduino_RouterBridge (0.2.2) + - Arduino_RPClite (0.2.0) - MsgPack (0.4.2) - DebugLog (0.8.4) - ArxContainer (0.7.0) From d9d8d527ccc5aa75651800d43a89f7431a6567e8 Mon Sep 17 00:00:00 2001 From: lucarin91 Date: Thu, 30 Oct 2025 16:55:12 +0100 Subject: [PATCH 2/3] remove not used libraries --- .../app/generator/app_template/sketch/sketch.ino | 10 ++-------- .../app/generator/app_template/sketch/sketch.yaml | 6 ------ 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/internal/orchestrator/app/generator/app_template/sketch/sketch.ino b/internal/orchestrator/app/generator/app_template/sketch/sketch.ino index a408c54a..95c2b6eb 100644 --- a/internal/orchestrator/app/generator/app_template/sketch/sketch.ino +++ b/internal/orchestrator/app/generator/app_template/sketch/sketch.ino @@ -1,15 +1,9 @@ -#include - void setup() { - // setup the bridge for comunicating with the Linux subsystem. - Bridge.begin(); - - // start the monitor for debugging logs. - Monitor.begin(); - // put your setup code here, to run once: + } void loop() { // put your main code here, to run repeatedly: + } diff --git a/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml b/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml index b5e31875..580185f5 100644 --- a/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml +++ b/internal/orchestrator/app/generator/app_template/sketch/sketch.yaml @@ -4,10 +4,4 @@ profiles: platforms: - platform: arduino:zephyr libraries: - - Arduino_RouterBridge (0.2.2) - - Arduino_RPClite (0.2.0) - - MsgPack (0.4.2) - - DebugLog (0.8.4) - - ArxContainer (0.7.0) - - ArxTypeTraits (0.3.1) default_profile: default From d9f047f17eaa740f5937717648506fe1d894cc6f Mon Sep 17 00:00:00 2001 From: lucarin91 Date: Mon, 3 Nov 2025 19:09:39 +0100 Subject: [PATCH 3/3] update golden files --- .../testdata/app-all.golden/sketch/sketch.ino | 10 ++++++++-- .../testdata/app-all.golden/sketch/sketch.yaml | 4 ---- .../testdata/app-no-python.golden/sketch/sketch.ino | 10 ++++++++-- .../testdata/app-no-python.golden/sketch/sketch.yaml | 4 ---- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.ino b/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.ino index 612c51b8..95c2b6eb 100644 --- a/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.ino +++ b/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.ino @@ -1,3 +1,9 @@ -void setup() {} +void setup() { + // put your setup code here, to run once: -void loop() {} \ No newline at end of file +} + +void loop() { + // put your main code here, to run repeatedly: + +} diff --git a/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.yaml b/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.yaml index d9fe917e..580185f5 100644 --- a/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.yaml +++ b/internal/orchestrator/app/generator/testdata/app-all.golden/sketch/sketch.yaml @@ -4,8 +4,4 @@ profiles: platforms: - platform: arduino:zephyr libraries: - - MsgPack (0.4.2) - - DebugLog (0.8.4) - - ArxContainer (0.7.0) - - ArxTypeTraits (0.3.1) default_profile: default diff --git a/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.ino b/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.ino index 612c51b8..95c2b6eb 100644 --- a/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.ino +++ b/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.ino @@ -1,3 +1,9 @@ -void setup() {} +void setup() { + // put your setup code here, to run once: -void loop() {} \ No newline at end of file +} + +void loop() { + // put your main code here, to run repeatedly: + +} diff --git a/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.yaml b/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.yaml index d9fe917e..580185f5 100644 --- a/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.yaml +++ b/internal/orchestrator/app/generator/testdata/app-no-python.golden/sketch/sketch.yaml @@ -4,8 +4,4 @@ profiles: platforms: - platform: arduino:zephyr libraries: - - MsgPack (0.4.2) - - DebugLog (0.8.4) - - ArxContainer (0.7.0) - - ArxTypeTraits (0.3.1) default_profile: default