mirror of
https://github.com/ole00/afterburner.git
synced 2024-06-09 06:29:30 +00:00
commit
3fc8e93940
|
@ -316,7 +316,7 @@ static uint8_t vpp = 0;
|
||||||
|
|
||||||
char echoEnabled;
|
char echoEnabled;
|
||||||
unsigned char pes[12];
|
unsigned char pes[12];
|
||||||
char line[128];
|
char line[32];
|
||||||
short lineIndex;
|
short lineIndex;
|
||||||
char endOfLine;
|
char endOfLine;
|
||||||
char mapUploaded;
|
char mapUploaded;
|
||||||
|
@ -555,7 +555,7 @@ char handleTerminalCommands() {
|
||||||
lineIndex = 0;
|
lineIndex = 0;
|
||||||
readGarbage();
|
readGarbage();
|
||||||
Serial.println();
|
Serial.println();
|
||||||
Serial.println("Error: line too long.");
|
Serial.println(F("Error: line too long."));
|
||||||
} else {
|
} else {
|
||||||
lineIndex++;
|
lineIndex++;
|
||||||
}
|
}
|
||||||
|
@ -2147,30 +2147,34 @@ static void printGalName() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned printJedecBlock(unsigned short k, unsigned short bits, unsigned short rows) {
|
static unsigned printJedecBlock(unsigned short k, unsigned short bits, unsigned short rows) {
|
||||||
unsigned short i, j, n;
|
unsigned short i, j;
|
||||||
unsigned char unused;
|
unsigned char unused;
|
||||||
|
|
||||||
for (i = 0; i < bits; i++)
|
for (i = 0; i < bits; i++)
|
||||||
{
|
{
|
||||||
n = 0;
|
|
||||||
unused = 1;
|
unused = 1;
|
||||||
line[n++] = 'L';
|
for (j = 0; j < rows; j++)
|
||||||
n = addFormatedNumberDec4(k, n);
|
{
|
||||||
line[n++] = ' ';
|
unused &= !getFuseBit(k + j);
|
||||||
|
}
|
||||||
|
if (unused) {
|
||||||
|
k += rows;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
Serial.print('L');
|
||||||
|
printFormatedNumberDec4(k);
|
||||||
|
Serial.print(' ');
|
||||||
for (j = 0; j < rows; j++, k++)
|
for (j = 0; j < rows; j++, k++)
|
||||||
{
|
{
|
||||||
if (getFuseBit(k)) {
|
if (getFuseBit(k)) {
|
||||||
unused = 0;
|
unused = 0;
|
||||||
line[n++] = '1';
|
Serial.print('1');
|
||||||
} else {
|
} else {
|
||||||
line[n++] = '0';
|
Serial.print('0');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
line[n++] = '*';
|
Serial.println('*');
|
||||||
line[n++] = 0;
|
|
||||||
if (!unused) {
|
|
||||||
Serial.println(line);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return k;
|
return k;
|
||||||
}
|
}
|
||||||
|
@ -2197,28 +2201,21 @@ static void printJedec()
|
||||||
}
|
}
|
||||||
|
|
||||||
if( k < galinfo[gal].uesfuse) {
|
if( k < galinfo[gal].uesfuse) {
|
||||||
unused = 1;
|
Serial.print('L');
|
||||||
n = 0;
|
printFormatedNumberDec4(k);
|
||||||
line[n++] = 'L';
|
Serial.print(' ');
|
||||||
n = addFormatedNumberDec4(k, n);
|
|
||||||
line[n++] = ' ';
|
|
||||||
|
|
||||||
while(k < galinfo[gal].uesfuse) {
|
while(k < galinfo[gal].uesfuse) {
|
||||||
if (getFuseBit(k)) {
|
if (getFuseBit(k)) {
|
||||||
unused = 0;
|
unused = 0;
|
||||||
line[n++] = '1';
|
Serial.print('1');
|
||||||
} else {
|
} else {
|
||||||
line[n++] = '0';
|
Serial.print('0');
|
||||||
}
|
}
|
||||||
k++;
|
k++;
|
||||||
}
|
}
|
||||||
line[n++] = '*';
|
Serial.println('*');
|
||||||
line[n++] = 0;
|
|
||||||
if (!unused) {
|
|
||||||
Serial.println(line);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
line[0] = 0;
|
|
||||||
|
|
||||||
|
|
||||||
// UES in byte form
|
// UES in byte form
|
||||||
|
|
Loading…
Reference in New Issue
Block a user