neopixel Lösung1: Betaversion von Makecode verwenden: makecode.calliope.cc/beta Lösung:2 Vorschlag von Weja Thread im Forum
Also folgende Zeilen in Javascript in der ersten Zeile einfügen:
// notwendige Funktionen für das aktuelle Neopixel-Paket namespace Math { export function idiv(x: number, y: number) { return x / y } export function round(x: number) { return x } }
Microturtle: Lösung: Gleiche Lösung wie für Neopixel (von Weja), da die Mathematikfunktion IDIV fehlt.
Also folgende Zeilen in Javascript in der ersten Zeile einfügen:
// notwendige Funktionen für das aktuelle Microturtle-Paket namespace Math { export function idiv(x: number, y: number) { return x / y } export function round(x: number) { return x } }
devices: Pfusch an den ich nicht selbst rankomme: Es wurde eine Konstante doppelt definiert.
Danke für deine Mühe.
Ich denke dass im Paket “Devices” der Deklarationsblock
dclare const enum MesDpadButtonInfo {…} - vollständig gelöscht werden kann, weil er im derzeitigem Calliope Kern (core enum.d.ts) bereits enthalten ist.
Die Fehlermeldung zeigt das auch.
calliope-esp läuft von deinem account prima !! Danke.
Ich mache die Pakete mit der Beta-Makecodeversion vom microbit und da weiß ich noch nicht wie man C++ Dateien einbindet. Aber wenn ich Zeit habe versuche ich mich dran.
Hallo Klmi, ich versuche das BC95 Paket zu laden. Es wird aber nicht geladen / angezeigt - und es gibt auch keine Fehlermeldung. Es funktioniert auch nicht, wenn ich das Modem paket zuerst lade.
Hast Du evtl. noch einen Tipp für mich? Ich versuche gerade mit dem Grove Modul LoRa Radio 868 MHz eine Verbindung um TheThingsNetwork aufzubauen. Gateway ok, Device ok - nur das Calliopescript kriege ich nicht hin. Das war das BC95 Paket meine Hoffnung.