ci: IAR arm 9.70.2, riscv 3.40.2, rl78 5.20.2, avr 8.10.3, rh850 3.20.1

Run `.gitlab/ci/repackage/iar.ps1` with the installer and host the
package archives ourselves.
diff --git a/.gitlab/ci/iar-env.sh b/.gitlab/ci/iar-env.sh
index 39a5580..67d9d54 100644
--- a/.gitlab/ci/iar-env.sh
+++ b/.gitlab/ci/iar-env.sh
@@ -1,9 +1,9 @@
 files='
-bxarm-9.70.1.deb
-bxavr-8.10.2.deb
-bxrh850-3.10.2.deb
-bxriscv-3.40.1.deb
-bxrl78-5.20.1.deb
+bxarm-9.70.2.deb
+bxavr-8.10.3.deb
+bxrh850-3.20.1.deb
+bxriscv-3.40.2.deb
+bxrl78-5.20.2.deb
 bxrx-5.20.1.deb
 '
 for f in $files; do
@@ -12,11 +12,11 @@
 done
 
 echo '
-3b16748e560ab8fa3ffe6d6807186ac706134c78bc9db911112ab3ee67c7b997  bxarm-9.70.1.deb
-4a1065291952a23a8bfbbaa4eb36ca49b0af8653b8faab34ce955d9d48d64506  bxavr-8.10.2.deb
-b14085a0f21750c58168125d3cece2e3fcbd4c6495c652b5e65b6637bac0ac31  bxrh850-3.10.2.deb
-2e7de58a3aad43ef4199b811edd4dae9c4bff633376393f12fcb77ca27aba831  bxriscv-3.40.1.deb
-6a2b6163dd971635715f49cb072c853e5de55d2b0089f319a6a9f6db540af4bd  bxrl78-5.20.1.deb
+0a90ec54f097ebc24f7e12aa665b22cdaa78ea0a59792814392dce510d9fece1  bxarm-9.70.2.deb
+4fc428eee8617d365c526d67f9a30ed0873cbb916160a35ab7b50b4de0628dc0  bxavr-8.10.3.deb
+48b85860fc226aa8284b21ba3a49bfe018b12d61b5d0ab184e90840836583521  bxrh850-3.20.1.deb
+e701a208d4fac3fe52f685b785c1983383de48d556a77c5921f649d983c7339f  bxriscv-3.40.2.deb
+eb672e903d11f45adb591cf4a56e45187fe979c05e1c21d30ba7c1f6d95ea648  bxrl78-5.20.2.deb
 059667a53b6683b1b09b7842d71e784c04bc2376734421c3a628acdbc6bef9e3  bxrx-5.20.1.deb
 ' > bxdebs.sha256sum
 sha256sum --check bxdebs.sha256sum
diff --git a/.gitlab/ci/iar.ps1 b/.gitlab/ci/iar.ps1
index 4c1093d..d0f41b9 100644
--- a/.gitlab/ci/iar.ps1
+++ b/.gitlab/ci/iar.ps1
@@ -7,12 +7,12 @@
 $iar_dir = New-Item -Force -ItemType Directory -Path "$outdir\iar"
 
 $files = @{
-    "bxarm-9.70.1.13552-1.zip" = "866792FA6881C28610558E87EE02A45752CC06E7550FB57682720CDC300DA0B7"
-    "BXAVR-8102-1.zip"         = "862EFD23531854506070D5647F9B32197B80E5A727304BFBD8E386A3DAADF093"
-    "BXRH850-3102-1.zip"       = "8D1D009A0D138C7CA8431316123CB85CE1B41319A68B997F90D2E338CD469C7F"
-    "BXRISCV-3401-1.zip"       = "633F9BF64429923B0C478FB8ED0C47B3A67BC9B23DD9A2851DE66AC70DA64E06"
-    "bxrl78-5.20.1.2826-1.zip" = "71E981EC18C5BC031A356D89C4D6579DF0B0EF9EB34AB3B46A48DA3F3737C2D4"
-    "bxrx-5.20.1.6541-1.zip"   = "C000B333618A253482DCCB8F06CB902F6D9D0B7D554B863175D316004FBFFC82"
+    "bxarm-9.70.2.18199-1.zip"  = "47F91EB1829754440ED57B112D068345F1662309748AD5F1F8A6F6DA7362A54E"
+    "BXAVR-8103-1.zip"          = "53DA32EC4CF0CD0A2D4B81EF2CB5B8AF4D48B14A65661CB112394C634F897C8C"
+    "bxrh850-3.20.1.2142-1.zip" = "21EBFC9B61F5B25DF91F6578C6311AABC5BEB9FC9A71CDC54B85727149079ACF"
+    "BXRISCV-3402-1.zip"        = "6A694D111DED058944F55545F7E64E5B67DEC3E28B30B4436BEF6C0080C90F8D"
+    "bxrl78-5.20.2.2949-1.zip"  = "81ED60CFB7A8528490C1CBFCB22894E56B0A32A401F2F79ADFEA1D626EE7AF34"
+    "bxrx-5.20.1.6541-1.zip"    = "C000B333618A253482DCCB8F06CB902F6D9D0B7D554B863175D316004FBFFC82"
 }
 
 foreach ($f in $files.GetEnumerator()) {
diff --git a/.gitlab/ci/repackage/iar.ps1 b/.gitlab/ci/repackage/iar.ps1
index eb140cd..01f0c79 100644
--- a/.gitlab/ci/repackage/iar.ps1
+++ b/.gitlab/ci/repackage/iar.ps1
@@ -21,14 +21,25 @@
 $exclude = @(
   "arm/config/debugger"
   "arm/config/flashloader"
+  "arm/doc"
   "arm/drivers"
   "arm/src"
+  "avr/doc"
+  "avr/src/cstat"
+  "avr/src/lib"
+  "avr/src/lib_tiny"
+  "avr/src/linker"
   "riscv/config/debugger"
   "riscv/config/flashloader"
+  "riscv/doc"
   "riscv/drivers"
   "riscv/src"
+  "rh850/config/debugger"
+  "rh850/doc"
+  "rh850/src"
   "rl78/config/debugger"
-  "rl78/config/flashloader"
+  "rl78/config/renesas"
+  "rl78/doc"
   "rl78/drivers"
   "rl78/src"
   "rx/config/debugger"