call Check_GPIOindex_Used only once
This commit is contained in:
parent
a983129085
commit
54b6d48e1e
1 changed files with 4 additions and 2 deletions
|
@ -371,11 +371,13 @@ String Proc_WebPage_system_output_add(const String& var) {
|
|||
String gpioIndex_html;
|
||||
// iterate through through all available GPIOs in index
|
||||
for(byte i = 0; i < GPIOindex_length; i++) {
|
||||
bool gpioUsed = Check_GPIOindex_Used(i);
|
||||
|
||||
gpioIndex_html += "<option value='";
|
||||
gpioIndex_html += i;
|
||||
gpioIndex_html += "'";
|
||||
// set disabled option for gpio which are already in use or incompatible
|
||||
if((Check_GPIOindex_Used(i) == true) || (GPIOindex[i].note == INPUT_ONLY)) {
|
||||
if((gpioUsed == true) || (GPIOindex[i].note == INPUT_ONLY)) {
|
||||
gpioIndex_html += " disabled";
|
||||
}
|
||||
gpioIndex_html += ">GPIO ";
|
||||
|
@ -389,7 +391,7 @@ String Proc_WebPage_system_output_add(const String& var) {
|
|||
if(GPIOindex[i].note == INPUT_ONLY) {
|
||||
gpioIndex_html += " (N/A)";
|
||||
// add USED if gpio is already in use
|
||||
} else if(Check_GPIOindex_Used(i) == true) {
|
||||
} else if(gpioUsed == true) {
|
||||
gpioIndex_html += " (used)";
|
||||
}
|
||||
gpioIndex_html += "</option>";
|
||||
|
|
Loading…
Reference in a new issue