Config page should work
This commit is contained in:
17
c/src/p2fa.c
17
c/src/p2fa.c
@@ -101,22 +101,23 @@ void code(UWORD *blackImage, char* confName) {
|
||||
|
||||
void config(UWORD *blackImage, char* configName) {
|
||||
GoString goConfName = { configName, strlen(configName) };
|
||||
const char *config = getConfig(goConfName);
|
||||
if (config == NULL) {
|
||||
struct getConfigLines_return configLinesReturn = getConfigLines(goConfName);
|
||||
int length = configLinesReturn.r1;
|
||||
char** configLines = configLinesReturn.r0;
|
||||
if (configLines == NULL || length == -1) {
|
||||
DebugLine(10, 0, "Config not found\n");
|
||||
return;
|
||||
}
|
||||
|
||||
Paint_NewImage(blackImage, EPD_2in13_V4_WIDTH, EPD_2in13_V4_HEIGHT, 0, WHITE);
|
||||
Paint_NewImage(blackImage, EPD_2in13_V4_WIDTH, EPD_2in13_V4_HEIGHT, 90, WHITE);
|
||||
EPD_2in13_V4_Init();
|
||||
Paint_SelectImage(blackImage);
|
||||
Paint_Clear(WHITE);
|
||||
|
||||
DebugLine(14, 10, "MADE IT TO HERE --------------------------------------");
|
||||
char* str = "key: JBSWY3DPEHPK3PXP NO n digits: 4";
|
||||
DebugLine(13, 0, "String width: %d\n", computeWidth(str, &Font12));
|
||||
Paint_DrawString(5, 5, str, &Font12, WHITE, BLACK);
|
||||
//Paint_DrawString(5, 5, getConfigReturn.r0, &Font12, WHITE, BLACK);
|
||||
for (int i = 0; i < length; i++) {
|
||||
Paint_DrawString(5, 5 + (i * 16), configLines[i], &Font12, WHITE, BLACK);
|
||||
}
|
||||
|
||||
EPD_2in13_V4_Display(blackImage);
|
||||
|
||||
int ch = getch();
|
||||
|
||||
Reference in New Issue
Block a user