PCB lives now in its own git repo https://git.la10cy.net/DeltaLima/CanGrow-12V-PCB
72 lines
2.8 KiB
C
72 lines
2.8 KiB
C
/*
|
|
*
|
|
* include/Webserver/Page_wifi_HTML.h - wifi page HTML header file
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
|
|
const char Page_wifi_HTML[] PROGMEM = R"(%HEADER%
|
|
%SAVE_MSG%
|
|
%CURRENT_SETTINGS%
|
|
|
|
<p>Select your wifi network from the SSID list.
|
|
<br>Reload the page, if your network is not listed.</p>
|
|
<form method='post' action='/wifi/'>
|
|
|
|
<u>SSID</u>:<br>
|
|
<select id='config.wifi.ssid' name='config.wifi.ssid' required>
|
|
<option disabled value='' selected hidden>-Select your network-</option>
|
|
|
|
%WIFI_LIST%
|
|
|
|
</select><br>
|
|
|
|
<u>Password</u>:<br>
|
|
<input type='password' name='config.wifi.password'><br>
|
|
|
|
<u>DHCP</u>:<br>
|
|
<select id='dhcp_sel' name='config.wifi.dhcp' onchange="showSelect('dhcp_sel', 'dhcp_', 'hidden');" required>
|
|
<option disabled value='' selected hidden>---</option>
|
|
<option value='1'>On</option>
|
|
<option value='0'>Off</option>
|
|
</select><br>
|
|
|
|
<div class='hidden' id='dhcp_0'>
|
|
<u>IP</u>:<br>
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.ip0'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.ip1'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.ip2'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.ip3'><br>
|
|
|
|
<u>Netmask</u>:<br>
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.netmask0'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.netmask1'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.netmask2'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.netmask3'><br>
|
|
|
|
<u>Gateway</u>:<br>
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.gateway0'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.gateway1'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.gateway2'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.gateway3'><br>
|
|
|
|
<u>DNS</u>:<br>
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.dns0'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.dns1'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.dns2'> .
|
|
<input class='inputShort' type='number' min='0' max='255' name='config.wifi.dns3'><br>
|
|
</div>
|
|
<br>
|
|
<input type='submit' value='💾 Save settings'>
|
|
</form>
|
|
%FOOTER% )";
|
|
|
|
const char Page_wifi_HTML_CURRENT_SETTINGS[] PROGMEM = R"(<b><u>Current Settings:</u></b><br>WiFi SSID: <b>%CONFIGWIFI_SSID%</b><br>
|
|
Use DHCP: <b>%CONFIGWIFI_DHCP%</b><br>
|
|
IP address: <b>%CONFIGWIFI_IP%</b><br>
|
|
Subnet mask: <b>%CONFIGWIFI_NETMASK%</b><br>
|
|
Gateway: <b>%CONFIGWIFI_GATEWAY%</b><br>
|
|
DNS: <b>%CONFIGWIFI_DNS%</b><br><br>)";
|
|
|
|
|