57 lines
1.1 KiB
C++
57 lines
1.1 KiB
C++
#include "display.h"
|
|
#include "menu.h"
|
|
|
|
|
|
void startingMenu() {
|
|
lcd.clear();
|
|
lcd.setCursor(0, 0);
|
|
lcd.print("Select Programme:");
|
|
lcd.setCursor(0, 1);
|
|
lcd.print("1. C41");
|
|
lcd.setCursor(0, 2);
|
|
lcd.print("2. E6");
|
|
lcd.setCursor(0, 3);
|
|
lcd.print("3. B&W");
|
|
lcd.setCursor(10, 1);
|
|
lcd.print("4. ECN-2");
|
|
lcd.setCursor(10, 2);
|
|
lcd.print("5. Custom");
|
|
lcd.setCursor(10, 3);
|
|
lcd.print("6. B&W Rev");
|
|
|
|
while (devPgm == "") {
|
|
getMenuInput();
|
|
}
|
|
lcd.print(devPgm);
|
|
|
|
if (devPgm == "C41" || devPgm == "E6" || devPgm == "B&W" || devPgm == "ECN-2" || devPgm == "Custom" || devPgm == "B&WREV") {
|
|
startDev();
|
|
}
|
|
}
|
|
|
|
void processHeadings() {
|
|
lcd.clear();
|
|
lcd.setCursor(0, 0);
|
|
lcd.print("Step");
|
|
lcd.setCursor(10, 0);
|
|
lcd.print("Time");
|
|
lcd.setCursor(16, 0);
|
|
lcd.print("Temp");
|
|
}
|
|
|
|
|
|
|
|
char* secondsToMinutesSeconds(int seconds) {
|
|
char* result = (char*)malloc(6 * sizeof(char));
|
|
if (result == NULL) {
|
|
return NULL;
|
|
}
|
|
|
|
int minutes = seconds / 60;
|
|
int secs = seconds % 60;
|
|
|
|
snprintf(result, 6, "%02d:%02d", minutes, secs);
|
|
|
|
return result;
|
|
}
|