From d123f4ba4d75493c6e69552ee75f65a9ad53afa3 Mon Sep 17 00:00:00 2001 From: MaartenS11 Date: Thu, 16 Jul 2026 14:34:16 +0200 Subject: [PATCH] Add dummy piezo primitives to the emulator --- src/Primitives/emulated.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Primitives/emulated.cpp b/src/Primitives/emulated.cpp index 90b8e2a6..a7326eea 100644 --- a/src/Primitives/emulated.cpp +++ b/src/Primitives/emulated.cpp @@ -133,6 +133,17 @@ def_prim(print_string, twoToNoneU32) { return true; } +def_prim(tone, oneToNoneI32) { + printf("EMU: tone(%d)\n", arg0.uint32); + pop_args(1); + return true; +} + +def_prim(noTone, NoneToNoneU32) { + printf("EMU: noTone()\n"); + return true; +} + def_prim(wifi_connect, fourToNoneU32) { uint32_t ssid = arg3.uint32; uint32_t len0 = arg2.uint32; @@ -586,6 +597,9 @@ void install_primitives(Interpreter *interpreter) { install_primitive(print_int); install_primitive(print_string); + install_primitive(tone); + install_primitive(noTone); + install_primitive(wifi_connect); install_primitive(wifi_disconnect); install_primitive(wifi_status);