mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-25 11:33:38 +00:00
deploy: 2b5a6f2098
This commit is contained in:
@@ -571,6 +571,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/MeshCore/companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/MeshCore/docs/" class="md-nav__link">
|
||||
|
||||
@@ -2011,10 +2038,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2032,8 +2059,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -756,6 +756,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2196,10 +2223,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2217,8 +2244,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -673,6 +673,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -706,6 +706,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2146,10 +2173,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2167,8 +2194,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -811,6 +811,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2251,10 +2278,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2272,8 +2299,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -2684,6 +2684,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -4124,10 +4151,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -4145,8 +4172,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -651,6 +651,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -695,6 +695,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2135,10 +2162,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2156,8 +2183,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -673,6 +673,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -651,6 +651,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -1216,6 +1216,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2656,10 +2683,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2677,8 +2704,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -773,6 +773,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2213,10 +2240,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2234,8 +2261,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<link rel="prev" href="../companion_radio_full/">
|
||||
|
||||
|
||||
<link rel="next" href="../docs/">
|
||||
<link rel="next" href="../companion_usb_client_validation/">
|
||||
|
||||
|
||||
|
||||
@@ -651,6 +651,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+32
-5
@@ -13,7 +13,7 @@
|
||||
<link rel="canonical" href="https://mikecarper.github.io/MeshCore/docs/">
|
||||
|
||||
|
||||
<link rel="prev" href="../companion_usb_ascii_validation/">
|
||||
<link rel="prev" href="../companion_usb_client_validation/">
|
||||
|
||||
|
||||
<link rel="next" href="../esp32_memory_budget/">
|
||||
@@ -580,6 +580,33 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2080,10 +2107,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2101,8 +2128,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2124,10 +2151,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2145,8 +2172,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -3053,10 +3080,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -3074,8 +3101,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2179,10 +2206,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2200,8 +2227,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2313,10 +2340,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2334,8 +2361,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2124,10 +2151,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2145,8 +2172,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -997,10 +1024,10 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#the-terminal-banner-is-best-effort" class="md-nav__link">
|
||||
<a href="#the-default-terminal-waits-for-input" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
The terminal banner is best effort
|
||||
The default terminal waits for input
|
||||
|
||||
</span>
|
||||
</a>
|
||||
@@ -2229,10 +2256,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2250,8 +2277,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
@@ -2490,10 +2517,10 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#the-terminal-banner-is-best-effort" class="md-nav__link">
|
||||
<a href="#the-default-terminal-waits-for-input" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
The terminal banner is best effort
|
||||
The default terminal waits for input
|
||||
|
||||
</span>
|
||||
</a>
|
||||
@@ -2574,8 +2601,13 @@ formats:</p>
|
||||
to ASCII after a USB session reset that the hardware can observe. A Binary
|
||||
Companion client does not need to send a special mode command: its first valid
|
||||
frame automatically hands the interface to the binary parser.</p>
|
||||
<p>This behavior applies to Full and ordinary USB Companion builds in the updated
|
||||
1.17.1.6 release. The explicit <code>+++MESHCORE-TERM-START</code> and
|
||||
<p>Current source keeps the default terminal quiet until the host sends ASCII
|
||||
input. Press Enter or type a command to see the banner. This prevents the ASCII
|
||||
<code>></code> prompt from being mistaken for the beginning of an app's first binary
|
||||
response. See <a href="../companion_usb_client_validation/">USB client compatibility validation</a>
|
||||
for the tested firmware and release status.</p>
|
||||
<p>These mode controls apply to Full and ordinary USB Companion builds. The
|
||||
explicit <code>+++MESHCORE-TERM-START</code> and
|
||||
<code>+++MESHCORE-TERM-STOP</code> controls remain available, including for older firmware.
|
||||
See the <a href="../terminal_chat_cli/">Terminal Chat CLI guide</a>.</p>
|
||||
<h2 id="wire-formats">Wire formats</h2>
|
||||
@@ -2697,6 +2729,10 @@ mOTA traffic on the same stream.</p>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>On RAK4631 and other nRF52 Full Companions, ASCII and Binary Companion both use
|
||||
the primary interface (<code>*-if00</code> on Linux). The optional <code>*-if02</code> interface is
|
||||
for logging. <code>OK - Binary mode</code> acknowledges a mode change on the same primary
|
||||
port; it does not move the connection to the logging port.</p>
|
||||
<p>On every ESP32 Full Companion, use <code>set usb.logging off</code> in its logging terminal
|
||||
before trying to use USB with an app. That command stops logging and returns to
|
||||
the ordinary ASCII terminal; it does not select Binary Companion. The app's
|
||||
@@ -2707,6 +2743,9 @@ available while USB is logging. ESP32 Full builds use the Arduino-ESP32 2.x
|
||||
base where supported; RC32 and ESP32-C6 keep their board-required Arduino 3.x
|
||||
platform but follow the same one-TTY policy. No ESP32 Full build enumerates a
|
||||
second CDC interface.</p>
|
||||
<p>With logging enabled on a shared port, the stop token is rejected with
|
||||
<code>ERROR: set usb.logging off before Binary mode</code>. Turn logging off first; a
|
||||
successful binary-mode acknowledgement must not immediately revert to logging.</p>
|
||||
<p>On nRF52, serial <code>motatool</code> is also text-first. Its exact initial
|
||||
<code>ota folder on</code> line is recognized in either startup ASCII or Binary Companion
|
||||
mode. From ASCII, the firmware leaves terminal mode and directly enters
|
||||
@@ -2725,6 +2764,11 @@ protocol negotiation layer.</p>
|
||||
mode for that session. Native USB with DTR/session events restores ASCII when
|
||||
the host closes or resets the connection. Old input, queued output and mOTA
|
||||
ownership are cleared before selecting the default for the next session.</p>
|
||||
<p>Some clients, including <code>meshcore</code> 2.3.10 used by stock MeshCLI, deliberately
|
||||
deassert DTR. The nRF52 primary interface also accepts actual incoming USB data
|
||||
as evidence of a client in the current session. Closing, changing line coding,
|
||||
or resetting USB invalidates that evidence. The dedicated logging interface
|
||||
continues to require its own connected reader.</p>
|
||||
<p>ESP32 hardware USB Serial/JTAG reports bus reset and physical host loss, but
|
||||
cannot reliably report a terminal program closing its handle. A USB-to-UART
|
||||
bridge also usually cannot report that close. On those ports, use the terminal
|
||||
@@ -2747,17 +2791,13 @@ a long delay. A timed-out client can retry after the ASCII banner appears.</p>
|
||||
unknown or malformed at the application layer. This is safe for stream
|
||||
separation but means a random complete frame can leave the device in binary
|
||||
mode until an observable USB session reset or a manual switch back.</p>
|
||||
<h3 id="the-terminal-banner-is-best-effort">The terminal banner is best effort</h3>
|
||||
<p>The firmware enters ASCII mode during boot, often before a host opens the CDC
|
||||
device. The banner may therefore be absent even though the terminal is ready;
|
||||
send a newline or a harmless <code>get</code> command rather than treating a missing
|
||||
banner as proof of binary mode.</p>
|
||||
<p>A host that remains connected across a reboot may receive ASCII banner and
|
||||
prompt bytes before the first binary response. Binary clients should discard
|
||||
leading bytes until a plausible <code>></code> frame marker and length are found, reject
|
||||
implausible lengths, and resynchronize. The ordinary open-after-boot path has
|
||||
been tested with <code>meshcli</code>, but third-party clients that assume byte zero is
|
||||
always <code>></code> may fail.</p>
|
||||
<h3 id="the-default-terminal-waits-for-input">The default terminal waits for input</h3>
|
||||
<p>The firmware enters ASCII mode during boot but suppresses the banner and
|
||||
unsolicited terminal events until ASCII input identifies a terminal client.
|
||||
Send Enter or a harmless <code>get</code> command to display the banner. A binary client
|
||||
instead gets a clean first response. Older builds that immediately printed
|
||||
<code>></code> could consume the first binary response's marker as part of a bogus frame
|
||||
length; scanning past leading text alone did not reliably recover that reply.</p>
|
||||
<h3 id="text-and-binary-output-cannot-be-interleaved">Text and binary output cannot be interleaved</h3>
|
||||
<p>Primary USB suppresses Binary Companion output while the terminal owns the
|
||||
stream. Packet/debug logging must use its dedicated CDC interface or the
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2135,10 +2162,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2156,8 +2183,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2190,10 +2217,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2211,8 +2238,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2146,10 +2173,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2167,8 +2194,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2240,10 +2267,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2261,8 +2288,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2032,10 +2059,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2053,8 +2080,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2135,10 +2162,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2156,8 +2183,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -590,6 +590,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="docs/" class="md-nav__link">
|
||||
|
||||
@@ -2030,10 +2057,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2051,8 +2078,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2412,10 +2439,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2433,8 +2460,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2240,10 +2267,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2261,8 +2288,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2202,10 +2229,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2223,8 +2250,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2032,10 +2059,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2053,8 +2080,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2135,10 +2162,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2156,8 +2183,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2032,10 +2059,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2053,8 +2080,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2102,10 +2129,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2123,8 +2150,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2268,10 +2295,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2289,8 +2316,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2032,10 +2059,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2053,8 +2080,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2263,10 +2290,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2284,8 +2311,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2152,10 +2179,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2173,8 +2200,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2124,10 +2151,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2145,8 +2172,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2152,10 +2179,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2173,8 +2200,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2385,10 +2412,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2406,8 +2433,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2268,10 +2295,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2289,8 +2316,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2152,10 +2179,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2173,8 +2200,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2423,10 +2450,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2444,8 +2471,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2102,10 +2129,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2123,8 +2150,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2135,10 +2162,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2156,8 +2183,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
+31
-4
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2235,10 +2262,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2256,8 +2283,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2157,10 +2184,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2178,8 +2205,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2168,10 +2195,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2189,8 +2216,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2032,10 +2059,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2053,8 +2080,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2285,10 +2312,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2306,8 +2333,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2024,10 +2051,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" checked>
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" checked>
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2045,8 +2072,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2024,10 +2051,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" checked>
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" checked>
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2045,8 +2072,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -580,6 +580,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2022,10 +2049,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" checked>
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" checked>
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2043,8 +2070,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2180,10 +2207,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2201,8 +2228,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2141,10 +2168,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2162,8 +2189,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2124,10 +2151,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2145,8 +2172,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -52,6 +52,10 @@
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_usb_ascii_validation/</loc>
|
||||
<lastmod>2026-09-14</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_usb_client_validation/</loc>
|
||||
<lastmod>2026-09-14</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/docs/</loc>
|
||||
<lastmod>2026-09-14</lastmod>
|
||||
|
||||
Binary file not shown.
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2102,10 +2129,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2123,8 +2150,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2275,10 +2302,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2296,8 +2323,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2163,10 +2190,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2184,8 +2211,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
@@ -2432,6 +2459,9 @@ in ASCII at 115200 baud. A valid framed app command automatically selects Binary
|
||||
Companion. You can open a terminal without a start token:</p>
|
||||
<pre><code class="language-sh">picocom --baud 115200 /dev/ttyACM0
|
||||
</code></pre>
|
||||
<p>Current source waits for input before printing the USB banner. Press Enter or
|
||||
type a command. This preserves the clean first response needed by binary apps;
|
||||
see <a href="../companion_usb_client_validation/">USB client validation</a> for release status.</p>
|
||||
<p>For older firmware or a port already in Binary mode, use:</p>
|
||||
<pre><code class="language-sh">picocom --baud 115200 \
|
||||
--imap spchex \
|
||||
@@ -2455,6 +2485,9 @@ enter it again as a terminal command.</p>
|
||||
<p>Send the following exact sequence to return to the binary protocol:</p>
|
||||
<pre><code>+++MESHCORE-TERM-STOP
|
||||
</code></pre>
|
||||
<p>If logging shares the primary USB port (ESP32), first run <code>set usb.logging off</code>.
|
||||
With logging still on, the stop token reports an error and keeps ASCII logging
|
||||
active. nRF52 Full's separate logging port can remain enabled.</p>
|
||||
<p>An observable USB session reset restores ASCII after clearing the previous
|
||||
client's state. Native USB with DTR can detect a terminal closing; ESP32 hardware
|
||||
USB Serial/JTAG detects bus resets and physical host loss. USB-to-UART bridges
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2091,10 +2118,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2112,8 +2139,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
@@ -582,6 +582,33 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../companion_usb_client_validation/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
USB Companion client compatibility
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../docs/" class="md-nav__link">
|
||||
|
||||
@@ -2113,10 +2140,10 @@
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_67" >
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_68" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_67" id="__nav_67_label" tabindex="0">
|
||||
<label class="md-nav__link" for="__nav_68" id="__nav_68_label" tabindex="0">
|
||||
|
||||
|
||||
|
||||
@@ -2134,8 +2161,8 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_67_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_67">
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_68_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_68">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user