Add auto config false at device config level + PCF8563

This commit is contained in:
Tyeth Gundry 2025-08-12 15:25:20 +01:00
parent 8b0068859b
commit a5f81a5053
2 changed files with 4 additions and 2 deletions

View file

@ -359,6 +359,7 @@
<select id="rtc-select"> <select id="rtc-select">
<option value="soft">Software RTC</option> <option value="soft">Software RTC</option>
<option value="PCF8523">PCF8523</option> <option value="PCF8523">PCF8523</option>
<option value="PCF8563">PCF8563</option>
<option value="DS3231">DS3231</option> <option value="DS3231">DS3231</option>
<option value="DS1307">DS1307</option> <option value="DS1307">DS1307</option>
</select> </select>
@ -509,7 +510,7 @@
<div id="generate-section" class="section hidden"> <div id="generate-section" class="section hidden">
<h2>7. Generate Configuration</h2> <h2>7. Generate Configuration</h2>
<button id="generate-config-btn">Generate Configuration</button> <button id="generate-config-btn">Generate Configuration</button>
<input type="checkbox" id="use-auto-init" onchange="javascript:appState.enableautoConfig=this.checked;"> <label for="use-auto-init" title="Auto config fallback for I2C sensors that fail to initialise (selects alternative sensors at same address)">Use Auto Init fallback</label> <input type="checkbox" id="use-auto-init" onchange="javascript:appState.enableautoConfig=this.checked;"> <label for="use-auto-init" title="Auto config fallback for I2C sensors that fail to initialise (selects alternative sensors at same address)">Use Auto Init fallback for failed or unspecified components (default)</label>
<div id="config-output-container" class="hidden"> <div id="config-output-container" class="hidden">
<h3>Configuration JSON:</h3> <h3>Configuration JSON:</h3>
<pre id="config-output" class="config-output"></pre> <pre id="config-output" class="config-output"></pre>

View file

@ -1952,7 +1952,8 @@ function generateConfiguration() {
referenceVoltage: appState.selectedBoard.referenceVoltage, referenceVoltage: appState.selectedBoard.referenceVoltage,
totalGPIOPins: appState.selectedBoard.totalGPIOPins, totalGPIOPins: appState.selectedBoard.totalGPIOPins,
totalAnalogPins: appState.selectedBoard.totalAnalogPins, totalAnalogPins: appState.selectedBoard.totalAnalogPins,
statusLEDBrightness: appState.statusLEDBrightness statusLEDBrightness: appState.statusLEDBrightness,
autoConfig: appState.enableautoConfig
}, },
components: [] components: []
}; };