Set up scheduled program cycles #24

Merged
W1CDN merged 41 commits from program-cycle into main 2023-09-15 16:51:45 -05:00
Showing only changes of commit a47451b541 - Show all commits

View File

@ -61,11 +61,12 @@ const char index_html[] PROGMEM = R"rawliteral(
<!DOCTYPE HTML><html><head> <!DOCTYPE HTML><html><head>
<title>ESP Input Form</title> <title>ESP Input Form</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<script type='text/javascript'> <script>
// Submit timestamps as unix seconds // Submit timestamps as unix seconds
var putDate = function(form) { var putDate = function(form) {
form.inputTimeUnix.value = Math.floor(Date.now() / 1000); form.inputTimeUnix.value = Math.floor(Date.now() / 1000);
document.getElementById("js_start_time_unix").value = (Date.parse(js_start_time_unix_entry.value))/1000; //offset_secs = new Date().getTimezoneOffset()*60;
document.getElementById("js_start_time_unix").value = ((Date.parse(js_start_time_unix_entry.value))/1000) - new Date().getTimezoneOffset()*60;
}; };
// Refresh page after submit so values are right https://stackoverflow.com/a/1860732/2152245 // Refresh page after submit so values are right https://stackoverflow.com/a/1860732/2152245
window.onload = function() { window.onload = function() {
@ -425,6 +426,7 @@ void setup() {
yourInputWPM = readFile(SPIFFS, "/inputWPM.txt").toInt(); yourInputWPM = readFile(SPIFFS, "/inputWPM.txt").toInt();
yourInputMsg = readFile(SPIFFS, "/inputMsg.txt").toInt(); yourInputMsg = readFile(SPIFFS, "/inputMsg.txt").toInt();
yourInputFloat = readFile(SPIFFS, "/inputFloat.txt").toFloat(); yourInputFloat = readFile(SPIFFS, "/inputFloat.txt").toFloat();
yourInputStartTimeUnix = readFile(SPIFFS, "inputStartTimeUnix.txt").toInt();
// On restart, keep doing what you were doing before // On restart, keep doing what you were doing before
yourInputMsg_old = yourInputMsg; yourInputMsg_old = yourInputMsg;