1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| typedef uint16_t FlashAddress;
const char Display_Dec[] PROGMEM = {"%3d"};
const char Display_Hex[] PROGMEM = {"%02X"};
void DisplaySetupMenu() {
byte i;
FlashAddress pBuffer;
for (i=EusOffset;i<EusLen;i++) {
if (i < EusMac) {
//sprintf_P(Buffer_HTTP + PRINT_Text_Setup_First_Text_Address - EusOffset*4 + i*4, PSTR("%3d"), Eus[i]);
pBuffer = Display_Dec;
} else {
//sprintf_P(Buffer_HTTP + PRINT_Text_Setup_First_Text_Address - EusOffset*4 + i*4, PSTR("%02X"), Eus[i]);
pBuffer = Display_Hex;
}
sprintf_P(Buffer_HTTP + PRINT_Text_Setup_First_Text_Address - EusOffset*4 + i*4, pBuffer, Eus[i]);
}
DisplayData();
} |
Partager