fix: cmd: regset: need add offset when we have less then 8 hex numbers

This commit is contained in:
René van Dorst
2025-09-07 16:33:01 +02:00
parent 1b578405c0
commit 4cad857ad5
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -365,10 +365,11 @@ void parse_regset(void)
// zero sfp data // zero sfp data
sfr_set_zero(); sfr_set_zero();
uint8_t offset = 4 - hex_size;
// copy data over // copy data over
while(hex_size) { while(hex_size) {
hex_size -= 1; hex_size -= 1;
sfr_data[hex_size] = hexvalue[hex_size]; sfr_data[offset + hex_size] = hexvalue[hex_size];
} }
reg_write_m(reg); reg_write_m(reg);
+1 -1
View File
@@ -26,4 +26,4 @@ Other memory:
---------------- -------- -------- -------- -------- ---------------- -------- -------- -------- --------
PAGED EXT. RAM 0 256 PAGED EXT. RAM 0 256
EXTERNAL RAM 0x0001 0x1ae8 6888 16777216 EXTERNAL RAM 0x0001 0x1ae8 6888 16777216
ROM/EPROM/FLASH 0x0000 0x1c72d 47021 16777216 ROM/EPROM/FLASH 0x0000 0x1c735 47029 16777216