lf t55xx commands works again. Need to find a better sprinf_bin_break function

This commit is contained in:
iceman1001 2017-07-31 15:12:38 +02:00
commit e598aec890
3 changed files with 16 additions and 17 deletions

View file

@ -160,10 +160,10 @@ char *sprint_bin_break(const uint8_t *data, const size_t len, const uint8_t brea
int rowlen = (len > MAX_BIN_BREAK_LENGTH ) ? MAX_BIN_BREAK_LENGTH : len;
if ( len % breaks != 0)
if ( breaks > 0 && len % breaks != 0)
rowlen = ( len+(len/breaks) > MAX_BIN_BREAK_LENGTH ) ? MAX_BIN_BREAK_LENGTH : len+(len/breaks);
// printf("(sprint_bin_break) rowlen %d\n", rowlen);
//printf("(sprint_bin_break) rowlen %d\n", rowlen);
static char buf[MAX_BIN_BREAK_LENGTH]; // 3072 + end of line characters if broken at 8 bits
//clear memory