<h3>Contribution description</h3>
<p>This PR updates the board definitions and documentation.</p>
<ul>
<li>Exposes LETIMER0 to board that did not have this configured yet</li>
<li>Removes shared peripherals from SPI and UART (e.g. <code>UART_DEV(1).dev</code> == <code>SPI_DEV(0).dev</code>).</li>
<li>Updates documentation (line length, CPU info, tables)</li>
<li>Flashing improvements</li>
</ul>
<p>Basically, this aligns many changes already done to separate boards, but are now also applied to the ones that haven't been updated.</p>
<h3>Testing procedure</h3>
<p>It would be wise to test with a EFM32 board. However, most changes are configuration only, so Murdock should be happy.</p>
<p>I have tested this with the STK3600, SLST3401a, SLSTK3402a and SLTB001a.</p>
<h3>Issues/PRs references</h3>
<p><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="681020161" data-permission-text="Title is private" data-url="https://github.com/RIOT-OS/RIOT/issues/14780" data-hovercard-type="pull_request" data-hovercard-url="/RIOT-OS/RIOT/pull/14780/hovercard" href="https://github.com/RIOT-OS/RIOT/pull/14780">#14780</a><br>
<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="446080038" data-permission-text="Title is private" data-url="https://github.com/RIOT-OS/RIOT/issues/11548" data-hovercard-type="pull_request" data-hovercard-url="/RIOT-OS/RIOT/pull/11548/hovercard" href="https://github.com/RIOT-OS/RIOT/pull/11548">#11548</a><br>
<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="735199879" data-permission-text="Title is private" data-url="https://github.com/RIOT-OS/RIOT/issues/15365" data-hovercard-type="pull_request" data-hovercard-url="/RIOT-OS/RIOT/pull/15365/hovercard" href="https://github.com/RIOT-OS/RIOT/pull/15365">#15365</a></p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/RIOT-OS/RIOT/pull/15368'>https://github.com/RIOT-OS/RIOT/pull/15368</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>boards/efm32: update copyright year</li>
  <li>boards/efm32: align xtimer configuration</li>
  <li>boards/efm32: reset board before flashing</li>
  <li>boards/efm32: remove secondary UART</li>
  <li>boards/efm32: update timer configuration</li>
  <li>boards/efm32: cleanup EFM32 rtt/rtc definitions</li>
  <li>boards/slstk3402a: add TIMER0 as second timer</li>
  <li>boards/stk3200: add LETIMER0 as secondary timer</li>
  <li>boards/common/slwstk6000: add LETIMER0 as secondary timer</li>
  <li>boards/sltb001a: replace *_ENABLED (x) with *_ENABLED x</li>
  <li>boards/efm32: update documentation</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-badb10c05c5105a9e17ab664319926422b9bfc8504c322459e65d133a11adf2a">boards/common/slwstk6000b/Makefile.include</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-fa11d3401ff8e88e7083c0d3a328cddddba82c73b5dcc83f4fa4c54707585b3c">boards/common/slwstk6000b/doc.txt</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-9a2cdb6c0e9a8f9475d48c305ede2befb8c504802a987b52d5b154182e4d6619">boards/common/slwstk6000b/include/board.h</a>
    (13)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-41601aebe21e67a2d1a67f9a6e01950a04c05016d21b4feb13c207afdde488fb">boards/common/slwstk6000b/include/periph_conf.h</a>
    (22)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-9396d9771a16fc81aa7debaea3bd6109ea503fc876aa6afd9a19340320199791">boards/ikea-tradfri/Makefile.include</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-af82d5efde520dd66491b8e9134f435cdef7beb80eb165cbb245ec4a4a08e72a">boards/ikea-tradfri/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-0811992c009b610a8b059205f6eb2ee1762f0392ec57ba45557f3d00ebf01f29">boards/ikea-tradfri/doc.txt</a>
    (51)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-1e817387a23bd13718e3546b0dbe4bf6b8a4b2fcdaa257eabd7c5778920a0a2b">boards/ikea-tradfri/include/board.h</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-e15d33aef540612031ea4962f2af23a2057479f9c241a318fd92997c4ac73e96">boards/ikea-tradfri/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-d3232cdf66b7e12a4d4ad8144dd83a603b8228784c2c9466f6546572d4b89bb3">boards/ikea-tradfri/include/periph_conf.h</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-b83adfff46927e73c2055426bcf470b8339feab45c7934abae7c796c134402d5">boards/slstk3401a/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-bdb646c23a5825ac7dc0e834c6dae9592168aa1458a8676bd353211f454fd8d1">boards/slstk3401a/doc.txt</a>
    (49)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-4cc47b8f7f5205d2f61ffad4696795cee576d88dc1e185a07be86aceb83c82ac">boards/slstk3401a/include/board.h</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-f141575d29365f3d2fc8939c292373dad66abeb1fab47672058386ea9fd0121a">boards/slstk3401a/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-95a3bf7468663e649d7bf03dfd37a0a081fc02d04ecbd951b080446999c83925">boards/slstk3401a/include/periph_conf.h</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-916a316afb7b5704eefb746ba6f6b3fa4ba3ec7eeb7ed32ae56860c0fa82590a">boards/slstk3402a/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-6d2c4e193bea357725f412f90963f6676d0c00dc652cb591cbbb18c7d908b128">boards/slstk3402a/doc.txt</a>
    (49)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-682918dcadb137df900b4134fa9f8d95caec1f4bfbd25067bf54454f05650596">boards/slstk3402a/include/board.h</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-2b1155469e8b7f9d428494c6546dd0dba487b79f5b0eb11fa17830e9a103c027">boards/slstk3402a/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-aa7d72b10dfaebedbe028d3a9530830b0688a51cfbd2acb1842ab7a8f4a34d04">boards/slstk3402a/include/periph_conf.h</a>
    (28)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-51e559252aeeb3168dbee7dd67c49b9124b3af2d2e5ef673b0b5c92a1458e6a8">boards/sltb001a/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-b023dd3cd7359e5e17e12fde19483ea6d3995e97671d42638969eee6cd93e79e">boards/sltb001a/doc.txt</a>
    (64)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-4b9ef23c084384e9d4158a2fa9bc8456ad8463f173cdc0f70039ae06876db99d">boards/sltb001a/include/board.h</a>
    (21)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-b0f18e6bfebc8331bbb2e2136546827176572b6c5011507ee2dbb8a9b6232d8b">boards/sltb001a/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-a796ae4a01bbfe722b3d3fa1dac478960ba626986457cb77c07e453e5b789929">boards/sltb001a/include/periph_conf.h</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-1c3046a68996e91544569ca97b063ca2c7f842afd72e911abd869861bb00ef90">boards/stk3200/Makefile.include</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-1f61837300d9df77065225e4b66da7b2918233d904f74deda9b5813689e7d526">boards/stk3200/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-bb04df709e5cad7b0c5f07a5d0e20df95ca0624fd5d13cf4b5c3e3f80d5f2fa4">boards/stk3200/doc.txt</a>
    (226)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-8003e92e484d26f73c93162f0ce3612ede07afd7d6b7281a8252a4e52ca6aded">boards/stk3200/include/board.h</a>
    (13)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-5f37c308ded68b912f9acd664b06c380154e602ef9536cc13a1ac23114b721ff">boards/stk3200/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-3fd1f122bd655e7e4b79275ab7b8711d5aa246bf0af8d9e9783957bea114a2d2">boards/stk3200/include/periph_conf.h</a>
    (23)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-985d038939be8dde0b321e457ddad64bcddb475d09dc0e1e846256945b4902cc">boards/stk3600/Makefile.include</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-b1b94cb49daee7f40134ad21530059aaa73b12ed57275ceef2b34ba6ae8b077d">boards/stk3600/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-2e3a8dd0e1823f5474de58afe5379b8e0005e866c3d6cdf82cb9b63fe4baa81c">boards/stk3600/doc.txt</a>
    (50)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-c34fe6dfb0f968bba7a75bb2cf81bb1f50166f3876e3720567fb8163fbf5206c">boards/stk3600/include/board.h</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-6afb5e2a6fc7b4c20288fe607258a59c6265d2f3162c70657070fdc06f498bab">boards/stk3600/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-d723363d85f2cb330f06d26ee1df0160f0e1b44811f939f8916c2b62a0f92f5b">boards/stk3600/include/periph_conf.h</a>
    (23)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-f76d5b482dba8abb216c6957d65f6bf5db00af7ae5087d5135db66ab278fc27a">boards/stk3700/Makefile.include</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-1f4d494159eefb6be3419fbe9c398a7fbefa051a05e6c77ae8b52478e1724b78">boards/stk3700/board.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-44b4061513123062fc25ab1d258a8206ad3ba53fb79dec71b490aef48fbcd06d">boards/stk3700/doc.txt</a>
    (50)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-678a7b65a612cf8cfb615f38a75f4e1de82f522a27374d8db6c0f4810e177e08">boards/stk3700/include/board.h</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-ad311e7543f40a1b6c8e5c69618bb4f2123c679e505072fd3bcb65b7dd7d85d0">boards/stk3700/include/gpio_params.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15368/files#diff-6e29dea8677e0c67b254f634a3a3bf03b904423f2c45a48c35afed23e77806f1">boards/stk3700/include/periph_conf.h</a>
    (23)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/RIOT-OS/RIOT/pull/15368.patch'>https://github.com/RIOT-OS/RIOT/pull/15368.patch</a></li>
  <li><a href='https://github.com/RIOT-OS/RIOT/pull/15368.diff'>https://github.com/RIOT-OS/RIOT/pull/15368.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/RIOT-OS/RIOT/pull/15368">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABE7WYEOCT5JCAPFMKCIDLDSN73EPANCNFSM4TIWMFMA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABE7WYFQFNHXE7TIBEDA67TSN73EPA5CNFSM4TIWMFMKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4K6TTTHQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/RIOT-OS/RIOT/pull/15368",
"url": "https://github.com/RIOT-OS/RIOT/pull/15368",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>