forked from freifunk-franken/docs
hardware: add generated download links
This commit is contained in:
parent
168781074b
commit
29f583a250
|
@ -21,3 +21,4 @@ params:
|
||||||
BookRepo: https://git.freifunk-franken.de/freifunk-franken/docs
|
BookRepo: https://git.freifunk-franken.de/freifunk-franken/docs
|
||||||
BookEditPath: _edit/master
|
BookEditPath: _edit/master
|
||||||
BookDateFormat: 2006-01-02
|
BookDateFormat: 2006-01-02
|
||||||
|
FirmwareVersion: 20221201
|
||||||
|
|
|
@ -11,6 +11,15 @@ hardware:
|
||||||
clock: 880
|
clock: 880
|
||||||
ram: 252312
|
ram: 252312
|
||||||
flash: 262144
|
flash: 262144
|
||||||
|
firmware:
|
||||||
|
- type: factory
|
||||||
|
usage: Erstinstalltion über Stock Firmware
|
||||||
|
fragmentL3: netgear_r6220-factory.img
|
||||||
|
fragmentNode: netgear_r6220-factory.img
|
||||||
|
- type: sysupgrade
|
||||||
|
usage: Installation und Update aus OpenWrt oder Freifunk Firmware
|
||||||
|
fragmentL3: netgear_r6220-sysupgrade.bin
|
||||||
|
fragmentNode: netgear_r6220-sysupgrade.bin
|
||||||
serial:
|
serial:
|
||||||
- ttl
|
- ttl
|
||||||
interface:
|
interface:
|
||||||
|
|
|
@ -2,36 +2,38 @@
|
||||||
<h3>Datenblatt</h3>
|
<h3>Datenblatt</h3>
|
||||||
{{ with $hw }}
|
{{ with $hw }}
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tbody>
|
||||||
<td>Bezeichnung</td>
|
|
||||||
<td>{{ .manufacturer }} {{ .model }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Empfohlen</td>
|
|
||||||
<td>{{ cond .recommended (emojify ":heavy_check_mark:") (emojify ":x:") }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>SoC</td>
|
|
||||||
<td>{{ .chip }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>CPU</td>
|
|
||||||
<td>{{ .cores }} Core {{ .threads }} Threads @ {{ .clock }} MHz</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>RAM</td>
|
|
||||||
<td>{{ div .ram 1024 }}MiB</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Flash</td>
|
|
||||||
<td>{{ div .flash 1024 }}MiB</td>
|
|
||||||
</tr>
|
|
||||||
{{ with .serial }}
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Serielle Schnittstelle</td>
|
<td>Bezeichnung</td>
|
||||||
<td>{{ delimit . ", " }}</td>
|
<td>{{ .manufacturer }} {{ .model }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{ end }}
|
<tr>
|
||||||
|
<td>Empfohlen</td>
|
||||||
|
<td>{{ cond .recommended (emojify ":heavy_check_mark:") (emojify ":x:") }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SoC</td>
|
||||||
|
<td>{{ .chip }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>CPU</td>
|
||||||
|
<td>{{ .cores }} Core {{ .threads }} Threads @ {{ .clock }} MHz</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RAM</td>
|
||||||
|
<td>{{ div .ram 1024 }}MiB</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Flash</td>
|
||||||
|
<td>{{ div .flash 1024 }}MiB</td>
|
||||||
|
</tr>
|
||||||
|
{{ with .serial }}
|
||||||
|
<tr>
|
||||||
|
<td>Serielle Schnittstelle</td>
|
||||||
|
<td>{{ delimit . ", " }}</td>
|
||||||
|
</tr>
|
||||||
|
{{ end }}
|
||||||
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ with $hw.interface }}
|
{{ with $hw.interface }}
|
||||||
|
@ -40,50 +42,54 @@
|
||||||
{{ with $wired }}
|
{{ with $wired }}
|
||||||
<h4>Kabelgebunden</h4>
|
<h4>Kabelgebunden</h4>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<thead>
|
||||||
<th></th>
|
<tr>
|
||||||
{{ range . -}}
|
<th></th>
|
||||||
<th>{{ .dev }}</th>
|
{{ range . -}}
|
||||||
|
<th>{{ .dev }}</th>
|
||||||
|
{{ end }}
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>Typ</th>
|
||||||
|
{{ range . -}}
|
||||||
|
<td>{{ .speed }}Mbps {{ .type | upper }}</td>
|
||||||
|
{{ end }}
|
||||||
|
</tr>
|
||||||
|
{{ if where . ".features" "intersect" (slice "24V" "802.3af" "802.3at" "PD") }}
|
||||||
|
<tr>
|
||||||
|
<th>PoE</th>
|
||||||
|
{{ range . -}}
|
||||||
|
<td>{{ delimit (intersect .features (slice "24V" "802.3af" "802.3at" "PD")) ", " }}</td>
|
||||||
|
{{ end }}
|
||||||
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</tr>
|
{{ if where . ".features" "intersect" (slice "dsa") }}
|
||||||
<tr>
|
<tr>
|
||||||
<th>Typ</th>
|
<th>DSA Port</th>
|
||||||
{{ range . -}}
|
{{ range . -}}
|
||||||
<td>{{ .speed }}Mbps {{ .type | upper }}</td>
|
<td>{{ cond (in .features "dsa") (emojify ":heavy_check_mark:") "" }}</td>
|
||||||
|
{{ end }}
|
||||||
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</tr>
|
{{ if where . "roleL3" "!=" nil }}
|
||||||
{{ if where . ".features" "intersect" (slice "24V" "802.3af" "802.3at" "PD") }}
|
<tr>
|
||||||
<tr>
|
<th>Belegung L3</th>
|
||||||
<th>PoE</th>
|
{{ range . -}}
|
||||||
{{ range . -}}
|
<td>{{ echoParam . "roleL3" }}</td>
|
||||||
<td>{{ delimit (intersect .features (slice "24V" "802.3af" "802.3at" "PD")) ", " }}</td>
|
{{ end }}
|
||||||
{{ end }}
|
</tr>
|
||||||
</tr>
|
{{ end }}
|
||||||
{{ end }}
|
{{ if where . "roleNode" "!=" nil }}
|
||||||
{{ if where . ".features" "intersect" (slice "dsa") }}
|
<tr>
|
||||||
<tr>
|
<th>Belegung Node</th>
|
||||||
<th>DSA Port</th>
|
{{ range . -}}
|
||||||
{{ range . -}}
|
<td>{{ echoParam . "roleNode" }}</td>
|
||||||
<td>{{ cond (in .features "dsa") (emojify ":heavy_check_mark:") "" }}</td>
|
{{ end }}
|
||||||
{{ end }}
|
</tr>
|
||||||
</tr>
|
{{ end }}
|
||||||
{{ end }}
|
</tbody>
|
||||||
{{ if where . "roleL3" "!=" nil }}
|
|
||||||
<tr>
|
|
||||||
<th>Belegung L3</th>
|
|
||||||
{{ range . -}}
|
|
||||||
<td>{{ echoParam . "roleL3" }}</td>
|
|
||||||
{{ end }}
|
|
||||||
</tr>
|
|
||||||
{{ end }}
|
|
||||||
{{ if where . "roleNode" "!=" nil }}
|
|
||||||
<tr>
|
|
||||||
<th>Belegung Node</th>
|
|
||||||
{{ range . -}}
|
|
||||||
<td>{{ echoParam . "roleNode" }}</td>
|
|
||||||
{{ end }}
|
|
||||||
</tr>
|
|
||||||
{{ end }}
|
|
||||||
</table>
|
</table>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
@ -91,44 +97,91 @@
|
||||||
{{ with $wireless }}
|
{{ with $wireless }}
|
||||||
<h4>Wireless</h4>
|
<h4>Wireless</h4>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<thead>
|
||||||
<th></th>
|
<tr>
|
||||||
{{ range . -}}
|
<th></th>
|
||||||
<th>{{ .dev }}</th>
|
{{ range . -}}
|
||||||
|
<th>{{ .dev }}</th>
|
||||||
|
{{ end }}
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ if where . ".features" "intersect" (slice "bg" "n" "ac" "ax") }}
|
||||||
|
<tr>
|
||||||
|
<th>Standard</th>
|
||||||
|
{{ range . -}}
|
||||||
|
<td>{{ delimit (intersect .features (slice "bg" "n" "ac" "ax")) ", " }}</td>
|
||||||
|
{{ end }}
|
||||||
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</tr>
|
{{ if where . ".speed" "!=" nil }}
|
||||||
{{ if where . ".features" "intersect" (slice "bg" "n" "ac" "ax") }}
|
<tr>
|
||||||
<tr>
|
<th>Datenrate</th>
|
||||||
<th>Standard</th>
|
{{ range . -}}
|
||||||
{{ range . -}}
|
<td>{{ echoParam . "speed" }} Mbit/s</td>
|
||||||
<td>{{ delimit (intersect .features (slice "bg" "n" "ac" "ax")) ", " }}</td>
|
{{ end }}
|
||||||
{{ end }}
|
</tr>
|
||||||
</tr>
|
{{ end }}
|
||||||
{{ end }}
|
</tbody>
|
||||||
{{ if where . ".speed" "!=" nil }}
|
|
||||||
<tr>
|
|
||||||
<th>Datenrate</th>
|
|
||||||
{{ range . -}}
|
|
||||||
<td>{{ echoParam . "speed" }} Mbit/s</td>
|
|
||||||
{{ end }}
|
|
||||||
</tr>
|
|
||||||
{{ end }}
|
|
||||||
</table>
|
</table>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ with $hw.benchmark }}
|
{{ with $hw.benchmark }}
|
||||||
<h4>Benchmarks</h4>
|
<h4>Benchmarks</h4>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<thead>
|
||||||
<th>Benchmark</th>
|
|
||||||
<th>Messung</th>
|
|
||||||
</tr>
|
|
||||||
{{ range $b, $m := . }}
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{ $b }}</td>
|
<th>Benchmark</th>
|
||||||
<td>{{ $m }}</td>
|
<th>Messung</th>
|
||||||
</tr>
|
</tr>
|
||||||
{{ end }}
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ range $b, $m := . }}
|
||||||
|
<tr>
|
||||||
|
<td>{{ $b }}</td>
|
||||||
|
<td>{{ $m }}</td>
|
||||||
|
</tr>
|
||||||
|
{{ end }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ with $hw.firmware }}
|
||||||
|
<h3>Firmware Download</h3>
|
||||||
|
{{ range . }}
|
||||||
|
<h4>{{ .usage }} - "{{ .type }}"</h4>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>Layer 3</td>
|
||||||
|
<td><a href="https://dev.freifunk-franken.de/layer3/{{ $.Site.Params.FirmwareVersion }}/fff-layer3-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentL3 }}">fff-layer3-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentL3 }}</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Node</td>
|
||||||
|
<td><a href="https://dev.freifunk-franken.de/node/{{ $.Site.Params.FirmwareVersion }}/fff-node-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentNode }}">fff-node-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentNode }}</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ with $hw.firmware }}
|
||||||
|
<h3>Firmware Download</h3>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Verwendung</th>
|
||||||
|
<th>Layer 3</th>
|
||||||
|
<th>Node</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ range . }}
|
||||||
|
<tr>
|
||||||
|
<th>{{ .usage }}<br>"{{ .type }}"</th>
|
||||||
|
<td><a href="https://dev.freifunk-franken.de/layer3/{{ $.Site.Params.FirmwareVersion }}/fff-layer3-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentL3 }}">fff-layer3-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentL3 }}</a></td>
|
||||||
|
<td><a href="https://dev.freifunk-franken.de/node/{{ $.Site.Params.FirmwareVersion }}/fff-node-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentNode }}">fff-node-{{ $.Site.Params.FirmwareVersion }}-{{ .fragmentNode }}</a></td>
|
||||||
|
</tr>
|
||||||
|
{{ end }}
|
||||||
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user