hf 14b dump - unify lck bits as in mfu

This commit is contained in:
iceman1001 2020-09-26 14:47:03 +02:00
parent 71fd4193ad
commit cfdadd8c47

View file

@ -422,13 +422,14 @@ static char *get_ST_Chip_Model(uint8_t data) {
static char *get_st_lock_info(uint8_t model, uint8_t *lockbytes, uint8_t blk) { static char *get_st_lock_info(uint8_t model, uint8_t *lockbytes, uint8_t blk) {
static char str[3] = { 0x00, 0x00, 0x00 }; static char str[16];
char *s = str; char *s = str;
sprintf(s, " "); sprintf(s, " ");
if (blk > 15) { if (blk > 15) {
return s; return s;
} }
uint8_t mask = 0; uint8_t mask = 0;
switch (model) { switch (model) {
case 0x0: // SRIX4K special case 0x0: // SRIX4K special
@ -465,7 +466,7 @@ static char *get_st_lock_info(uint8_t model, uint8_t *lockbytes, uint8_t blk) {
return s; return s;
} }
if ((lockbytes[1] & mask) == 0) { if ((lockbytes[1] & mask) == 0) {
sprintf(s, "*"); sprintf(s, _RED_("1"));
} }
return s; return s;
} }
@ -533,7 +534,7 @@ static char *get_st_lock_info(uint8_t model, uint8_t *lockbytes, uint8_t blk) {
break; break;
} }
if ((lockbytes[b] & mask) == 0) { if ((lockbytes[b] & mask) == 0) {
sprintf(s, "*"); sprintf(s, _RED_("1"));
} }
return s; return s;
} }
@ -575,7 +576,7 @@ static char *get_st_lock_info(uint8_t model, uint8_t *lockbytes, uint8_t blk) {
} }
// iceman: this is opposite! need sample to test with. // iceman: this is opposite! need sample to test with.
if ((lockbytes[0] & mask)) { if ((lockbytes[0] & mask)) {
sprintf(s, "*"); sprintf(s, _RED_("1"));
} }
return s; return s;
} }