Skip to content

Commit 1681e8e

Browse files
Loader: make unoq use new sketch header union definition
1 parent 75baff8 commit 1681e8e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

loader/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ static int loader(const struct shell *sh) {
196196
while (!sketch_valid) {
197197
__asm__("bkpt");
198198
// poll the first bytes, if filled try to use them for booting
199-
sketch_hdr = (struct sketch_header_v1 *)(ram_firmware + 7);
199+
memcpy(sketch_hdr.bytes, ram_firmware, sizeof(sketch_hdr));
200200
if (sketch_hdr.ver == 0x1 && sketch_hdr.magic == 0x2341) {
201201
// Found valid data, use it for booting
202202
base_addr = (uintptr_t)ram_firmware;

0 commit comments

Comments
 (0)