main/setup.c

changeset 95
c02e12e9c884
parent 87
47253f294a9f
child 101
1bc6e9263ada
equal deleted inserted replaced
94:87aa80b8e452 95:c02e12e9c884
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();

mercurial