mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-26 03:53:41 +00:00
deploy: e91e439283
This commit is contained in:
@@ -54,7 +54,7 @@
|
||||
|
||||
<link rel="stylesheet" href="/MeshCore/_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="/MeshCore/_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="/MeshCore/_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("/MeshCore/",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2812,7 +2812,7 @@
|
||||
|
||||
<script src="/MeshCore/_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="/MeshCore/_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="/MeshCore/_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3808,7 +3808,7 @@ and NTP diagnostics remain infrastructure features.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -534,6 +534,7 @@
|
||||
const status = root.querySelector('[data-role="timezone-map-status"]');
|
||||
const selectedLabel = root.querySelector('[data-role="selected-time-zone"]');
|
||||
const browserButton = root.querySelector('[data-action="use-browser-time-zone"]');
|
||||
const disclosure = container && container.closest("details");
|
||||
const generator = root.querySelector('[data-role="url-generator"]');
|
||||
const zoneInput = generator && generator.elements.tz;
|
||||
let selectedZone = validateTimeZone(initialTimeZone);
|
||||
@@ -603,6 +604,18 @@
|
||||
worldCopyJump: true,
|
||||
}).setView([25, 10], 2);
|
||||
|
||||
if (disclosure) {
|
||||
disclosure.addEventListener("toggle", function () {
|
||||
if (!disclosure.open || !map) return;
|
||||
global.setTimeout(function () {
|
||||
map.invalidateSize();
|
||||
if (selectedLayer) {
|
||||
map.fitBounds(selectedLayer.getBounds(), { padding: [18, 18], maxZoom: 5 });
|
||||
}
|
||||
}, 0);
|
||||
});
|
||||
}
|
||||
|
||||
L.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png", {
|
||||
minZoom: 1,
|
||||
maxZoom: 8,
|
||||
|
||||
@@ -244,6 +244,56 @@
|
||||
font-family: var(--md-code-font-family);
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure {
|
||||
border: 1px solid var(--preset-border);
|
||||
border-radius: 0.65rem;
|
||||
background: var(--md-default-bg-color);
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure > summary {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
gap: 1rem;
|
||||
align-items: center;
|
||||
padding: 0.9rem 1rem;
|
||||
cursor: pointer;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure > summary::-webkit-details-marker {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure > summary h2 {
|
||||
margin: 0;
|
||||
font-size: 1.15rem;
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure > summary::after {
|
||||
flex: 0 0 auto;
|
||||
border-radius: 999px;
|
||||
padding: 0.24rem 0.58rem;
|
||||
background: color-mix(in srgb, var(--preset-cyan) 12%, transparent);
|
||||
color: var(--preset-cyan);
|
||||
content: "Open generator";
|
||||
font-size: 0.68rem;
|
||||
font-weight: 750;
|
||||
letter-spacing: 0.04em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure[open] > summary {
|
||||
border-bottom: 1px solid var(--preset-border);
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure[open] > summary::after {
|
||||
content: "Close generator";
|
||||
}
|
||||
|
||||
.preset-test-generator-disclosure-body {
|
||||
padding: 0 1rem 1rem;
|
||||
}
|
||||
|
||||
.preset-test-generator-layout {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(0, 3fr) minmax(15rem, 2fr);
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3223,7 +3223,7 @@
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2926,7 +2926,7 @@ reproduction steps, and the tested preamble settings.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3118,7 +3118,7 @@ Command guide: <a href="../carrier_wave/">carrier-wave RF checks</a>.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3338,7 +3338,7 @@ does not contain its linked marker is rejected during the build.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -6403,7 +6403,7 @@ selected by that manifest.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -11364,7 +11364,7 @@ does not update an older application's version reader.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3040,7 +3040,7 @@ and build checks; subsequent hardware checks are recorded in the
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3241,7 +3241,7 @@ policy. The second invocation verifies the persisted paths after reboot.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3227,7 +3227,7 @@ assets or firmware-picker entries were replaced by these experimental builds.</p
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3043,7 +3043,7 @@ protocol setting to resize it at runtime.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -5814,7 +5814,7 @@ response = wait_for_response(PACKET_MSG_SENT)
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4019,7 +4019,7 @@ selection, nRF52 in-place deltas, relays, trust checks, and recovery behavior.</
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3005,7 +3005,7 @@ across the board matrix.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3109,7 +3109,7 @@ reboot so the default-ASCII check has a new session. On ESP32, omit both
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2935,7 +2935,7 @@ pip install mkdocs-material
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3168,7 +3168,7 @@ and frequency-repeat scope/error propagation. Temporary build overlay removed.</
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3023,7 +3023,7 @@ the Arduino 2.x repeater releases unused Bluetooth controller RAM in
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3210,7 +3210,7 @@ a crossover-only block. See the <a href="../flood_filtering/#filter-bridge-and-r
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -5788,7 +5788,7 @@ Flash one of the Ethernet-enabled firmware variants:
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3749,7 +3749,7 @@ sized structure for every possible condition and action.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3050,7 +3050,7 @@ for runtime diagnostics.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3585,7 +3585,7 @@ and each replacement's <code>.memory.json</code> report before updating.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4650,7 +4650,7 @@ inspect or reset those separately when troubleshooting.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3237,7 +3237,7 @@ is a finite bench comparison, not a calibrated sensitivity or interference test.
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3290,7 +3290,7 @@ were preserved.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3234,7 +3234,7 @@ serve host-supplied packages without needing that receiver storage layout.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3458,7 +3458,7 @@ ownership in <a href="https://github.com/mikecarper/MeshCore/blob/keymindCascade
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3035,7 +3035,7 @@ Room Server: 7ee81f1cb65fc274bd363397c3c80ce9006d575efae50fe952c8ca246613a18c
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3146,7 +3146,7 @@ fresh data is available.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3809,7 +3809,7 @@ set flood.retry.path 2
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3304,7 +3304,7 @@ about 5.9 MiB. No USB reset, Pi reboot, or target battery removal was used.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4675,7 +4675,7 @@ network, and reboot record in that manifest.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2877,7 +2877,7 @@ then check the repeater's five rows and the V4's non-blinking reader footer.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3304,7 +3304,7 @@ sign serial requests.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -58,7 +58,7 @@
|
||||
|
||||
<link rel="stylesheet" href="_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2892,7 +2892,7 @@
|
||||
|
||||
<script src="_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4359,7 +4359,7 @@
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4144,7 +4144,7 @@ image: the default active-download guard preserves it until you explicitly use
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3349,7 +3349,7 @@ not the cause, and waev does not cap connections per IP.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2961,7 +2961,7 @@ were restarted in phase <code>B-post-CAD-soak</code>, marking the intentional up
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3243,7 +3243,7 @@ these HIL changes; this is not a clean-release comparison.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3154,7 +3154,7 @@ Android camera/pairing compatibility.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3190,7 +3190,7 @@ profile does not include direct MQTT; the V4 does.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2895,7 +2895,7 @@ The harness is shared with OTAFIX's TinyUSB fork at
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3027,7 +3027,7 @@ values; receiving new verified advertisements can refresh them normally.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3723,7 +3723,7 @@ DEBUG: PWRMGT: LPCOMP wake configured (AIN7, ref=3/8 VDD)
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2902,7 +2902,7 @@
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3759,7 +3759,7 @@ and container internals, see <a href="../ota_protocol/">the OTA protocol specifi
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3423,7 +3423,7 @@ as an alias.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3338,7 +3338,7 @@ Use USB/BLE DFU or SWD for initial provisioning and local recovery.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3434,7 +3434,7 @@ OTAFIX enters USB/BLE recovery rather than booting a partial image.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4723,7 +4723,7 @@ reject v2+BOOTLOADER, v3 without exact <code>FULL|SIGNED|BOOTLOADER</code>, and
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3864,7 +3864,7 @@ that only contains what changed). You get them by:</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3441,7 +3441,7 @@ support only a subset of the path encodings and payload types described here.</p
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3051,7 +3051,7 @@ services are active, and the previously paused memory soak remains inactive.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3192,7 +3192,7 @@ completed 197/200 scanning packets: slow 97/100, fast 100/100, after fresh
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4427,7 +4427,7 @@ relay an opaque OTA packet when their routing policy permits it.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3039,7 +3039,7 @@ cover that path. Physical display readability was not inspected.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3234,7 +3234,7 @@ tests, and results were initially handed off locally before publication.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+13
-7
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3054,13 +3054,17 @@ clock</code></pre>
|
||||
</section>
|
||||
|
||||
<section aria-labelledby="share-title">
|
||||
<h2 id="share-title">Build a link for another test</h2>
|
||||
<p>
|
||||
<details class="preset-test-generator-disclosure">
|
||||
<summary>
|
||||
<h2 id="share-title">Build a link for another test</h2>
|
||||
</summary>
|
||||
<div class="preset-test-generator-disclosure-body">
|
||||
<p>
|
||||
Enter the test times in the selected time zone and choose the radio
|
||||
tuple. The generated URL converts the times to exact UTC instants and
|
||||
keeps <code>tz</code> so the page displays them in the organizer's local
|
||||
time zone.
|
||||
</p>
|
||||
</p>
|
||||
|
||||
<div class="preset-test-generator-layout">
|
||||
<form class="preset-test-generator" data-role="url-generator">
|
||||
@@ -3163,13 +3167,15 @@ clock</code></pre>
|
||||
<a data-role="open-generated-url" target="_blank" rel="noopener">Open generated page</a>
|
||||
</div>
|
||||
|
||||
<p class="preset-test-note">
|
||||
<p class="preset-test-note">
|
||||
Advanced use: <code>start</code> and <code>end</code> also accept ISO-8601
|
||||
timestamps with explicit UTC offsets or Unix epoch seconds. If
|
||||
<code>tz</code> is omitted, the page uses the browser's time zone. The
|
||||
other URL parameters are <code>freq</code>, <code>bw</code>,
|
||||
<code>sf</code>, <code>cr</code>, and estimate-only <code>tx</code>.
|
||||
</p>
|
||||
</p>
|
||||
</div>
|
||||
</details>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
@@ -3240,7 +3246,7 @@ installed firmware documents.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2978,7 +2978,7 @@
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3114,7 +3114,7 @@ checks equality against the production 4.6/300-us allocation.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3001,7 +3001,7 @@ ownership alongside the timing model.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3829,7 +3829,7 @@ measure this added optimization; its time saving and RF behavior await testing.<
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3690,7 +3690,7 @@ single-profile mode.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3429,7 +3429,7 @@ The Pi's soak service and Indicator telemetry were also healthy after restoratio
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -2934,7 +2934,7 @@ layout afterward and does not wake a duty-cycling radio to inspect its mode.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -4139,7 +4139,7 @@ because its number appears first.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3308,7 +3308,7 @@ it does not certify all historical statements as current hardware behavior.</p>
|
||||
|
||||
<script src="../../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3408,7 +3408,7 @@ the larger layout and do not fit a 1.25 MiB slot.</p>
|
||||
|
||||
<script src="../../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3146,7 +3146,7 @@ remain available; Full alternatives require their matching partition layout.</p>
|
||||
|
||||
<script src="../../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3630,7 +3630,7 @@ and <a href="../full_companion_features/">Full Companion feature guide</a> provi
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3309,7 +3309,7 @@ rollover. They are not substitutes for the hardware evidence.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3256,7 +3256,7 @@ again unless requested. No private backup contents were added to Git.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3297,7 +3297,7 @@ Earlier captures were not overwritten.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3204,7 +3204,7 @@ the exact tested-image identifier. Prior captures were preserved.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3158,7 +3158,7 @@ these HIL-only additions, not a clean-release comparison.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3106,7 +3106,7 @@ build overlay removed. No background test collector remains running.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3534,7 +3534,7 @@ these uncommitted HIL additions; this is not a clean-release comparison.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3112,7 +3112,7 @@ has been removed.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3201,7 +3201,7 @@ S3 soak work were not modified. The temporary build overlay was removed.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3226,7 +3226,7 @@ The temporary build overlay was removed; no autonomous test TX remains.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3234,7 +3234,7 @@ logger was not restarted. Changes were initially handed off locally before publi
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3122,7 +3122,7 @@ before publication.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3194,7 +3194,7 @@ results were initially handed off locally before publication.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
+91
-91
@@ -2,366 +2,366 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/WiFi/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cad_scan_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/carrier_wave/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/carrier_wave_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_build_matrix/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_command_availability/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_commands/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_settings_audit/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_contact_cache/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_contact_cache_results/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_offline_queue/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_protocol/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_radio_full/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_usb_ascii_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_usb_client_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/docs/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/double_frequency_v4_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/esp32_memory_budget/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/espnow_bridge_setup/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/faq/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/filter_tool/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/firmware_memory_budget/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/firmware_picker/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/flood_filtering/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/four_fixed_tx_dwell_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/four_fixed_tx_single_pass_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_companion_features/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_companion_usb_switcher/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_usb_logging_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/gps_tracking/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/halo_keymind_settings/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/hardware_validation_bluetooth_stealth_2026-09-07/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/hardware_validation_checklist/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/home_text_spacing/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/host_cli_service/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/kiss_modem_protocol/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/lora_ota_automation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/mbedtls-tls-footprint/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/mixed_scan_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/mixed_sf_bw_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nimble_companion_trial/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nimble_companion_trial_results/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52-usb-ready-fix/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52_companion_storage_recovery/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52_power_management/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/number_allocations/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_easy/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_meshtower_v2_sdcard/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_nrf52_bootloader_update/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_nrf52_qspi/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_protocol/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_user_guide/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/packet_format/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/pair_4p6_300us_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/pair_preamble32_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/payloads/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/pr7_review_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/preamble_detection_investigation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/preset_test/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/qr_codes/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_chirp_math_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_dwell_policy_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_profile_switch_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_profiles/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_profiles_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_receive_calibration/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/rak3401_mota_chain/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/role_feature_switches/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/s3_memory_soak_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/separated_radio_modulation_cache_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_10_vs_100hz_full_sample_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_10hz_cr_detour_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_full_retune_twice_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_nrf52_double_write_settling_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_rollback_failure_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf125_settling_limits_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf5_250_dwell_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf6_125_settling_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf6_5p1_trace_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf6_channel_scan_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf8_5p1_trace_validation/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/spiffs_regular_file_reads/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/stats_binary_frames/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/telemetry_decoder/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/terminal_chat_cli/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/usb_serial_backpressure/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/v4_pixel5_font_trial/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.5-doc-audit/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.5/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.6/</loc>
|
||||
<lastmod>2026-09-16</lastmod>
|
||||
<lastmod>2026-09-17</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3022,7 +3022,7 @@ Host simulations do not replace a post-flash LoRa login test on the G2.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3811,7 +3811,7 @@ function parseStatsPackets(buffer: ArrayBuffer): StatsPackets {
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3276,7 +3276,7 @@ CLI Base64 page rather than analyzer hex.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3560,7 +3560,7 @@ length, which also includes the sender-name prefix added over the air.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3010,7 +3010,7 @@ resolved. Do not erase or repartition the radio as part of this test.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/filter_tool.css">
|
||||
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-2">
|
||||
<link rel="stylesheet" href="../_stylesheets/preset_test.css?v=20260916-3">
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
@@ -3257,7 +3257,7 @@ comparison covers all 95 printable ASCII glyphs.</p>
|
||||
|
||||
<script src="../_javascript/filter_tool.js"></script>
|
||||
|
||||
<script src="../_javascript/preset_test.js?v=20260916-3"></script>
|
||||
<script src="../_javascript/preset_test.js?v=20260916-4"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user