diff --git a/package.json b/package.json
index 8ac7e3f8..870c7990 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"productName": "Leaphy Webbased",
"author": "Leaphy Robotics",
"description": "Build Leaphy Arduino programs",
- "version": "1.7.4",
+ "version": "1.8.0",
"license": "GPLv3",
"main": "src/main.ts",
"scripts": {
@@ -29,7 +29,7 @@
"@angular/platform-browser-dynamic": "~15.2.9",
"@angular/router": "~15.2.9",
"@fortawesome/fontawesome-free": "^6.1.1",
- "@leaphy-robotics/leaphy-blocks": "1.4.1",
+ "@leaphy-robotics/leaphy-blocks": "1.5.0",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"@serialport/parser-readline": "^10.3.0",
diff --git a/src/app/effects/blockly-editor.effects.ts b/src/app/effects/blockly-editor.effects.ts
index 85c8aa19..f55a8e50 100644
--- a/src/app/effects/blockly-editor.effects.ts
+++ b/src/app/effects/blockly-editor.effects.ts
@@ -201,7 +201,7 @@ export class BlocklyEditorEffects {
workspace.clearUndo();
workspace.addChangeListener(Blockly.Events.disableOrphans);
workspace.addChangeListener(async () => {
- this.blocklyState.setCode(Arduino.workspaceToCode(workspace));
+ this.blocklyState.setCode(Arduino.workspaceToCode(workspace, this.appState.getSelectedRobotType().id));
const xml = Blockly.Xml.workspaceToDom(workspace);
const prettyXml = Blockly.Xml.domToPrettyText(xml);
this.blocklyState.setWorkspaceXml(prettyXml);
diff --git a/src/assets/blockly/leaphy-toolbox.xml b/src/assets/blockly/leaphy-toolbox.xml
index d1055a8a..bee5b30a 100644
--- a/src/assets/blockly/leaphy-toolbox.xml
+++ b/src/assets/blockly/leaphy-toolbox.xml
@@ -146,7 +146,7 @@
-
+
@@ -739,7 +739,7 @@
-
+
@@ -749,7 +749,7 @@
-
+
diff --git a/yarn.lock b/yarn.lock
index f3bdfe86..0a134906 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1737,10 +1737,10 @@
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
-"@leaphy-robotics/leaphy-blocks@1.4.1":
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/@leaphy-robotics/leaphy-blocks/-/leaphy-blocks-1.4.1.tgz#706b81557793e8f5882b77c37bc44a49286c74fa"
- integrity sha512-t2ffPywVv/G5zSrLqqPApyOYyGkfUrfUdTdc80RMdjbpR+OIVd0RQct2mOikX0AOFtx3MtbefQzF9rU8eQ+xxA==
+"@leaphy-robotics/leaphy-blocks@1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@leaphy-robotics/leaphy-blocks/-/leaphy-blocks-1.5.0.tgz#04a9142775b4eae4cdb41268ed2853c45014136f"
+ integrity sha512-rEv35BkRTPFUDA1maQJCsBSIBpSsnHMEAVBUKcGczcok5RnYkuamt0DLhX51WZyy7iYP/5+SddMRiyYczAXq0w==
dependencies:
blockly "^10.1.3"
typescript "4.3.2"