49 ShowBool(2, 44, (char *)"Vraag mout storten", config.AskAdd); |
49 ShowBool(2, 44, (char *)"Vraag mout storten", config.AskAdd); |
50 ShowBool(2, 60, (char *)"Vraag mout verwijderen", config.AskRemove); |
50 ShowBool(2, 60, (char *)"Vraag mout verwijderen", config.AskRemove); |
51 ShowBool(2, 76, (char *)"Vraag Jodium proef", config.AskIodine); |
51 ShowBool(2, 76, (char *)"Vraag Jodium proef", config.AskIodine); |
52 ShowInteger(2, 92, (char *)"Jodiumtest wachttijd", (char *)" min.", config.IodineTime); |
52 ShowInteger(2, 92, (char *)"Jodiumtest wachttijd", (char *)" min.", config.IodineTime); |
53 ShowText(2, 108, (char *)"Hostnaam", config.hostname); |
53 ShowText(2, 108, (char *)"Hostnaam", config.hostname); |
54 ShowText(2, 124, (char *)"AP SSID", config.ap_ssid); |
54 ShowText(2, 124, (char *)"NTP server", config.ntp_server); |
55 ShowText(2, 140, (char *)"AP pwd", config.ap_pwd); |
|
56 ShowInteger(2, 156, (char *)"AP kanaal", NULL, config.ap_channel); |
|
57 ShowBool(2, 172, (char *)"AP SSID verborgen", config.ap_ssid_hidden); |
|
58 ShowText(2, 188, (char *)"NTP server", config.ntp_server); |
|
59 Buttons_Clear(); |
55 Buttons_Clear(); |
60 Buttons_Add( 0, 210, 45, 30, (char *)"Ok" , 0); |
56 Buttons_Add( 0, 210, 45, 30, (char *)"Ok" , 0); |
61 Buttons_Add(276, 210, 45, 30, (char *)"Ed" , 1); |
57 Buttons_Add(276, 210, 45, 30, (char *)"Ed" , 1); |
62 Buttons[0].dark = true; |
58 Buttons[0].dark = true; |
63 Buttons_Show(); |
59 Buttons_Show(); |
147 EditBool((char *)"Vraag mout storten", &config.AskAdd); |
143 EditBool((char *)"Vraag mout storten", &config.AskAdd); |
148 EditBool((char *)"Vraag mout verwijderen", &config.AskRemove); |
144 EditBool((char *)"Vraag mout verwijderen", &config.AskRemove); |
149 EditBool((char *)"Vraag Jodium proef", &config.AskIodine); |
145 EditBool((char *)"Vraag Jodium proef", &config.AskIodine); |
150 EditUint8((char *)"Jodium test wachttijd", &config.IodineTime, 0, 120); |
146 EditUint8((char *)"Jodium test wachttijd", &config.IodineTime, 0, 120); |
151 EditText((char *)"DHCP hostnaam", config.hostname, 31); |
147 EditText((char *)"DHCP hostnaam", config.hostname, 31); |
152 EditText((char *)"AP SSID", config.ap_ssid, 31); |
|
153 EditTextMin((char *)"AP password", config.ap_pwd, 40, 8); |
|
154 EditUint8((char *)"AP kanaal", &config.ap_channel, 1, 14); |
|
155 bool hidden = config.ap_ssid_hidden; |
|
156 EditBool((char *)"AP SSID verborgen", &hidden); |
|
157 config.ap_ssid_hidden = (uint8_t)hidden; |
|
158 EditText((char *)"Voorkeur NTP server", config.ntp_server, 31); |
148 EditText((char *)"Voorkeur NTP server", config.ntp_server, 31); |
159 |
149 |
160 crc2 = crc32_le(0, dst, sizeof(config)); |
150 crc2 = crc32_le(0, dst, sizeof(config)); |
161 if ((crc1 != crc2) && Confirm((char *)"Gewijzigd, opslaan?", (char *)"Ja", (char *)"Nee")) { |
151 if ((crc1 != crc2) && Confirm((char *)"Gewijzigd, opslaan?", (char *)"Ja", (char *)"Nee")) { |
162 write_config(); |
152 write_config(); |