working multiblock transfer (kinda)

This commit is contained in:
minjaesong
2020-10-22 16:28:35 +09:00
parent 79f87a1c7a
commit 0e5c200556
7 changed files with 39 additions and 35 deletions

View File

@@ -272,6 +272,15 @@ if ('function' !== typeof Array.prototype.reduceRight) {
load = undefined
loadWithNewGlobal = undefined
//
function javaArrayToJs(jarr) {
if (!jarr.toString.startsWith("[")) return jarr;
var arr = [];
for (var k = 0; k < jarr.length; k++) {
arr.push(jarr[k]);
}
return arr;
}
// standard print functions
function print(s) {
sys.print(s);

View File

@@ -1,12 +1,12 @@
var ba = com.sendMessageGetBytes(0, [0x44,0x45,0x56,0x4e,0x41,0x4d,0x17]);
serial.println(ba);
for (let k = 0; k < 4096; k++) {
for (let k = 0; k < ba.length; k++) {
serial.print(String.fromCharCode(ba[k]));
}
serial.print("\n");
ba = com.pullMessage(0)
for (let k = 0; k < 4096; k++) {
for (let k = 0; k < ba.length; k++) {
serial.print(String.fromCharCode(ba[k]));
}
serial.print("\n");