From 9a64e68c60683b891a1910d04a9eecea56676615 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Mon, 4 May 2020 12:03:34 -0500 Subject: [PATCH] hub: change size to little-endian firmware now expects little endian checksum --- src/actions/hub.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/actions/hub.ts b/src/actions/hub.ts index 75429215..1fc80b8b 100644 --- a/src/actions/hub.ts +++ b/src/actions/hub.ts @@ -59,7 +59,7 @@ export function downloadAndRun(data: ArrayBuffer): HubThunkAction { // first send payload size as big-endian 32-bit integer const sizeBuf = new Uint8Array(4); const sizeView = new DataView(sizeBuf.buffer); - sizeView.setUint32(0, data.byteLength); + sizeView.setUint32(0, data.byteLength, true); await dispatch(write(sizeBuf)); // Then send payload in 100 byte chunks waiting for checksum after