SPI speed: add MAX (40Mhz) and OVER (60Mhz)
experimental
This commit is contained in:
@@ -397,9 +397,9 @@ ${i+1}:
|
||||
<option value="5">GBR</option>
|
||||
</select></div>
|
||||
<div id="dig${i}w" style="display:none">Swap: <select name="WO${i}"><option value="0">None</option><option value="1">W & B</option><option value="2">W & G</option><option value="3">W & R</option></select></div>
|
||||
<div id="dig${i}l" style="display:none">Clock: <select name="SP${i}"><option value="0">Slowest</option><option value="1">Slow</option><option value="2">Normal</option><option value="3">Fast</option><option value="4">Fastest</option></select></div>
|
||||
<div id="dig${i}l" style="display:none">Clock: <select name="SP${i}"><option value="0">Slowest</option><option value="1">Slow</option><option value="2">Normal</option><option value="3">Fast</option><option value="4">Fastest</option><option value="5">MAX</option><option value="6">overspeed</option></select></div>
|
||||
<div>
|
||||
<span id="psd${i}">Start:</span> <input type="number" name="LS${i}" id="ls${i}" class="l starts" min="0" max="8191" value="${lastEnd(i)}" oninput="startsDirty[${i}]=true;UI();" required />
|
||||
<span id="psd${i}">Start:</span> <input type="number" name="LS${i}" id="ls${i}" class="l starts" min="0" max="8464" value="${lastEnd(i)}" oninput="startsDirty[${i}]=true;UI();" required />
|
||||
<div id="dig${i}c" style="display:inline">Length: <input type="number" name="LC${i}" class="l" min="1" max="${maxPB}" value="1" required oninput="UI()" /></div><br>
|
||||
</div>
|
||||
<span id="p0d${i}">GPIO:</span> <input type="number" name="L0${i}" required class="s" onchange="UI()"/>
|
||||
|
||||
@@ -159,6 +159,8 @@ void handleSettingsSet(AsyncWebServerRequest *request, byte subPage)
|
||||
case 2 : freqHz = 5000; break;
|
||||
case 3 : freqHz = 10000; break;
|
||||
case 4 : freqHz = 20000; break;
|
||||
case 5 : freqHz = 40000; break; // WLEDMM max speed 40Mhz - requires carefull wiring
|
||||
case 6 : freqHz = 60000; break; // WLEDMM overspeed 60Mhz - may or may not work
|
||||
}
|
||||
} else {
|
||||
freqHz = 0;
|
||||
|
||||
@@ -469,6 +469,8 @@ void getSettingsJS(AsyncWebServerRequest* request, byte subPage, char* dest) //W
|
||||
case 5000 : speed = 2; break;
|
||||
case 10000 : speed = 3; break;
|
||||
case 20000 : speed = 4; break;
|
||||
case 40000 : speed = 5; break; // WLEDMM max speed 40Mhz - requires carefull wiring
|
||||
case 60000 : speed = 6; break; // WLEDMM overspeed 60Mhz - may or may not work
|
||||
}
|
||||
}
|
||||
sappend('v',sp,speed);
|
||||
|
||||
Reference in New Issue
Block a user