void settempPopCallback(void *ptr) { uint16_t number; memset(buffer, 0, sizeof(buffer)); set0.getText(buffer, sizeof(buffer)); number = atoi(buffer); if (ptr == &tup) number += 1; if (ptr == &tdown) number -= 1; memset(buffer, 0, sizeof(buffer)); itoa(number, buffer, 10); set0.setText(buffer); }
void sdfolderPopCallback(void *ptr) { memset(buffer, 0, sizeof(buffer)); if (ptr == &sdrow0) sdrow0.getText(buffer, sizeof(buffer)); else if (ptr == &sdrow1) sdrow1.getText(buffer, sizeof(buffer)); else if (ptr == &sdrow2) sdrow2.getText(buffer, sizeof(buffer)); else if (ptr == &sdrow3) sdrow3.getText(buffer, sizeof(buffer)); else if (ptr == &sdrow4) sdrow4.getText(buffer, sizeof(buffer)); else if (ptr == &sdrow5) sdrow5.getText(buffer, sizeof(buffer)); menu_action_sddirectory(buffer); }
void setgcodePopCallback(void *ptr) { memset(buffer, 0, sizeof(buffer)); Tgcode.getText(buffer, sizeof(buffer)); enqueue_and_echo_commands_P(buffer); Pmenu.show(); }