diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-09-13 16:47:01 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-09-13 16:47:01 +0200 |
| commit | d6faf69e09ee12d3d41cc2063dd7353bff3be5c6 (patch) | |
| tree | 8325c1025e4a1b0c180898f2fb3f903094d45e95 | |
| parent | f1c35b40c74db489da8e04f1c2e87a1d4030c617 (diff) | |
| parent | f051f57d5547f57c71be1795634344e31f4bea0e (diff) | |
Merge pull request #378 from numero-744/gen-features-using-rust-not-python
Use our beloved Rust instead of Python
| -rw-r--r-- | embassy-stm32/Cargo.toml | 1446 | ||||
| -rw-r--r-- | embassy-stm32/gen_features.py | 54 | ||||
| -rw-r--r-- | stm32-gen-features/.cargo/config.toml | 3 | ||||
| -rw-r--r-- | stm32-gen-features/.gitignore | 1 | ||||
| -rw-r--r-- | stm32-gen-features/Cargo.toml | 11 | ||||
| -rw-r--r-- | stm32-gen-features/src/lib.rs | 213 | ||||
| -rw-r--r-- | stm32-gen-features/src/main.rs | 26 | ||||
| -rw-r--r-- | stm32-metapac/Cargo.toml | 2 | ||||
| -rw-r--r-- | stm32-metapac/gen_features.py | 47 |
9 files changed, 978 insertions, 825 deletions
diff --git a/embassy-stm32/Cargo.toml b/embassy-stm32/Cargo.toml index b34d56854..8efaa668b 100644 --- a/embassy-stm32/Cargo.toml +++ b/embassy-stm32/Cargo.toml | |||
| @@ -59,727 +59,727 @@ time-driver-tim3 = ["_time-driver"] | |||
| 59 | unstable-pac = [] | 59 | unstable-pac = [] |
| 60 | 60 | ||
| 61 | # BEGIN GENERATED FEATURES | 61 | # BEGIN GENERATED FEATURES |
| 62 | # Generated by gen_features.py. DO NOT EDIT. | 62 | # Generated by stm32-gen-features. DO NOT EDIT. |
| 63 | stm32f030c6 = [ "stm32-metapac/stm32f030c6",] | 63 | stm32f030c6 = [ "stm32-metapac/stm32f030c6" ] |
| 64 | stm32f030c8 = [ "stm32-metapac/stm32f030c8",] | 64 | stm32f030c8 = [ "stm32-metapac/stm32f030c8" ] |
| 65 | stm32f030cc = [ "stm32-metapac/stm32f030cc",] | 65 | stm32f030cc = [ "stm32-metapac/stm32f030cc" ] |
| 66 | stm32f030f4 = [ "stm32-metapac/stm32f030f4",] | 66 | stm32f030f4 = [ "stm32-metapac/stm32f030f4" ] |
| 67 | stm32f030k6 = [ "stm32-metapac/stm32f030k6",] | 67 | stm32f030k6 = [ "stm32-metapac/stm32f030k6" ] |
| 68 | stm32f030r8 = [ "stm32-metapac/stm32f030r8",] | 68 | stm32f030r8 = [ "stm32-metapac/stm32f030r8" ] |
| 69 | stm32f030rc = [ "stm32-metapac/stm32f030rc",] | 69 | stm32f030rc = [ "stm32-metapac/stm32f030rc" ] |
| 70 | stm32f031c4 = [ "stm32-metapac/stm32f031c4",] | 70 | stm32f031c4 = [ "stm32-metapac/stm32f031c4" ] |
| 71 | stm32f031c6 = [ "stm32-metapac/stm32f031c6",] | 71 | stm32f031c6 = [ "stm32-metapac/stm32f031c6" ] |
| 72 | stm32f031e6 = [ "stm32-metapac/stm32f031e6",] | 72 | stm32f031e6 = [ "stm32-metapac/stm32f031e6" ] |
| 73 | stm32f031f4 = [ "stm32-metapac/stm32f031f4",] | 73 | stm32f031f4 = [ "stm32-metapac/stm32f031f4" ] |
| 74 | stm32f031f6 = [ "stm32-metapac/stm32f031f6",] | 74 | stm32f031f6 = [ "stm32-metapac/stm32f031f6" ] |
| 75 | stm32f031g4 = [ "stm32-metapac/stm32f031g4",] | 75 | stm32f031g4 = [ "stm32-metapac/stm32f031g4" ] |
| 76 | stm32f031g6 = [ "stm32-metapac/stm32f031g6",] | 76 | stm32f031g6 = [ "stm32-metapac/stm32f031g6" ] |
| 77 | stm32f031k4 = [ "stm32-metapac/stm32f031k4",] | 77 | stm32f031k4 = [ "stm32-metapac/stm32f031k4" ] |
| 78 | stm32f031k6 = [ "stm32-metapac/stm32f031k6",] | 78 | stm32f031k6 = [ "stm32-metapac/stm32f031k6" ] |
| 79 | stm32f038c6 = [ "stm32-metapac/stm32f038c6",] | 79 | stm32f038c6 = [ "stm32-metapac/stm32f038c6" ] |
| 80 | stm32f038e6 = [ "stm32-metapac/stm32f038e6",] | 80 | stm32f038e6 = [ "stm32-metapac/stm32f038e6" ] |
| 81 | stm32f038f6 = [ "stm32-metapac/stm32f038f6",] | 81 | stm32f038f6 = [ "stm32-metapac/stm32f038f6" ] |
| 82 | stm32f038g6 = [ "stm32-metapac/stm32f038g6",] | 82 | stm32f038g6 = [ "stm32-metapac/stm32f038g6" ] |
| 83 | stm32f038k6 = [ "stm32-metapac/stm32f038k6",] | 83 | stm32f038k6 = [ "stm32-metapac/stm32f038k6" ] |
| 84 | stm32f042c4 = [ "stm32-metapac/stm32f042c4",] | 84 | stm32f042c4 = [ "stm32-metapac/stm32f042c4" ] |
| 85 | stm32f042c6 = [ "stm32-metapac/stm32f042c6",] | 85 | stm32f042c6 = [ "stm32-metapac/stm32f042c6" ] |
| 86 | stm32f042f4 = [ "stm32-metapac/stm32f042f4",] | 86 | stm32f042f4 = [ "stm32-metapac/stm32f042f4" ] |
| 87 | stm32f042f6 = [ "stm32-metapac/stm32f042f6",] | 87 | stm32f042f6 = [ "stm32-metapac/stm32f042f6" ] |
| 88 | stm32f042g4 = [ "stm32-metapac/stm32f042g4",] | 88 | stm32f042g4 = [ "stm32-metapac/stm32f042g4" ] |
| 89 | stm32f042g6 = [ "stm32-metapac/stm32f042g6",] | 89 | stm32f042g6 = [ "stm32-metapac/stm32f042g6" ] |
| 90 | stm32f042k4 = [ "stm32-metapac/stm32f042k4",] | 90 | stm32f042k4 = [ "stm32-metapac/stm32f042k4" ] |
| 91 | stm32f042k6 = [ "stm32-metapac/stm32f042k6",] | 91 | stm32f042k6 = [ "stm32-metapac/stm32f042k6" ] |
| 92 | stm32f042t6 = [ "stm32-metapac/stm32f042t6",] | 92 | stm32f042t6 = [ "stm32-metapac/stm32f042t6" ] |
| 93 | stm32f048c6 = [ "stm32-metapac/stm32f048c6",] | 93 | stm32f048c6 = [ "stm32-metapac/stm32f048c6" ] |
| 94 | stm32f048g6 = [ "stm32-metapac/stm32f048g6",] | 94 | stm32f048g6 = [ "stm32-metapac/stm32f048g6" ] |
| 95 | stm32f048t6 = [ "stm32-metapac/stm32f048t6",] | 95 | stm32f048t6 = [ "stm32-metapac/stm32f048t6" ] |
| 96 | stm32f051c4 = [ "stm32-metapac/stm32f051c4",] | 96 | stm32f051c4 = [ "stm32-metapac/stm32f051c4" ] |
| 97 | stm32f051c6 = [ "stm32-metapac/stm32f051c6",] | 97 | stm32f051c6 = [ "stm32-metapac/stm32f051c6" ] |
| 98 | stm32f051c8 = [ "stm32-metapac/stm32f051c8",] | 98 | stm32f051c8 = [ "stm32-metapac/stm32f051c8" ] |
| 99 | stm32f051k4 = [ "stm32-metapac/stm32f051k4",] | 99 | stm32f051k4 = [ "stm32-metapac/stm32f051k4" ] |
| 100 | stm32f051k6 = [ "stm32-metapac/stm32f051k6",] | 100 | stm32f051k6 = [ "stm32-metapac/stm32f051k6" ] |
| 101 | stm32f051k8 = [ "stm32-metapac/stm32f051k8",] | 101 | stm32f051k8 = [ "stm32-metapac/stm32f051k8" ] |
| 102 | stm32f051r4 = [ "stm32-metapac/stm32f051r4",] | 102 | stm32f051r4 = [ "stm32-metapac/stm32f051r4" ] |
| 103 | stm32f051r6 = [ "stm32-metapac/stm32f051r6",] | 103 | stm32f051r6 = [ "stm32-metapac/stm32f051r6" ] |
| 104 | stm32f051r8 = [ "stm32-metapac/stm32f051r8",] | 104 | stm32f051r8 = [ "stm32-metapac/stm32f051r8" ] |
| 105 | stm32f051t8 = [ "stm32-metapac/stm32f051t8",] | 105 | stm32f051t8 = [ "stm32-metapac/stm32f051t8" ] |
| 106 | stm32f058c8 = [ "stm32-metapac/stm32f058c8",] | 106 | stm32f058c8 = [ "stm32-metapac/stm32f058c8" ] |
| 107 | stm32f058r8 = [ "stm32-metapac/stm32f058r8",] | 107 | stm32f058r8 = [ "stm32-metapac/stm32f058r8" ] |
| 108 | stm32f058t8 = [ "stm32-metapac/stm32f058t8",] | 108 | stm32f058t8 = [ "stm32-metapac/stm32f058t8" ] |
| 109 | stm32f070c6 = [ "stm32-metapac/stm32f070c6",] | 109 | stm32f070c6 = [ "stm32-metapac/stm32f070c6" ] |
| 110 | stm32f070cb = [ "stm32-metapac/stm32f070cb",] | 110 | stm32f070cb = [ "stm32-metapac/stm32f070cb" ] |
| 111 | stm32f070f6 = [ "stm32-metapac/stm32f070f6",] | 111 | stm32f070f6 = [ "stm32-metapac/stm32f070f6" ] |
| 112 | stm32f070rb = [ "stm32-metapac/stm32f070rb",] | 112 | stm32f070rb = [ "stm32-metapac/stm32f070rb" ] |
| 113 | stm32f071c8 = [ "stm32-metapac/stm32f071c8",] | 113 | stm32f071c8 = [ "stm32-metapac/stm32f071c8" ] |
| 114 | stm32f071cb = [ "stm32-metapac/stm32f071cb",] | 114 | stm32f071cb = [ "stm32-metapac/stm32f071cb" ] |
| 115 | stm32f071rb = [ "stm32-metapac/stm32f071rb",] | 115 | stm32f071rb = [ "stm32-metapac/stm32f071rb" ] |
| 116 | stm32f071v8 = [ "stm32-metapac/stm32f071v8",] | 116 | stm32f071v8 = [ "stm32-metapac/stm32f071v8" ] |
| 117 | stm32f071vb = [ "stm32-metapac/stm32f071vb",] | 117 | stm32f071vb = [ "stm32-metapac/stm32f071vb" ] |
| 118 | stm32f072c8 = [ "stm32-metapac/stm32f072c8",] | 118 | stm32f072c8 = [ "stm32-metapac/stm32f072c8" ] |
| 119 | stm32f072cb = [ "stm32-metapac/stm32f072cb",] | 119 | stm32f072cb = [ "stm32-metapac/stm32f072cb" ] |
| 120 | stm32f072r8 = [ "stm32-metapac/stm32f072r8",] | 120 | stm32f072r8 = [ "stm32-metapac/stm32f072r8" ] |
| 121 | stm32f072rb = [ "stm32-metapac/stm32f072rb",] | 121 | stm32f072rb = [ "stm32-metapac/stm32f072rb" ] |
| 122 | stm32f072v8 = [ "stm32-metapac/stm32f072v8",] | 122 | stm32f072v8 = [ "stm32-metapac/stm32f072v8" ] |
| 123 | stm32f072vb = [ "stm32-metapac/stm32f072vb",] | 123 | stm32f072vb = [ "stm32-metapac/stm32f072vb" ] |
| 124 | stm32f078cb = [ "stm32-metapac/stm32f078cb",] | 124 | stm32f078cb = [ "stm32-metapac/stm32f078cb" ] |
| 125 | stm32f078rb = [ "stm32-metapac/stm32f078rb",] | 125 | stm32f078rb = [ "stm32-metapac/stm32f078rb" ] |
| 126 | stm32f078vb = [ "stm32-metapac/stm32f078vb",] | 126 | stm32f078vb = [ "stm32-metapac/stm32f078vb" ] |
| 127 | stm32f091cb = [ "stm32-metapac/stm32f091cb",] | 127 | stm32f091cb = [ "stm32-metapac/stm32f091cb" ] |
| 128 | stm32f091cc = [ "stm32-metapac/stm32f091cc",] | 128 | stm32f091cc = [ "stm32-metapac/stm32f091cc" ] |
| 129 | stm32f091rb = [ "stm32-metapac/stm32f091rb",] | 129 | stm32f091rb = [ "stm32-metapac/stm32f091rb" ] |
| 130 | stm32f091rc = [ "stm32-metapac/stm32f091rc",] | 130 | stm32f091rc = [ "stm32-metapac/stm32f091rc" ] |
| 131 | stm32f091vb = [ "stm32-metapac/stm32f091vb",] | 131 | stm32f091vb = [ "stm32-metapac/stm32f091vb" ] |
| 132 | stm32f091vc = [ "stm32-metapac/stm32f091vc",] | 132 | stm32f091vc = [ "stm32-metapac/stm32f091vc" ] |
| 133 | stm32f098cc = [ "stm32-metapac/stm32f098cc",] | 133 | stm32f098cc = [ "stm32-metapac/stm32f098cc" ] |
| 134 | stm32f098rc = [ "stm32-metapac/stm32f098rc",] | 134 | stm32f098rc = [ "stm32-metapac/stm32f098rc" ] |
| 135 | stm32f098vc = [ "stm32-metapac/stm32f098vc",] | 135 | stm32f098vc = [ "stm32-metapac/stm32f098vc" ] |
| 136 | stm32f401cb = [ "stm32-metapac/stm32f401cb",] | 136 | stm32f401cb = [ "stm32-metapac/stm32f401cb" ] |
| 137 | stm32f401cc = [ "stm32-metapac/stm32f401cc",] | 137 | stm32f401cc = [ "stm32-metapac/stm32f401cc" ] |
| 138 | stm32f401cd = [ "stm32-metapac/stm32f401cd",] | 138 | stm32f401cd = [ "stm32-metapac/stm32f401cd" ] |
| 139 | stm32f401ce = [ "stm32-metapac/stm32f401ce",] | 139 | stm32f401ce = [ "stm32-metapac/stm32f401ce" ] |
| 140 | stm32f401rb = [ "stm32-metapac/stm32f401rb",] | 140 | stm32f401rb = [ "stm32-metapac/stm32f401rb" ] |
| 141 | stm32f401rc = [ "stm32-metapac/stm32f401rc",] | 141 | stm32f401rc = [ "stm32-metapac/stm32f401rc" ] |
| 142 | stm32f401rd = [ "stm32-metapac/stm32f401rd",] | 142 | stm32f401rd = [ "stm32-metapac/stm32f401rd" ] |
| 143 | stm32f401re = [ "stm32-metapac/stm32f401re",] | 143 | stm32f401re = [ "stm32-metapac/stm32f401re" ] |
| 144 | stm32f401vb = [ "stm32-metapac/stm32f401vb",] | 144 | stm32f401vb = [ "stm32-metapac/stm32f401vb" ] |
| 145 | stm32f401vc = [ "stm32-metapac/stm32f401vc",] | 145 | stm32f401vc = [ "stm32-metapac/stm32f401vc" ] |
| 146 | stm32f401vd = [ "stm32-metapac/stm32f401vd",] | 146 | stm32f401vd = [ "stm32-metapac/stm32f401vd" ] |
| 147 | stm32f401ve = [ "stm32-metapac/stm32f401ve",] | 147 | stm32f401ve = [ "stm32-metapac/stm32f401ve" ] |
| 148 | stm32f405oe = [ "stm32-metapac/stm32f405oe",] | 148 | stm32f405oe = [ "stm32-metapac/stm32f405oe" ] |
| 149 | stm32f405og = [ "stm32-metapac/stm32f405og",] | 149 | stm32f405og = [ "stm32-metapac/stm32f405og" ] |
| 150 | stm32f405rg = [ "stm32-metapac/stm32f405rg",] | 150 | stm32f405rg = [ "stm32-metapac/stm32f405rg" ] |
| 151 | stm32f405vg = [ "stm32-metapac/stm32f405vg",] | 151 | stm32f405vg = [ "stm32-metapac/stm32f405vg" ] |
| 152 | stm32f405zg = [ "stm32-metapac/stm32f405zg",] | 152 | stm32f405zg = [ "stm32-metapac/stm32f405zg" ] |
| 153 | stm32f407ie = [ "stm32-metapac/stm32f407ie",] | 153 | stm32f407ie = [ "stm32-metapac/stm32f407ie" ] |
| 154 | stm32f407ig = [ "stm32-metapac/stm32f407ig",] | 154 | stm32f407ig = [ "stm32-metapac/stm32f407ig" ] |
| 155 | stm32f407ve = [ "stm32-metapac/stm32f407ve",] | 155 | stm32f407ve = [ "stm32-metapac/stm32f407ve" ] |
| 156 | stm32f407vg = [ "stm32-metapac/stm32f407vg",] | 156 | stm32f407vg = [ "stm32-metapac/stm32f407vg" ] |
| 157 | stm32f407ze = [ "stm32-metapac/stm32f407ze",] | 157 | stm32f407ze = [ "stm32-metapac/stm32f407ze" ] |
| 158 | stm32f407zg = [ "stm32-metapac/stm32f407zg",] | 158 | stm32f407zg = [ "stm32-metapac/stm32f407zg" ] |
| 159 | stm32f410c8 = [ "stm32-metapac/stm32f410c8",] | 159 | stm32f410c8 = [ "stm32-metapac/stm32f410c8" ] |
| 160 | stm32f410cb = [ "stm32-metapac/stm32f410cb",] | 160 | stm32f410cb = [ "stm32-metapac/stm32f410cb" ] |
| 161 | stm32f410r8 = [ "stm32-metapac/stm32f410r8",] | 161 | stm32f410r8 = [ "stm32-metapac/stm32f410r8" ] |
| 162 | stm32f410rb = [ "stm32-metapac/stm32f410rb",] | 162 | stm32f410rb = [ "stm32-metapac/stm32f410rb" ] |
| 163 | stm32f410t8 = [ "stm32-metapac/stm32f410t8",] | 163 | stm32f410t8 = [ "stm32-metapac/stm32f410t8" ] |
| 164 | stm32f410tb = [ "stm32-metapac/stm32f410tb",] | 164 | stm32f410tb = [ "stm32-metapac/stm32f410tb" ] |
| 165 | stm32f411cc = [ "stm32-metapac/stm32f411cc",] | 165 | stm32f411cc = [ "stm32-metapac/stm32f411cc" ] |
| 166 | stm32f411ce = [ "stm32-metapac/stm32f411ce",] | 166 | stm32f411ce = [ "stm32-metapac/stm32f411ce" ] |
| 167 | stm32f411rc = [ "stm32-metapac/stm32f411rc",] | 167 | stm32f411rc = [ "stm32-metapac/stm32f411rc" ] |
| 168 | stm32f411re = [ "stm32-metapac/stm32f411re",] | 168 | stm32f411re = [ "stm32-metapac/stm32f411re" ] |
| 169 | stm32f411vc = [ "stm32-metapac/stm32f411vc",] | 169 | stm32f411vc = [ "stm32-metapac/stm32f411vc" ] |
| 170 | stm32f411ve = [ "stm32-metapac/stm32f411ve",] | 170 | stm32f411ve = [ "stm32-metapac/stm32f411ve" ] |
| 171 | stm32f412ce = [ "stm32-metapac/stm32f412ce",] | 171 | stm32f412ce = [ "stm32-metapac/stm32f412ce" ] |
| 172 | stm32f412cg = [ "stm32-metapac/stm32f412cg",] | 172 | stm32f412cg = [ "stm32-metapac/stm32f412cg" ] |
| 173 | stm32f412re = [ "stm32-metapac/stm32f412re",] | 173 | stm32f412re = [ "stm32-metapac/stm32f412re" ] |
| 174 | stm32f412rg = [ "stm32-metapac/stm32f412rg",] | 174 | stm32f412rg = [ "stm32-metapac/stm32f412rg" ] |
| 175 | stm32f412ve = [ "stm32-metapac/stm32f412ve",] | 175 | stm32f412ve = [ "stm32-metapac/stm32f412ve" ] |
| 176 | stm32f412vg = [ "stm32-metapac/stm32f412vg",] | 176 | stm32f412vg = [ "stm32-metapac/stm32f412vg" ] |
| 177 | stm32f412ze = [ "stm32-metapac/stm32f412ze",] | 177 | stm32f412ze = [ "stm32-metapac/stm32f412ze" ] |
| 178 | stm32f412zg = [ "stm32-metapac/stm32f412zg",] | 178 | stm32f412zg = [ "stm32-metapac/stm32f412zg" ] |
| 179 | stm32f413cg = [ "stm32-metapac/stm32f413cg",] | 179 | stm32f413cg = [ "stm32-metapac/stm32f413cg" ] |
| 180 | stm32f413ch = [ "stm32-metapac/stm32f413ch",] | 180 | stm32f413ch = [ "stm32-metapac/stm32f413ch" ] |
| 181 | stm32f413mg = [ "stm32-metapac/stm32f413mg",] | 181 | stm32f413mg = [ "stm32-metapac/stm32f413mg" ] |
| 182 | stm32f413mh = [ "stm32-metapac/stm32f413mh",] | 182 | stm32f413mh = [ "stm32-metapac/stm32f413mh" ] |
| 183 | stm32f413rg = [ "stm32-metapac/stm32f413rg",] | 183 | stm32f413rg = [ "stm32-metapac/stm32f413rg" ] |
| 184 | stm32f413rh = [ "stm32-metapac/stm32f413rh",] | 184 | stm32f413rh = [ "stm32-metapac/stm32f413rh" ] |
| 185 | stm32f413vg = [ "stm32-metapac/stm32f413vg",] | 185 | stm32f413vg = [ "stm32-metapac/stm32f413vg" ] |
| 186 | stm32f413vh = [ "stm32-metapac/stm32f413vh",] | 186 | stm32f413vh = [ "stm32-metapac/stm32f413vh" ] |
| 187 | stm32f413zg = [ "stm32-metapac/stm32f413zg",] | 187 | stm32f413zg = [ "stm32-metapac/stm32f413zg" ] |
| 188 | stm32f413zh = [ "stm32-metapac/stm32f413zh",] | 188 | stm32f413zh = [ "stm32-metapac/stm32f413zh" ] |
| 189 | stm32f415og = [ "stm32-metapac/stm32f415og",] | 189 | stm32f415og = [ "stm32-metapac/stm32f415og" ] |
| 190 | stm32f415rg = [ "stm32-metapac/stm32f415rg",] | 190 | stm32f415rg = [ "stm32-metapac/stm32f415rg" ] |
| 191 | stm32f415vg = [ "stm32-metapac/stm32f415vg",] | 191 | stm32f415vg = [ "stm32-metapac/stm32f415vg" ] |
| 192 | stm32f415zg = [ "stm32-metapac/stm32f415zg",] | 192 | stm32f415zg = [ "stm32-metapac/stm32f415zg" ] |
| 193 | stm32f417ie = [ "stm32-metapac/stm32f417ie",] | 193 | stm32f417ie = [ "stm32-metapac/stm32f417ie" ] |
| 194 | stm32f417ig = [ "stm32-metapac/stm32f417ig",] | 194 | stm32f417ig = [ "stm32-metapac/stm32f417ig" ] |
| 195 | stm32f417ve = [ "stm32-metapac/stm32f417ve",] | 195 | stm32f417ve = [ "stm32-metapac/stm32f417ve" ] |
| 196 | stm32f417vg = [ "stm32-metapac/stm32f417vg",] | 196 | stm32f417vg = [ "stm32-metapac/stm32f417vg" ] |
| 197 | stm32f417ze = [ "stm32-metapac/stm32f417ze",] | 197 | stm32f417ze = [ "stm32-metapac/stm32f417ze" ] |
| 198 | stm32f417zg = [ "stm32-metapac/stm32f417zg",] | 198 | stm32f417zg = [ "stm32-metapac/stm32f417zg" ] |
| 199 | stm32f423ch = [ "stm32-metapac/stm32f423ch",] | 199 | stm32f423ch = [ "stm32-metapac/stm32f423ch" ] |
| 200 | stm32f423mh = [ "stm32-metapac/stm32f423mh",] | 200 | stm32f423mh = [ "stm32-metapac/stm32f423mh" ] |
| 201 | stm32f423rh = [ "stm32-metapac/stm32f423rh",] | 201 | stm32f423rh = [ "stm32-metapac/stm32f423rh" ] |
| 202 | stm32f423vh = [ "stm32-metapac/stm32f423vh",] | 202 | stm32f423vh = [ "stm32-metapac/stm32f423vh" ] |
| 203 | stm32f423zh = [ "stm32-metapac/stm32f423zh",] | 203 | stm32f423zh = [ "stm32-metapac/stm32f423zh" ] |
| 204 | stm32f427ag = [ "stm32-metapac/stm32f427ag",] | 204 | stm32f427ag = [ "stm32-metapac/stm32f427ag" ] |
| 205 | stm32f427ai = [ "stm32-metapac/stm32f427ai",] | 205 | stm32f427ai = [ "stm32-metapac/stm32f427ai" ] |
| 206 | stm32f427ig = [ "stm32-metapac/stm32f427ig",] | 206 | stm32f427ig = [ "stm32-metapac/stm32f427ig" ] |
| 207 | stm32f427ii = [ "stm32-metapac/stm32f427ii",] | 207 | stm32f427ii = [ "stm32-metapac/stm32f427ii" ] |
| 208 | stm32f427vg = [ "stm32-metapac/stm32f427vg",] | 208 | stm32f427vg = [ "stm32-metapac/stm32f427vg" ] |
| 209 | stm32f427vi = [ "stm32-metapac/stm32f427vi",] | 209 | stm32f427vi = [ "stm32-metapac/stm32f427vi" ] |
| 210 | stm32f427zg = [ "stm32-metapac/stm32f427zg",] | 210 | stm32f427zg = [ "stm32-metapac/stm32f427zg" ] |
| 211 | stm32f427zi = [ "stm32-metapac/stm32f427zi",] | 211 | stm32f427zi = [ "stm32-metapac/stm32f427zi" ] |
| 212 | stm32f429ag = [ "stm32-metapac/stm32f429ag",] | 212 | stm32f429ag = [ "stm32-metapac/stm32f429ag" ] |
| 213 | stm32f429ai = [ "stm32-metapac/stm32f429ai",] | 213 | stm32f429ai = [ "stm32-metapac/stm32f429ai" ] |
| 214 | stm32f429be = [ "stm32-metapac/stm32f429be",] | 214 | stm32f429be = [ "stm32-metapac/stm32f429be" ] |
| 215 | stm32f429bg = [ "stm32-metapac/stm32f429bg",] | 215 | stm32f429bg = [ "stm32-metapac/stm32f429bg" ] |
| 216 | stm32f429bi = [ "stm32-metapac/stm32f429bi",] | 216 | stm32f429bi = [ "stm32-metapac/stm32f429bi" ] |
| 217 | stm32f429ie = [ "stm32-metapac/stm32f429ie",] | 217 | stm32f429ie = [ "stm32-metapac/stm32f429ie" ] |
| 218 | stm32f429ig = [ "stm32-metapac/stm32f429ig",] | 218 | stm32f429ig = [ "stm32-metapac/stm32f429ig" ] |
| 219 | stm32f429ii = [ "stm32-metapac/stm32f429ii",] | 219 | stm32f429ii = [ "stm32-metapac/stm32f429ii" ] |
| 220 | stm32f429ne = [ "stm32-metapac/stm32f429ne",] | 220 | stm32f429ne = [ "stm32-metapac/stm32f429ne" ] |
| 221 | stm32f429ng = [ "stm32-metapac/stm32f429ng",] | 221 | stm32f429ng = [ "stm32-metapac/stm32f429ng" ] |
| 222 | stm32f429ni = [ "stm32-metapac/stm32f429ni",] | 222 | stm32f429ni = [ "stm32-metapac/stm32f429ni" ] |
| 223 | stm32f429ve = [ "stm32-metapac/stm32f429ve",] | 223 | stm32f429ve = [ "stm32-metapac/stm32f429ve" ] |
| 224 | stm32f429vg = [ "stm32-metapac/stm32f429vg",] | 224 | stm32f429vg = [ "stm32-metapac/stm32f429vg" ] |
| 225 | stm32f429vi = [ "stm32-metapac/stm32f429vi",] | 225 | stm32f429vi = [ "stm32-metapac/stm32f429vi" ] |
| 226 | stm32f429ze = [ "stm32-metapac/stm32f429ze",] | 226 | stm32f429ze = [ "stm32-metapac/stm32f429ze" ] |
| 227 | stm32f429zg = [ "stm32-metapac/stm32f429zg",] | 227 | stm32f429zg = [ "stm32-metapac/stm32f429zg" ] |
| 228 | stm32f429zi = [ "stm32-metapac/stm32f429zi",] | 228 | stm32f429zi = [ "stm32-metapac/stm32f429zi" ] |
| 229 | stm32f437ai = [ "stm32-metapac/stm32f437ai",] | 229 | stm32f437ai = [ "stm32-metapac/stm32f437ai" ] |
| 230 | stm32f437ig = [ "stm32-metapac/stm32f437ig",] | 230 | stm32f437ig = [ "stm32-metapac/stm32f437ig" ] |
| 231 | stm32f437ii = [ "stm32-metapac/stm32f437ii",] | 231 | stm32f437ii = [ "stm32-metapac/stm32f437ii" ] |
| 232 | stm32f437vg = [ "stm32-metapac/stm32f437vg",] | 232 | stm32f437vg = [ "stm32-metapac/stm32f437vg" ] |
| 233 | stm32f437vi = [ "stm32-metapac/stm32f437vi",] | 233 | stm32f437vi = [ "stm32-metapac/stm32f437vi" ] |
| 234 | stm32f437zg = [ "stm32-metapac/stm32f437zg",] | 234 | stm32f437zg = [ "stm32-metapac/stm32f437zg" ] |
| 235 | stm32f437zi = [ "stm32-metapac/stm32f437zi",] | 235 | stm32f437zi = [ "stm32-metapac/stm32f437zi" ] |
| 236 | stm32f439ai = [ "stm32-metapac/stm32f439ai",] | 236 | stm32f439ai = [ "stm32-metapac/stm32f439ai" ] |
| 237 | stm32f439bg = [ "stm32-metapac/stm32f439bg",] | 237 | stm32f439bg = [ "stm32-metapac/stm32f439bg" ] |
| 238 | stm32f439bi = [ "stm32-metapac/stm32f439bi",] | 238 | stm32f439bi = [ "stm32-metapac/stm32f439bi" ] |
| 239 | stm32f439ig = [ "stm32-metapac/stm32f439ig",] | 239 | stm32f439ig = [ "stm32-metapac/stm32f439ig" ] |
| 240 | stm32f439ii = [ "stm32-metapac/stm32f439ii",] | 240 | stm32f439ii = [ "stm32-metapac/stm32f439ii" ] |
| 241 | stm32f439ng = [ "stm32-metapac/stm32f439ng",] | 241 | stm32f439ng = [ "stm32-metapac/stm32f439ng" ] |
| 242 | stm32f439ni = [ "stm32-metapac/stm32f439ni",] | 242 | stm32f439ni = [ "stm32-metapac/stm32f439ni" ] |
| 243 | stm32f439vg = [ "stm32-metapac/stm32f439vg",] | 243 | stm32f439vg = [ "stm32-metapac/stm32f439vg" ] |
| 244 | stm32f439vi = [ "stm32-metapac/stm32f439vi",] | 244 | stm32f439vi = [ "stm32-metapac/stm32f439vi" ] |
| 245 | stm32f439zg = [ "stm32-metapac/stm32f439zg",] | 245 | stm32f439zg = [ "stm32-metapac/stm32f439zg" ] |
| 246 | stm32f439zi = [ "stm32-metapac/stm32f439zi",] | 246 | stm32f439zi = [ "stm32-metapac/stm32f439zi" ] |
| 247 | stm32f446mc = [ "stm32-metapac/stm32f446mc",] | 247 | stm32f446mc = [ "stm32-metapac/stm32f446mc" ] |
| 248 | stm32f446me = [ "stm32-metapac/stm32f446me",] | 248 | stm32f446me = [ "stm32-metapac/stm32f446me" ] |
| 249 | stm32f446rc = [ "stm32-metapac/stm32f446rc",] | 249 | stm32f446rc = [ "stm32-metapac/stm32f446rc" ] |
| 250 | stm32f446re = [ "stm32-metapac/stm32f446re",] | 250 | stm32f446re = [ "stm32-metapac/stm32f446re" ] |
| 251 | stm32f446vc = [ "stm32-metapac/stm32f446vc",] | 251 | stm32f446vc = [ "stm32-metapac/stm32f446vc" ] |
| 252 | stm32f446ve = [ "stm32-metapac/stm32f446ve",] | 252 | stm32f446ve = [ "stm32-metapac/stm32f446ve" ] |
| 253 | stm32f446zc = [ "stm32-metapac/stm32f446zc",] | 253 | stm32f446zc = [ "stm32-metapac/stm32f446zc" ] |
| 254 | stm32f446ze = [ "stm32-metapac/stm32f446ze",] | 254 | stm32f446ze = [ "stm32-metapac/stm32f446ze" ] |
| 255 | stm32f469ae = [ "stm32-metapac/stm32f469ae",] | 255 | stm32f469ae = [ "stm32-metapac/stm32f469ae" ] |
| 256 | stm32f469ag = [ "stm32-metapac/stm32f469ag",] | 256 | stm32f469ag = [ "stm32-metapac/stm32f469ag" ] |
| 257 | stm32f469ai = [ "stm32-metapac/stm32f469ai",] | 257 | stm32f469ai = [ "stm32-metapac/stm32f469ai" ] |
| 258 | stm32f469be = [ "stm32-metapac/stm32f469be",] | 258 | stm32f469be = [ "stm32-metapac/stm32f469be" ] |
| 259 | stm32f469bg = [ "stm32-metapac/stm32f469bg",] | 259 | stm32f469bg = [ "stm32-metapac/stm32f469bg" ] |
| 260 | stm32f469bi = [ "stm32-metapac/stm32f469bi",] | 260 | stm32f469bi = [ "stm32-metapac/stm32f469bi" ] |
| 261 | stm32f469ie = [ "stm32-metapac/stm32f469ie",] | 261 | stm32f469ie = [ "stm32-metapac/stm32f469ie" ] |
| 262 | stm32f469ig = [ "stm32-metapac/stm32f469ig",] | 262 | stm32f469ig = [ "stm32-metapac/stm32f469ig" ] |
| 263 | stm32f469ii = [ "stm32-metapac/stm32f469ii",] | 263 | stm32f469ii = [ "stm32-metapac/stm32f469ii" ] |
| 264 | stm32f469ne = [ "stm32-metapac/stm32f469ne",] | 264 | stm32f469ne = [ "stm32-metapac/stm32f469ne" ] |
| 265 | stm32f469ng = [ "stm32-metapac/stm32f469ng",] | 265 | stm32f469ng = [ "stm32-metapac/stm32f469ng" ] |
| 266 | stm32f469ni = [ "stm32-metapac/stm32f469ni",] | 266 | stm32f469ni = [ "stm32-metapac/stm32f469ni" ] |
| 267 | stm32f469ve = [ "stm32-metapac/stm32f469ve",] | 267 | stm32f469ve = [ "stm32-metapac/stm32f469ve" ] |
| 268 | stm32f469vg = [ "stm32-metapac/stm32f469vg",] | 268 | stm32f469vg = [ "stm32-metapac/stm32f469vg" ] |
| 269 | stm32f469vi = [ "stm32-metapac/stm32f469vi",] | 269 | stm32f469vi = [ "stm32-metapac/stm32f469vi" ] |
| 270 | stm32f469ze = [ "stm32-metapac/stm32f469ze",] | 270 | stm32f469ze = [ "stm32-metapac/stm32f469ze" ] |
| 271 | stm32f469zg = [ "stm32-metapac/stm32f469zg",] | 271 | stm32f469zg = [ "stm32-metapac/stm32f469zg" ] |
| 272 | stm32f469zi = [ "stm32-metapac/stm32f469zi",] | 272 | stm32f469zi = [ "stm32-metapac/stm32f469zi" ] |
| 273 | stm32f479ag = [ "stm32-metapac/stm32f479ag",] | 273 | stm32f479ag = [ "stm32-metapac/stm32f479ag" ] |
| 274 | stm32f479ai = [ "stm32-metapac/stm32f479ai",] | 274 | stm32f479ai = [ "stm32-metapac/stm32f479ai" ] |
| 275 | stm32f479bg = [ "stm32-metapac/stm32f479bg",] | 275 | stm32f479bg = [ "stm32-metapac/stm32f479bg" ] |
| 276 | stm32f479bi = [ "stm32-metapac/stm32f479bi",] | 276 | stm32f479bi = [ "stm32-metapac/stm32f479bi" ] |
| 277 | stm32f479ig = [ "stm32-metapac/stm32f479ig",] | 277 | stm32f479ig = [ "stm32-metapac/stm32f479ig" ] |
| 278 | stm32f479ii = [ "stm32-metapac/stm32f479ii",] | 278 | stm32f479ii = [ "stm32-metapac/stm32f479ii" ] |
| 279 | stm32f479ng = [ "stm32-metapac/stm32f479ng",] | 279 | stm32f479ng = [ "stm32-metapac/stm32f479ng" ] |
| 280 | stm32f479ni = [ "stm32-metapac/stm32f479ni",] | 280 | stm32f479ni = [ "stm32-metapac/stm32f479ni" ] |
| 281 | stm32f479vg = [ "stm32-metapac/stm32f479vg",] | 281 | stm32f479vg = [ "stm32-metapac/stm32f479vg" ] |
| 282 | stm32f479vi = [ "stm32-metapac/stm32f479vi",] | 282 | stm32f479vi = [ "stm32-metapac/stm32f479vi" ] |
| 283 | stm32f479zg = [ "stm32-metapac/stm32f479zg",] | 283 | stm32f479zg = [ "stm32-metapac/stm32f479zg" ] |
| 284 | stm32f479zi = [ "stm32-metapac/stm32f479zi",] | 284 | stm32f479zi = [ "stm32-metapac/stm32f479zi" ] |
| 285 | stm32g030c6 = [ "stm32-metapac/stm32g030c6",] | 285 | stm32g030c6 = [ "stm32-metapac/stm32g030c6" ] |
| 286 | stm32g030c8 = [ "stm32-metapac/stm32g030c8",] | 286 | stm32g030c8 = [ "stm32-metapac/stm32g030c8" ] |
| 287 | stm32g030f6 = [ "stm32-metapac/stm32g030f6",] | 287 | stm32g030f6 = [ "stm32-metapac/stm32g030f6" ] |
| 288 | stm32g030j6 = [ "stm32-metapac/stm32g030j6",] | 288 | stm32g030j6 = [ "stm32-metapac/stm32g030j6" ] |
| 289 | stm32g030k6 = [ "stm32-metapac/stm32g030k6",] | 289 | stm32g030k6 = [ "stm32-metapac/stm32g030k6" ] |
| 290 | stm32g030k8 = [ "stm32-metapac/stm32g030k8",] | 290 | stm32g030k8 = [ "stm32-metapac/stm32g030k8" ] |
| 291 | stm32g031c4 = [ "stm32-metapac/stm32g031c4",] | 291 | stm32g031c4 = [ "stm32-metapac/stm32g031c4" ] |
| 292 | stm32g031c6 = [ "stm32-metapac/stm32g031c6",] | 292 | stm32g031c6 = [ "stm32-metapac/stm32g031c6" ] |
| 293 | stm32g031c8 = [ "stm32-metapac/stm32g031c8",] | 293 | stm32g031c8 = [ "stm32-metapac/stm32g031c8" ] |
| 294 | stm32g031f4 = [ "stm32-metapac/stm32g031f4",] | 294 | stm32g031f4 = [ "stm32-metapac/stm32g031f4" ] |
| 295 | stm32g031f6 = [ "stm32-metapac/stm32g031f6",] | 295 | stm32g031f6 = [ "stm32-metapac/stm32g031f6" ] |
| 296 | stm32g031f8 = [ "stm32-metapac/stm32g031f8",] | 296 | stm32g031f8 = [ "stm32-metapac/stm32g031f8" ] |
| 297 | stm32g031g4 = [ "stm32-metapac/stm32g031g4",] | 297 | stm32g031g4 = [ "stm32-metapac/stm32g031g4" ] |
| 298 | stm32g031g6 = [ "stm32-metapac/stm32g031g6",] | 298 | stm32g031g6 = [ "stm32-metapac/stm32g031g6" ] |
| 299 | stm32g031g8 = [ "stm32-metapac/stm32g031g8",] | 299 | stm32g031g8 = [ "stm32-metapac/stm32g031g8" ] |
| 300 | stm32g031j4 = [ "stm32-metapac/stm32g031j4",] | 300 | stm32g031j4 = [ "stm32-metapac/stm32g031j4" ] |
| 301 | stm32g031j6 = [ "stm32-metapac/stm32g031j6",] | 301 | stm32g031j6 = [ "stm32-metapac/stm32g031j6" ] |
| 302 | stm32g031k4 = [ "stm32-metapac/stm32g031k4",] | 302 | stm32g031k4 = [ "stm32-metapac/stm32g031k4" ] |
| 303 | stm32g031k6 = [ "stm32-metapac/stm32g031k6",] | 303 | stm32g031k6 = [ "stm32-metapac/stm32g031k6" ] |
| 304 | stm32g031k8 = [ "stm32-metapac/stm32g031k8",] | 304 | stm32g031k8 = [ "stm32-metapac/stm32g031k8" ] |
| 305 | stm32g031y8 = [ "stm32-metapac/stm32g031y8",] | 305 | stm32g031y8 = [ "stm32-metapac/stm32g031y8" ] |
| 306 | stm32g041c6 = [ "stm32-metapac/stm32g041c6",] | 306 | stm32g041c6 = [ "stm32-metapac/stm32g041c6" ] |
| 307 | stm32g041c8 = [ "stm32-metapac/stm32g041c8",] | 307 | stm32g041c8 = [ "stm32-metapac/stm32g041c8" ] |
| 308 | stm32g041f6 = [ "stm32-metapac/stm32g041f6",] | 308 | stm32g041f6 = [ "stm32-metapac/stm32g041f6" ] |
| 309 | stm32g041f8 = [ "stm32-metapac/stm32g041f8",] | 309 | stm32g041f8 = [ "stm32-metapac/stm32g041f8" ] |
| 310 | stm32g041g6 = [ "stm32-metapac/stm32g041g6",] | 310 | stm32g041g6 = [ "stm32-metapac/stm32g041g6" ] |
| 311 | stm32g041g8 = [ "stm32-metapac/stm32g041g8",] | 311 | stm32g041g8 = [ "stm32-metapac/stm32g041g8" ] |
| 312 | stm32g041j6 = [ "stm32-metapac/stm32g041j6",] | 312 | stm32g041j6 = [ "stm32-metapac/stm32g041j6" ] |
| 313 | stm32g041k6 = [ "stm32-metapac/stm32g041k6",] | 313 | stm32g041k6 = [ "stm32-metapac/stm32g041k6" ] |
| 314 | stm32g041k8 = [ "stm32-metapac/stm32g041k8",] | 314 | stm32g041k8 = [ "stm32-metapac/stm32g041k8" ] |
| 315 | stm32g041y8 = [ "stm32-metapac/stm32g041y8",] | 315 | stm32g041y8 = [ "stm32-metapac/stm32g041y8" ] |
| 316 | stm32g050c6 = [ "stm32-metapac/stm32g050c6",] | 316 | stm32g050c6 = [ "stm32-metapac/stm32g050c6" ] |
| 317 | stm32g050c8 = [ "stm32-metapac/stm32g050c8",] | 317 | stm32g050c8 = [ "stm32-metapac/stm32g050c8" ] |
| 318 | stm32g050f6 = [ "stm32-metapac/stm32g050f6",] | 318 | stm32g050f6 = [ "stm32-metapac/stm32g050f6" ] |
| 319 | stm32g050k6 = [ "stm32-metapac/stm32g050k6",] | 319 | stm32g050k6 = [ "stm32-metapac/stm32g050k6" ] |
| 320 | stm32g050k8 = [ "stm32-metapac/stm32g050k8",] | 320 | stm32g050k8 = [ "stm32-metapac/stm32g050k8" ] |
| 321 | stm32g051c6 = [ "stm32-metapac/stm32g051c6",] | 321 | stm32g051c6 = [ "stm32-metapac/stm32g051c6" ] |
| 322 | stm32g051c8 = [ "stm32-metapac/stm32g051c8",] | 322 | stm32g051c8 = [ "stm32-metapac/stm32g051c8" ] |
| 323 | stm32g051f6 = [ "stm32-metapac/stm32g051f6",] | 323 | stm32g051f6 = [ "stm32-metapac/stm32g051f6" ] |
| 324 | stm32g051f8 = [ "stm32-metapac/stm32g051f8",] | 324 | stm32g051f8 = [ "stm32-metapac/stm32g051f8" ] |
| 325 | stm32g051g6 = [ "stm32-metapac/stm32g051g6",] | 325 | stm32g051g6 = [ "stm32-metapac/stm32g051g6" ] |
| 326 | stm32g051g8 = [ "stm32-metapac/stm32g051g8",] | 326 | stm32g051g8 = [ "stm32-metapac/stm32g051g8" ] |
| 327 | stm32g051k6 = [ "stm32-metapac/stm32g051k6",] | 327 | stm32g051k6 = [ "stm32-metapac/stm32g051k6" ] |
| 328 | stm32g051k8 = [ "stm32-metapac/stm32g051k8",] | 328 | stm32g051k8 = [ "stm32-metapac/stm32g051k8" ] |
| 329 | stm32g061c6 = [ "stm32-metapac/stm32g061c6",] | 329 | stm32g061c6 = [ "stm32-metapac/stm32g061c6" ] |
| 330 | stm32g061c8 = [ "stm32-metapac/stm32g061c8",] | 330 | stm32g061c8 = [ "stm32-metapac/stm32g061c8" ] |
| 331 | stm32g061f6 = [ "stm32-metapac/stm32g061f6",] | 331 | stm32g061f6 = [ "stm32-metapac/stm32g061f6" ] |
| 332 | stm32g061f8 = [ "stm32-metapac/stm32g061f8",] | 332 | stm32g061f8 = [ "stm32-metapac/stm32g061f8" ] |
| 333 | stm32g061g6 = [ "stm32-metapac/stm32g061g6",] | 333 | stm32g061g6 = [ "stm32-metapac/stm32g061g6" ] |
| 334 | stm32g061g8 = [ "stm32-metapac/stm32g061g8",] | 334 | stm32g061g8 = [ "stm32-metapac/stm32g061g8" ] |
| 335 | stm32g061k6 = [ "stm32-metapac/stm32g061k6",] | 335 | stm32g061k6 = [ "stm32-metapac/stm32g061k6" ] |
| 336 | stm32g061k8 = [ "stm32-metapac/stm32g061k8",] | 336 | stm32g061k8 = [ "stm32-metapac/stm32g061k8" ] |
| 337 | stm32g070cb = [ "stm32-metapac/stm32g070cb",] | 337 | stm32g070cb = [ "stm32-metapac/stm32g070cb" ] |
| 338 | stm32g070kb = [ "stm32-metapac/stm32g070kb",] | 338 | stm32g070kb = [ "stm32-metapac/stm32g070kb" ] |
| 339 | stm32g070rb = [ "stm32-metapac/stm32g070rb",] | 339 | stm32g070rb = [ "stm32-metapac/stm32g070rb" ] |
| 340 | stm32g071c6 = [ "stm32-metapac/stm32g071c6",] | 340 | stm32g071c6 = [ "stm32-metapac/stm32g071c6" ] |
| 341 | stm32g071c8 = [ "stm32-metapac/stm32g071c8",] | 341 | stm32g071c8 = [ "stm32-metapac/stm32g071c8" ] |
| 342 | stm32g071cb = [ "stm32-metapac/stm32g071cb",] | 342 | stm32g071cb = [ "stm32-metapac/stm32g071cb" ] |
| 343 | stm32g071eb = [ "stm32-metapac/stm32g071eb",] | 343 | stm32g071eb = [ "stm32-metapac/stm32g071eb" ] |
| 344 | stm32g071g6 = [ "stm32-metapac/stm32g071g6",] | 344 | stm32g071g6 = [ "stm32-metapac/stm32g071g6" ] |
| 345 | stm32g071g8 = [ "stm32-metapac/stm32g071g8",] | 345 | stm32g071g8 = [ "stm32-metapac/stm32g071g8" ] |
| 346 | stm32g071gb = [ "stm32-metapac/stm32g071gb",] | 346 | stm32g071gb = [ "stm32-metapac/stm32g071gb" ] |
| 347 | stm32g071k6 = [ "stm32-metapac/stm32g071k6",] | 347 | stm32g071k6 = [ "stm32-metapac/stm32g071k6" ] |
| 348 | stm32g071k8 = [ "stm32-metapac/stm32g071k8",] | 348 | stm32g071k8 = [ "stm32-metapac/stm32g071k8" ] |
| 349 | stm32g071kb = [ "stm32-metapac/stm32g071kb",] | 349 | stm32g071kb = [ "stm32-metapac/stm32g071kb" ] |
| 350 | stm32g071r6 = [ "stm32-metapac/stm32g071r6",] | 350 | stm32g071r6 = [ "stm32-metapac/stm32g071r6" ] |
| 351 | stm32g071r8 = [ "stm32-metapac/stm32g071r8",] | 351 | stm32g071r8 = [ "stm32-metapac/stm32g071r8" ] |
| 352 | stm32g071rb = [ "stm32-metapac/stm32g071rb",] | 352 | stm32g071rb = [ "stm32-metapac/stm32g071rb" ] |
| 353 | stm32g081cb = [ "stm32-metapac/stm32g081cb",] | 353 | stm32g081cb = [ "stm32-metapac/stm32g081cb" ] |
| 354 | stm32g081eb = [ "stm32-metapac/stm32g081eb",] | 354 | stm32g081eb = [ "stm32-metapac/stm32g081eb" ] |
| 355 | stm32g081gb = [ "stm32-metapac/stm32g081gb",] | 355 | stm32g081gb = [ "stm32-metapac/stm32g081gb" ] |
| 356 | stm32g081kb = [ "stm32-metapac/stm32g081kb",] | 356 | stm32g081kb = [ "stm32-metapac/stm32g081kb" ] |
| 357 | stm32g081rb = [ "stm32-metapac/stm32g081rb",] | 357 | stm32g081rb = [ "stm32-metapac/stm32g081rb" ] |
| 358 | stm32g0b0ce = [ "stm32-metapac/stm32g0b0ce",] | 358 | stm32g0b0ce = [ "stm32-metapac/stm32g0b0ce" ] |
| 359 | stm32g0b0ke = [ "stm32-metapac/stm32g0b0ke",] | 359 | stm32g0b0ke = [ "stm32-metapac/stm32g0b0ke" ] |
| 360 | stm32g0b0re = [ "stm32-metapac/stm32g0b0re",] | 360 | stm32g0b0re = [ "stm32-metapac/stm32g0b0re" ] |
| 361 | stm32g0b0ve = [ "stm32-metapac/stm32g0b0ve",] | 361 | stm32g0b0ve = [ "stm32-metapac/stm32g0b0ve" ] |
| 362 | stm32g0b1cb = [ "stm32-metapac/stm32g0b1cb",] | 362 | stm32g0b1cb = [ "stm32-metapac/stm32g0b1cb" ] |
| 363 | stm32g0b1cc = [ "stm32-metapac/stm32g0b1cc",] | 363 | stm32g0b1cc = [ "stm32-metapac/stm32g0b1cc" ] |
| 364 | stm32g0b1ce = [ "stm32-metapac/stm32g0b1ce",] | 364 | stm32g0b1ce = [ "stm32-metapac/stm32g0b1ce" ] |
| 365 | stm32g0b1kb = [ "stm32-metapac/stm32g0b1kb",] | 365 | stm32g0b1kb = [ "stm32-metapac/stm32g0b1kb" ] |
| 366 | stm32g0b1kc = [ "stm32-metapac/stm32g0b1kc",] | 366 | stm32g0b1kc = [ "stm32-metapac/stm32g0b1kc" ] |
| 367 | stm32g0b1ke = [ "stm32-metapac/stm32g0b1ke",] | 367 | stm32g0b1ke = [ "stm32-metapac/stm32g0b1ke" ] |
| 368 | stm32g0b1mb = [ "stm32-metapac/stm32g0b1mb",] | 368 | stm32g0b1mb = [ "stm32-metapac/stm32g0b1mb" ] |
| 369 | stm32g0b1mc = [ "stm32-metapac/stm32g0b1mc",] | 369 | stm32g0b1mc = [ "stm32-metapac/stm32g0b1mc" ] |
| 370 | stm32g0b1me = [ "stm32-metapac/stm32g0b1me",] | 370 | stm32g0b1me = [ "stm32-metapac/stm32g0b1me" ] |
| 371 | stm32g0b1ne = [ "stm32-metapac/stm32g0b1ne",] | 371 | stm32g0b1ne = [ "stm32-metapac/stm32g0b1ne" ] |
| 372 | stm32g0b1rb = [ "stm32-metapac/stm32g0b1rb",] | 372 | stm32g0b1rb = [ "stm32-metapac/stm32g0b1rb" ] |
| 373 | stm32g0b1rc = [ "stm32-metapac/stm32g0b1rc",] | 373 | stm32g0b1rc = [ "stm32-metapac/stm32g0b1rc" ] |
| 374 | stm32g0b1re = [ "stm32-metapac/stm32g0b1re",] | 374 | stm32g0b1re = [ "stm32-metapac/stm32g0b1re" ] |
| 375 | stm32g0b1vb = [ "stm32-metapac/stm32g0b1vb",] | 375 | stm32g0b1vb = [ "stm32-metapac/stm32g0b1vb" ] |
| 376 | stm32g0b1vc = [ "stm32-metapac/stm32g0b1vc",] | 376 | stm32g0b1vc = [ "stm32-metapac/stm32g0b1vc" ] |
| 377 | stm32g0b1ve = [ "stm32-metapac/stm32g0b1ve",] | 377 | stm32g0b1ve = [ "stm32-metapac/stm32g0b1ve" ] |
| 378 | stm32g0c1cc = [ "stm32-metapac/stm32g0c1cc",] | 378 | stm32g0c1cc = [ "stm32-metapac/stm32g0c1cc" ] |
| 379 | stm32g0c1ce = [ "stm32-metapac/stm32g0c1ce",] | 379 | stm32g0c1ce = [ "stm32-metapac/stm32g0c1ce" ] |
| 380 | stm32g0c1kc = [ "stm32-metapac/stm32g0c1kc",] | 380 | stm32g0c1kc = [ "stm32-metapac/stm32g0c1kc" ] |
| 381 | stm32g0c1ke = [ "stm32-metapac/stm32g0c1ke",] | 381 | stm32g0c1ke = [ "stm32-metapac/stm32g0c1ke" ] |
| 382 | stm32g0c1mc = [ "stm32-metapac/stm32g0c1mc",] | 382 | stm32g0c1mc = [ "stm32-metapac/stm32g0c1mc" ] |
| 383 | stm32g0c1me = [ "stm32-metapac/stm32g0c1me",] | 383 | stm32g0c1me = [ "stm32-metapac/stm32g0c1me" ] |
| 384 | stm32g0c1ne = [ "stm32-metapac/stm32g0c1ne",] | 384 | stm32g0c1ne = [ "stm32-metapac/stm32g0c1ne" ] |
| 385 | stm32g0c1rc = [ "stm32-metapac/stm32g0c1rc",] | 385 | stm32g0c1rc = [ "stm32-metapac/stm32g0c1rc" ] |
| 386 | stm32g0c1re = [ "stm32-metapac/stm32g0c1re",] | 386 | stm32g0c1re = [ "stm32-metapac/stm32g0c1re" ] |
| 387 | stm32g0c1vc = [ "stm32-metapac/stm32g0c1vc",] | 387 | stm32g0c1vc = [ "stm32-metapac/stm32g0c1vc" ] |
| 388 | stm32g0c1ve = [ "stm32-metapac/stm32g0c1ve",] | 388 | stm32g0c1ve = [ "stm32-metapac/stm32g0c1ve" ] |
| 389 | stm32h723ve = [ "stm32-metapac/stm32h723ve",] | 389 | stm32h723ve = [ "stm32-metapac/stm32h723ve" ] |
| 390 | stm32h723vg = [ "stm32-metapac/stm32h723vg",] | 390 | stm32h723vg = [ "stm32-metapac/stm32h723vg" ] |
| 391 | stm32h723ze = [ "stm32-metapac/stm32h723ze",] | 391 | stm32h723ze = [ "stm32-metapac/stm32h723ze" ] |
| 392 | stm32h723zg = [ "stm32-metapac/stm32h723zg",] | 392 | stm32h723zg = [ "stm32-metapac/stm32h723zg" ] |
| 393 | stm32h725ae = [ "stm32-metapac/stm32h725ae",] | 393 | stm32h725ae = [ "stm32-metapac/stm32h725ae" ] |
| 394 | stm32h725ag = [ "stm32-metapac/stm32h725ag",] | 394 | stm32h725ag = [ "stm32-metapac/stm32h725ag" ] |
| 395 | stm32h725ie = [ "stm32-metapac/stm32h725ie",] | 395 | stm32h725ie = [ "stm32-metapac/stm32h725ie" ] |
| 396 | stm32h725ig = [ "stm32-metapac/stm32h725ig",] | 396 | stm32h725ig = [ "stm32-metapac/stm32h725ig" ] |
| 397 | stm32h725re = [ "stm32-metapac/stm32h725re",] | 397 | stm32h725re = [ "stm32-metapac/stm32h725re" ] |
| 398 | stm32h725rg = [ "stm32-metapac/stm32h725rg",] | 398 | stm32h725rg = [ "stm32-metapac/stm32h725rg" ] |
| 399 | stm32h725ve = [ "stm32-metapac/stm32h725ve",] | 399 | stm32h725ve = [ "stm32-metapac/stm32h725ve" ] |
| 400 | stm32h725vg = [ "stm32-metapac/stm32h725vg",] | 400 | stm32h725vg = [ "stm32-metapac/stm32h725vg" ] |
| 401 | stm32h725ze = [ "stm32-metapac/stm32h725ze",] | 401 | stm32h725ze = [ "stm32-metapac/stm32h725ze" ] |
| 402 | stm32h725zg = [ "stm32-metapac/stm32h725zg",] | 402 | stm32h725zg = [ "stm32-metapac/stm32h725zg" ] |
| 403 | stm32h730ab = [ "stm32-metapac/stm32h730ab",] | 403 | stm32h730ab = [ "stm32-metapac/stm32h730ab" ] |
| 404 | stm32h730ib = [ "stm32-metapac/stm32h730ib",] | 404 | stm32h730ib = [ "stm32-metapac/stm32h730ib" ] |
| 405 | stm32h730vb = [ "stm32-metapac/stm32h730vb",] | 405 | stm32h730vb = [ "stm32-metapac/stm32h730vb" ] |
| 406 | stm32h730zb = [ "stm32-metapac/stm32h730zb",] | 406 | stm32h730zb = [ "stm32-metapac/stm32h730zb" ] |
| 407 | stm32h733vg = [ "stm32-metapac/stm32h733vg",] | 407 | stm32h733vg = [ "stm32-metapac/stm32h733vg" ] |
| 408 | stm32h733zg = [ "stm32-metapac/stm32h733zg",] | 408 | stm32h733zg = [ "stm32-metapac/stm32h733zg" ] |
| 409 | stm32h735ag = [ "stm32-metapac/stm32h735ag",] | 409 | stm32h735ag = [ "stm32-metapac/stm32h735ag" ] |
| 410 | stm32h735ig = [ "stm32-metapac/stm32h735ig",] | 410 | stm32h735ig = [ "stm32-metapac/stm32h735ig" ] |
| 411 | stm32h735rg = [ "stm32-metapac/stm32h735rg",] | 411 | stm32h735rg = [ "stm32-metapac/stm32h735rg" ] |
| 412 | stm32h735vg = [ "stm32-metapac/stm32h735vg",] | 412 | stm32h735vg = [ "stm32-metapac/stm32h735vg" ] |
| 413 | stm32h735zg = [ "stm32-metapac/stm32h735zg",] | 413 | stm32h735zg = [ "stm32-metapac/stm32h735zg" ] |
| 414 | stm32h742ag = [ "stm32-metapac/stm32h742ag",] | 414 | stm32h742ag = [ "stm32-metapac/stm32h742ag" ] |
| 415 | stm32h742ai = [ "stm32-metapac/stm32h742ai",] | 415 | stm32h742ai = [ "stm32-metapac/stm32h742ai" ] |
| 416 | stm32h742bg = [ "stm32-metapac/stm32h742bg",] | 416 | stm32h742bg = [ "stm32-metapac/stm32h742bg" ] |
| 417 | stm32h742bi = [ "stm32-metapac/stm32h742bi",] | 417 | stm32h742bi = [ "stm32-metapac/stm32h742bi" ] |
| 418 | stm32h742ig = [ "stm32-metapac/stm32h742ig",] | 418 | stm32h742ig = [ "stm32-metapac/stm32h742ig" ] |
| 419 | stm32h742ii = [ "stm32-metapac/stm32h742ii",] | 419 | stm32h742ii = [ "stm32-metapac/stm32h742ii" ] |
| 420 | stm32h742vg = [ "stm32-metapac/stm32h742vg",] | 420 | stm32h742vg = [ "stm32-metapac/stm32h742vg" ] |
| 421 | stm32h742vi = [ "stm32-metapac/stm32h742vi",] | 421 | stm32h742vi = [ "stm32-metapac/stm32h742vi" ] |
| 422 | stm32h742xg = [ "stm32-metapac/stm32h742xg",] | 422 | stm32h742xg = [ "stm32-metapac/stm32h742xg" ] |
| 423 | stm32h742xi = [ "stm32-metapac/stm32h742xi",] | 423 | stm32h742xi = [ "stm32-metapac/stm32h742xi" ] |
| 424 | stm32h742zg = [ "stm32-metapac/stm32h742zg",] | 424 | stm32h742zg = [ "stm32-metapac/stm32h742zg" ] |
| 425 | stm32h742zi = [ "stm32-metapac/stm32h742zi",] | 425 | stm32h742zi = [ "stm32-metapac/stm32h742zi" ] |
| 426 | stm32h743ag = [ "stm32-metapac/stm32h743ag",] | 426 | stm32h743ag = [ "stm32-metapac/stm32h743ag" ] |
| 427 | stm32h743ai = [ "stm32-metapac/stm32h743ai",] | 427 | stm32h743ai = [ "stm32-metapac/stm32h743ai" ] |
| 428 | stm32h743bg = [ "stm32-metapac/stm32h743bg",] | 428 | stm32h743bg = [ "stm32-metapac/stm32h743bg" ] |
| 429 | stm32h743bi = [ "stm32-metapac/stm32h743bi",] | 429 | stm32h743bi = [ "stm32-metapac/stm32h743bi" ] |
| 430 | stm32h743ig = [ "stm32-metapac/stm32h743ig",] | 430 | stm32h743ig = [ "stm32-metapac/stm32h743ig" ] |
| 431 | stm32h743ii = [ "stm32-metapac/stm32h743ii",] | 431 | stm32h743ii = [ "stm32-metapac/stm32h743ii" ] |
| 432 | stm32h743vg = [ "stm32-metapac/stm32h743vg",] | 432 | stm32h743vg = [ "stm32-metapac/stm32h743vg" ] |
| 433 | stm32h743vi = [ "stm32-metapac/stm32h743vi",] | 433 | stm32h743vi = [ "stm32-metapac/stm32h743vi" ] |
| 434 | stm32h743xg = [ "stm32-metapac/stm32h743xg",] | 434 | stm32h743xg = [ "stm32-metapac/stm32h743xg" ] |
| 435 | stm32h743xi = [ "stm32-metapac/stm32h743xi",] | 435 | stm32h743xi = [ "stm32-metapac/stm32h743xi" ] |
| 436 | stm32h743zg = [ "stm32-metapac/stm32h743zg",] | 436 | stm32h743zg = [ "stm32-metapac/stm32h743zg" ] |
| 437 | stm32h743zi = [ "stm32-metapac/stm32h743zi",] | 437 | stm32h743zi = [ "stm32-metapac/stm32h743zi" ] |
| 438 | stm32h745bg_cm7 = [ "stm32-metapac/stm32h745bg_cm7",] | 438 | stm32h745bg_cm7 = [ "stm32-metapac/stm32h745bg_cm7" ] |
| 439 | stm32h745bg_cm4 = [ "stm32-metapac/stm32h745bg_cm4",] | 439 | stm32h745bg_cm4 = [ "stm32-metapac/stm32h745bg_cm4" ] |
| 440 | stm32h745bi_cm7 = [ "stm32-metapac/stm32h745bi_cm7",] | 440 | stm32h745bi_cm7 = [ "stm32-metapac/stm32h745bi_cm7" ] |
| 441 | stm32h745bi_cm4 = [ "stm32-metapac/stm32h745bi_cm4",] | 441 | stm32h745bi_cm4 = [ "stm32-metapac/stm32h745bi_cm4" ] |
| 442 | stm32h745ig_cm7 = [ "stm32-metapac/stm32h745ig_cm7",] | 442 | stm32h745ig_cm7 = [ "stm32-metapac/stm32h745ig_cm7" ] |
| 443 | stm32h745ig_cm4 = [ "stm32-metapac/stm32h745ig_cm4",] | 443 | stm32h745ig_cm4 = [ "stm32-metapac/stm32h745ig_cm4" ] |
| 444 | stm32h745ii_cm7 = [ "stm32-metapac/stm32h745ii_cm7",] | 444 | stm32h745ii_cm7 = [ "stm32-metapac/stm32h745ii_cm7" ] |
| 445 | stm32h745ii_cm4 = [ "stm32-metapac/stm32h745ii_cm4",] | 445 | stm32h745ii_cm4 = [ "stm32-metapac/stm32h745ii_cm4" ] |
| 446 | stm32h745xg_cm7 = [ "stm32-metapac/stm32h745xg_cm7",] | 446 | stm32h745xg_cm7 = [ "stm32-metapac/stm32h745xg_cm7" ] |
| 447 | stm32h745xg_cm4 = [ "stm32-metapac/stm32h745xg_cm4",] | 447 | stm32h745xg_cm4 = [ "stm32-metapac/stm32h745xg_cm4" ] |
| 448 | stm32h745xi_cm7 = [ "stm32-metapac/stm32h745xi_cm7",] | 448 | stm32h745xi_cm7 = [ "stm32-metapac/stm32h745xi_cm7" ] |
| 449 | stm32h745xi_cm4 = [ "stm32-metapac/stm32h745xi_cm4",] | 449 | stm32h745xi_cm4 = [ "stm32-metapac/stm32h745xi_cm4" ] |
| 450 | stm32h745zg_cm7 = [ "stm32-metapac/stm32h745zg_cm7",] | 450 | stm32h745zg_cm7 = [ "stm32-metapac/stm32h745zg_cm7" ] |
| 451 | stm32h745zg_cm4 = [ "stm32-metapac/stm32h745zg_cm4",] | 451 | stm32h745zg_cm4 = [ "stm32-metapac/stm32h745zg_cm4" ] |
| 452 | stm32h745zi_cm7 = [ "stm32-metapac/stm32h745zi_cm7",] | 452 | stm32h745zi_cm7 = [ "stm32-metapac/stm32h745zi_cm7" ] |
| 453 | stm32h745zi_cm4 = [ "stm32-metapac/stm32h745zi_cm4",] | 453 | stm32h745zi_cm4 = [ "stm32-metapac/stm32h745zi_cm4" ] |
| 454 | stm32h747ag_cm7 = [ "stm32-metapac/stm32h747ag_cm7",] | 454 | stm32h747ag_cm7 = [ "stm32-metapac/stm32h747ag_cm7" ] |
| 455 | stm32h747ag_cm4 = [ "stm32-metapac/stm32h747ag_cm4",] | 455 | stm32h747ag_cm4 = [ "stm32-metapac/stm32h747ag_cm4" ] |
| 456 | stm32h747ai_cm7 = [ "stm32-metapac/stm32h747ai_cm7",] | 456 | stm32h747ai_cm7 = [ "stm32-metapac/stm32h747ai_cm7" ] |
| 457 | stm32h747ai_cm4 = [ "stm32-metapac/stm32h747ai_cm4",] | 457 | stm32h747ai_cm4 = [ "stm32-metapac/stm32h747ai_cm4" ] |
| 458 | stm32h747bg_cm7 = [ "stm32-metapac/stm32h747bg_cm7",] | 458 | stm32h747bg_cm7 = [ "stm32-metapac/stm32h747bg_cm7" ] |
| 459 | stm32h747bg_cm4 = [ "stm32-metapac/stm32h747bg_cm4",] | 459 | stm32h747bg_cm4 = [ "stm32-metapac/stm32h747bg_cm4" ] |
| 460 | stm32h747bi_cm7 = [ "stm32-metapac/stm32h747bi_cm7",] | 460 | stm32h747bi_cm7 = [ "stm32-metapac/stm32h747bi_cm7" ] |
| 461 | stm32h747bi_cm4 = [ "stm32-metapac/stm32h747bi_cm4",] | 461 | stm32h747bi_cm4 = [ "stm32-metapac/stm32h747bi_cm4" ] |
| 462 | stm32h747ig_cm7 = [ "stm32-metapac/stm32h747ig_cm7",] | 462 | stm32h747ig_cm7 = [ "stm32-metapac/stm32h747ig_cm7" ] |
| 463 | stm32h747ig_cm4 = [ "stm32-metapac/stm32h747ig_cm4",] | 463 | stm32h747ig_cm4 = [ "stm32-metapac/stm32h747ig_cm4" ] |
| 464 | stm32h747ii_cm7 = [ "stm32-metapac/stm32h747ii_cm7",] | 464 | stm32h747ii_cm7 = [ "stm32-metapac/stm32h747ii_cm7" ] |
| 465 | stm32h747ii_cm4 = [ "stm32-metapac/stm32h747ii_cm4",] | 465 | stm32h747ii_cm4 = [ "stm32-metapac/stm32h747ii_cm4" ] |
| 466 | stm32h747xg_cm7 = [ "stm32-metapac/stm32h747xg_cm7",] | 466 | stm32h747xg_cm7 = [ "stm32-metapac/stm32h747xg_cm7" ] |
| 467 | stm32h747xg_cm4 = [ "stm32-metapac/stm32h747xg_cm4",] | 467 | stm32h747xg_cm4 = [ "stm32-metapac/stm32h747xg_cm4" ] |
| 468 | stm32h747xi_cm7 = [ "stm32-metapac/stm32h747xi_cm7",] | 468 | stm32h747xi_cm7 = [ "stm32-metapac/stm32h747xi_cm7" ] |
| 469 | stm32h747xi_cm4 = [ "stm32-metapac/stm32h747xi_cm4",] | 469 | stm32h747xi_cm4 = [ "stm32-metapac/stm32h747xi_cm4" ] |
| 470 | stm32h747zi_cm7 = [ "stm32-metapac/stm32h747zi_cm7",] | 470 | stm32h747zi_cm7 = [ "stm32-metapac/stm32h747zi_cm7" ] |
| 471 | stm32h747zi_cm4 = [ "stm32-metapac/stm32h747zi_cm4",] | 471 | stm32h747zi_cm4 = [ "stm32-metapac/stm32h747zi_cm4" ] |
| 472 | stm32h750ib = [ "stm32-metapac/stm32h750ib",] | 472 | stm32h750ib = [ "stm32-metapac/stm32h750ib" ] |
| 473 | stm32h750vb = [ "stm32-metapac/stm32h750vb",] | 473 | stm32h750vb = [ "stm32-metapac/stm32h750vb" ] |
| 474 | stm32h750xb = [ "stm32-metapac/stm32h750xb",] | 474 | stm32h750xb = [ "stm32-metapac/stm32h750xb" ] |
| 475 | stm32h750zb = [ "stm32-metapac/stm32h750zb",] | 475 | stm32h750zb = [ "stm32-metapac/stm32h750zb" ] |
| 476 | stm32h753ai = [ "stm32-metapac/stm32h753ai",] | 476 | stm32h753ai = [ "stm32-metapac/stm32h753ai" ] |
| 477 | stm32h753bi = [ "stm32-metapac/stm32h753bi",] | 477 | stm32h753bi = [ "stm32-metapac/stm32h753bi" ] |
| 478 | stm32h753ii = [ "stm32-metapac/stm32h753ii",] | 478 | stm32h753ii = [ "stm32-metapac/stm32h753ii" ] |
| 479 | stm32h753vi = [ "stm32-metapac/stm32h753vi",] | 479 | stm32h753vi = [ "stm32-metapac/stm32h753vi" ] |
| 480 | stm32h753xi = [ "stm32-metapac/stm32h753xi",] | 480 | stm32h753xi = [ "stm32-metapac/stm32h753xi" ] |
| 481 | stm32h753zi = [ "stm32-metapac/stm32h753zi",] | 481 | stm32h753zi = [ "stm32-metapac/stm32h753zi" ] |
| 482 | stm32h755bi_cm7 = [ "stm32-metapac/stm32h755bi_cm7",] | 482 | stm32h755bi_cm7 = [ "stm32-metapac/stm32h755bi_cm7" ] |
| 483 | stm32h755bi_cm4 = [ "stm32-metapac/stm32h755bi_cm4",] | 483 | stm32h755bi_cm4 = [ "stm32-metapac/stm32h755bi_cm4" ] |
| 484 | stm32h755ii_cm7 = [ "stm32-metapac/stm32h755ii_cm7",] | 484 | stm32h755ii_cm7 = [ "stm32-metapac/stm32h755ii_cm7" ] |
| 485 | stm32h755ii_cm4 = [ "stm32-metapac/stm32h755ii_cm4",] | 485 | stm32h755ii_cm4 = [ "stm32-metapac/stm32h755ii_cm4" ] |
| 486 | stm32h755xi_cm7 = [ "stm32-metapac/stm32h755xi_cm7",] | 486 | stm32h755xi_cm7 = [ "stm32-metapac/stm32h755xi_cm7" ] |
| 487 | stm32h755xi_cm4 = [ "stm32-metapac/stm32h755xi_cm4",] | 487 | stm32h755xi_cm4 = [ "stm32-metapac/stm32h755xi_cm4" ] |
| 488 | stm32h755zi_cm7 = [ "stm32-metapac/stm32h755zi_cm7",] | 488 | stm32h755zi_cm7 = [ "stm32-metapac/stm32h755zi_cm7" ] |
| 489 | stm32h755zi_cm4 = [ "stm32-metapac/stm32h755zi_cm4",] | 489 | stm32h755zi_cm4 = [ "stm32-metapac/stm32h755zi_cm4" ] |
| 490 | stm32h757ai_cm7 = [ "stm32-metapac/stm32h757ai_cm7",] | 490 | stm32h757ai_cm7 = [ "stm32-metapac/stm32h757ai_cm7" ] |
| 491 | stm32h757ai_cm4 = [ "stm32-metapac/stm32h757ai_cm4",] | 491 | stm32h757ai_cm4 = [ "stm32-metapac/stm32h757ai_cm4" ] |
| 492 | stm32h757bi_cm7 = [ "stm32-metapac/stm32h757bi_cm7",] | 492 | stm32h757bi_cm7 = [ "stm32-metapac/stm32h757bi_cm7" ] |
| 493 | stm32h757bi_cm4 = [ "stm32-metapac/stm32h757bi_cm4",] | 493 | stm32h757bi_cm4 = [ "stm32-metapac/stm32h757bi_cm4" ] |
| 494 | stm32h757ii_cm7 = [ "stm32-metapac/stm32h757ii_cm7",] | 494 | stm32h757ii_cm7 = [ "stm32-metapac/stm32h757ii_cm7" ] |
| 495 | stm32h757ii_cm4 = [ "stm32-metapac/stm32h757ii_cm4",] | 495 | stm32h757ii_cm4 = [ "stm32-metapac/stm32h757ii_cm4" ] |
| 496 | stm32h757xi_cm7 = [ "stm32-metapac/stm32h757xi_cm7",] | 496 | stm32h757xi_cm7 = [ "stm32-metapac/stm32h757xi_cm7" ] |
| 497 | stm32h757xi_cm4 = [ "stm32-metapac/stm32h757xi_cm4",] | 497 | stm32h757xi_cm4 = [ "stm32-metapac/stm32h757xi_cm4" ] |
| 498 | stm32h757zi_cm7 = [ "stm32-metapac/stm32h757zi_cm7",] | 498 | stm32h757zi_cm7 = [ "stm32-metapac/stm32h757zi_cm7" ] |
| 499 | stm32h757zi_cm4 = [ "stm32-metapac/stm32h757zi_cm4",] | 499 | stm32h757zi_cm4 = [ "stm32-metapac/stm32h757zi_cm4" ] |
| 500 | stm32h7a3ag = [ "stm32-metapac/stm32h7a3ag",] | 500 | stm32h7a3ag = [ "stm32-metapac/stm32h7a3ag" ] |
| 501 | stm32h7a3ai = [ "stm32-metapac/stm32h7a3ai",] | 501 | stm32h7a3ai = [ "stm32-metapac/stm32h7a3ai" ] |
| 502 | stm32h7a3ig = [ "stm32-metapac/stm32h7a3ig",] | 502 | stm32h7a3ig = [ "stm32-metapac/stm32h7a3ig" ] |
| 503 | stm32h7a3ii = [ "stm32-metapac/stm32h7a3ii",] | 503 | stm32h7a3ii = [ "stm32-metapac/stm32h7a3ii" ] |
| 504 | stm32h7a3lg = [ "stm32-metapac/stm32h7a3lg",] | 504 | stm32h7a3lg = [ "stm32-metapac/stm32h7a3lg" ] |
| 505 | stm32h7a3li = [ "stm32-metapac/stm32h7a3li",] | 505 | stm32h7a3li = [ "stm32-metapac/stm32h7a3li" ] |
| 506 | stm32h7a3ng = [ "stm32-metapac/stm32h7a3ng",] | 506 | stm32h7a3ng = [ "stm32-metapac/stm32h7a3ng" ] |
| 507 | stm32h7a3ni = [ "stm32-metapac/stm32h7a3ni",] | 507 | stm32h7a3ni = [ "stm32-metapac/stm32h7a3ni" ] |
| 508 | stm32h7a3qi = [ "stm32-metapac/stm32h7a3qi",] | 508 | stm32h7a3qi = [ "stm32-metapac/stm32h7a3qi" ] |
| 509 | stm32h7a3rg = [ "stm32-metapac/stm32h7a3rg",] | 509 | stm32h7a3rg = [ "stm32-metapac/stm32h7a3rg" ] |
| 510 | stm32h7a3ri = [ "stm32-metapac/stm32h7a3ri",] | 510 | stm32h7a3ri = [ "stm32-metapac/stm32h7a3ri" ] |
| 511 | stm32h7a3vg = [ "stm32-metapac/stm32h7a3vg",] | 511 | stm32h7a3vg = [ "stm32-metapac/stm32h7a3vg" ] |
| 512 | stm32h7a3vi = [ "stm32-metapac/stm32h7a3vi",] | 512 | stm32h7a3vi = [ "stm32-metapac/stm32h7a3vi" ] |
| 513 | stm32h7a3zg = [ "stm32-metapac/stm32h7a3zg",] | 513 | stm32h7a3zg = [ "stm32-metapac/stm32h7a3zg" ] |
| 514 | stm32h7a3zi = [ "stm32-metapac/stm32h7a3zi",] | 514 | stm32h7a3zi = [ "stm32-metapac/stm32h7a3zi" ] |
| 515 | stm32h7b0ab = [ "stm32-metapac/stm32h7b0ab",] | 515 | stm32h7b0ab = [ "stm32-metapac/stm32h7b0ab" ] |
| 516 | stm32h7b0ib = [ "stm32-metapac/stm32h7b0ib",] | 516 | stm32h7b0ib = [ "stm32-metapac/stm32h7b0ib" ] |
| 517 | stm32h7b0rb = [ "stm32-metapac/stm32h7b0rb",] | 517 | stm32h7b0rb = [ "stm32-metapac/stm32h7b0rb" ] |
| 518 | stm32h7b0vb = [ "stm32-metapac/stm32h7b0vb",] | 518 | stm32h7b0vb = [ "stm32-metapac/stm32h7b0vb" ] |
| 519 | stm32h7b0zb = [ "stm32-metapac/stm32h7b0zb",] | 519 | stm32h7b0zb = [ "stm32-metapac/stm32h7b0zb" ] |
| 520 | stm32h7b3ai = [ "stm32-metapac/stm32h7b3ai",] | 520 | stm32h7b3ai = [ "stm32-metapac/stm32h7b3ai" ] |
| 521 | stm32h7b3ii = [ "stm32-metapac/stm32h7b3ii",] | 521 | stm32h7b3ii = [ "stm32-metapac/stm32h7b3ii" ] |
| 522 | stm32h7b3li = [ "stm32-metapac/stm32h7b3li",] | 522 | stm32h7b3li = [ "stm32-metapac/stm32h7b3li" ] |
| 523 | stm32h7b3ni = [ "stm32-metapac/stm32h7b3ni",] | 523 | stm32h7b3ni = [ "stm32-metapac/stm32h7b3ni" ] |
| 524 | stm32h7b3qi = [ "stm32-metapac/stm32h7b3qi",] | 524 | stm32h7b3qi = [ "stm32-metapac/stm32h7b3qi" ] |
| 525 | stm32h7b3ri = [ "stm32-metapac/stm32h7b3ri",] | 525 | stm32h7b3ri = [ "stm32-metapac/stm32h7b3ri" ] |
| 526 | stm32h7b3vi = [ "stm32-metapac/stm32h7b3vi",] | 526 | stm32h7b3vi = [ "stm32-metapac/stm32h7b3vi" ] |
| 527 | stm32h7b3zi = [ "stm32-metapac/stm32h7b3zi",] | 527 | stm32h7b3zi = [ "stm32-metapac/stm32h7b3zi" ] |
| 528 | stm32l010c6 = [ "stm32-metapac/stm32l010c6",] | 528 | stm32l010c6 = [ "stm32-metapac/stm32l010c6" ] |
| 529 | stm32l010f4 = [ "stm32-metapac/stm32l010f4",] | 529 | stm32l010f4 = [ "stm32-metapac/stm32l010f4" ] |
| 530 | stm32l010k4 = [ "stm32-metapac/stm32l010k4",] | 530 | stm32l010k4 = [ "stm32-metapac/stm32l010k4" ] |
| 531 | stm32l010k8 = [ "stm32-metapac/stm32l010k8",] | 531 | stm32l010k8 = [ "stm32-metapac/stm32l010k8" ] |
| 532 | stm32l010r8 = [ "stm32-metapac/stm32l010r8",] | 532 | stm32l010r8 = [ "stm32-metapac/stm32l010r8" ] |
| 533 | stm32l010rb = [ "stm32-metapac/stm32l010rb",] | 533 | stm32l010rb = [ "stm32-metapac/stm32l010rb" ] |
| 534 | stm32l011d3 = [ "stm32-metapac/stm32l011d3",] | 534 | stm32l011d3 = [ "stm32-metapac/stm32l011d3" ] |
| 535 | stm32l011d4 = [ "stm32-metapac/stm32l011d4",] | 535 | stm32l011d4 = [ "stm32-metapac/stm32l011d4" ] |
| 536 | stm32l011e3 = [ "stm32-metapac/stm32l011e3",] | 536 | stm32l011e3 = [ "stm32-metapac/stm32l011e3" ] |
| 537 | stm32l011e4 = [ "stm32-metapac/stm32l011e4",] | 537 | stm32l011e4 = [ "stm32-metapac/stm32l011e4" ] |
| 538 | stm32l011f3 = [ "stm32-metapac/stm32l011f3",] | 538 | stm32l011f3 = [ "stm32-metapac/stm32l011f3" ] |
| 539 | stm32l011f4 = [ "stm32-metapac/stm32l011f4",] | 539 | stm32l011f4 = [ "stm32-metapac/stm32l011f4" ] |
| 540 | stm32l011g3 = [ "stm32-metapac/stm32l011g3",] | 540 | stm32l011g3 = [ "stm32-metapac/stm32l011g3" ] |
| 541 | stm32l011g4 = [ "stm32-metapac/stm32l011g4",] | 541 | stm32l011g4 = [ "stm32-metapac/stm32l011g4" ] |
| 542 | stm32l011k3 = [ "stm32-metapac/stm32l011k3",] | 542 | stm32l011k3 = [ "stm32-metapac/stm32l011k3" ] |
| 543 | stm32l011k4 = [ "stm32-metapac/stm32l011k4",] | 543 | stm32l011k4 = [ "stm32-metapac/stm32l011k4" ] |
| 544 | stm32l021d4 = [ "stm32-metapac/stm32l021d4",] | 544 | stm32l021d4 = [ "stm32-metapac/stm32l021d4" ] |
| 545 | stm32l021f4 = [ "stm32-metapac/stm32l021f4",] | 545 | stm32l021f4 = [ "stm32-metapac/stm32l021f4" ] |
| 546 | stm32l021g4 = [ "stm32-metapac/stm32l021g4",] | 546 | stm32l021g4 = [ "stm32-metapac/stm32l021g4" ] |
| 547 | stm32l021k4 = [ "stm32-metapac/stm32l021k4",] | 547 | stm32l021k4 = [ "stm32-metapac/stm32l021k4" ] |
| 548 | stm32l031c4 = [ "stm32-metapac/stm32l031c4",] | 548 | stm32l031c4 = [ "stm32-metapac/stm32l031c4" ] |
| 549 | stm32l031c6 = [ "stm32-metapac/stm32l031c6",] | 549 | stm32l031c6 = [ "stm32-metapac/stm32l031c6" ] |
| 550 | stm32l031e4 = [ "stm32-metapac/stm32l031e4",] | 550 | stm32l031e4 = [ "stm32-metapac/stm32l031e4" ] |
| 551 | stm32l031e6 = [ "stm32-metapac/stm32l031e6",] | 551 | stm32l031e6 = [ "stm32-metapac/stm32l031e6" ] |
| 552 | stm32l031f4 = [ "stm32-metapac/stm32l031f4",] | 552 | stm32l031f4 = [ "stm32-metapac/stm32l031f4" ] |
| 553 | stm32l031f6 = [ "stm32-metapac/stm32l031f6",] | 553 | stm32l031f6 = [ "stm32-metapac/stm32l031f6" ] |
| 554 | stm32l031g4 = [ "stm32-metapac/stm32l031g4",] | 554 | stm32l031g4 = [ "stm32-metapac/stm32l031g4" ] |
| 555 | stm32l031g6 = [ "stm32-metapac/stm32l031g6",] | 555 | stm32l031g6 = [ "stm32-metapac/stm32l031g6" ] |
| 556 | stm32l031k4 = [ "stm32-metapac/stm32l031k4",] | 556 | stm32l031k4 = [ "stm32-metapac/stm32l031k4" ] |
| 557 | stm32l031k6 = [ "stm32-metapac/stm32l031k6",] | 557 | stm32l031k6 = [ "stm32-metapac/stm32l031k6" ] |
| 558 | stm32l041c4 = [ "stm32-metapac/stm32l041c4",] | 558 | stm32l041c4 = [ "stm32-metapac/stm32l041c4" ] |
| 559 | stm32l041c6 = [ "stm32-metapac/stm32l041c6",] | 559 | stm32l041c6 = [ "stm32-metapac/stm32l041c6" ] |
| 560 | stm32l041e6 = [ "stm32-metapac/stm32l041e6",] | 560 | stm32l041e6 = [ "stm32-metapac/stm32l041e6" ] |
| 561 | stm32l041f6 = [ "stm32-metapac/stm32l041f6",] | 561 | stm32l041f6 = [ "stm32-metapac/stm32l041f6" ] |
| 562 | stm32l041g6 = [ "stm32-metapac/stm32l041g6",] | 562 | stm32l041g6 = [ "stm32-metapac/stm32l041g6" ] |
| 563 | stm32l041k6 = [ "stm32-metapac/stm32l041k6",] | 563 | stm32l041k6 = [ "stm32-metapac/stm32l041k6" ] |
| 564 | stm32l051c6 = [ "stm32-metapac/stm32l051c6",] | 564 | stm32l051c6 = [ "stm32-metapac/stm32l051c6" ] |
| 565 | stm32l051c8 = [ "stm32-metapac/stm32l051c8",] | 565 | stm32l051c8 = [ "stm32-metapac/stm32l051c8" ] |
| 566 | stm32l051k6 = [ "stm32-metapac/stm32l051k6",] | 566 | stm32l051k6 = [ "stm32-metapac/stm32l051k6" ] |
| 567 | stm32l051k8 = [ "stm32-metapac/stm32l051k8",] | 567 | stm32l051k8 = [ "stm32-metapac/stm32l051k8" ] |
| 568 | stm32l051r6 = [ "stm32-metapac/stm32l051r6",] | 568 | stm32l051r6 = [ "stm32-metapac/stm32l051r6" ] |
| 569 | stm32l051r8 = [ "stm32-metapac/stm32l051r8",] | 569 | stm32l051r8 = [ "stm32-metapac/stm32l051r8" ] |
| 570 | stm32l051t6 = [ "stm32-metapac/stm32l051t6",] | 570 | stm32l051t6 = [ "stm32-metapac/stm32l051t6" ] |
| 571 | stm32l051t8 = [ "stm32-metapac/stm32l051t8",] | 571 | stm32l051t8 = [ "stm32-metapac/stm32l051t8" ] |
| 572 | stm32l052c6 = [ "stm32-metapac/stm32l052c6",] | 572 | stm32l052c6 = [ "stm32-metapac/stm32l052c6" ] |
| 573 | stm32l052c8 = [ "stm32-metapac/stm32l052c8",] | 573 | stm32l052c8 = [ "stm32-metapac/stm32l052c8" ] |
| 574 | stm32l052k6 = [ "stm32-metapac/stm32l052k6",] | 574 | stm32l052k6 = [ "stm32-metapac/stm32l052k6" ] |
| 575 | stm32l052k8 = [ "stm32-metapac/stm32l052k8",] | 575 | stm32l052k8 = [ "stm32-metapac/stm32l052k8" ] |
| 576 | stm32l052r6 = [ "stm32-metapac/stm32l052r6",] | 576 | stm32l052r6 = [ "stm32-metapac/stm32l052r6" ] |
| 577 | stm32l052r8 = [ "stm32-metapac/stm32l052r8",] | 577 | stm32l052r8 = [ "stm32-metapac/stm32l052r8" ] |
| 578 | stm32l052t6 = [ "stm32-metapac/stm32l052t6",] | 578 | stm32l052t6 = [ "stm32-metapac/stm32l052t6" ] |
| 579 | stm32l052t8 = [ "stm32-metapac/stm32l052t8",] | 579 | stm32l052t8 = [ "stm32-metapac/stm32l052t8" ] |
| 580 | stm32l053c6 = [ "stm32-metapac/stm32l053c6",] | 580 | stm32l053c6 = [ "stm32-metapac/stm32l053c6" ] |
| 581 | stm32l053c8 = [ "stm32-metapac/stm32l053c8",] | 581 | stm32l053c8 = [ "stm32-metapac/stm32l053c8" ] |
| 582 | stm32l053r6 = [ "stm32-metapac/stm32l053r6",] | 582 | stm32l053r6 = [ "stm32-metapac/stm32l053r6" ] |
| 583 | stm32l053r8 = [ "stm32-metapac/stm32l053r8",] | 583 | stm32l053r8 = [ "stm32-metapac/stm32l053r8" ] |
| 584 | stm32l062c8 = [ "stm32-metapac/stm32l062c8",] | 584 | stm32l062c8 = [ "stm32-metapac/stm32l062c8" ] |
| 585 | stm32l062k8 = [ "stm32-metapac/stm32l062k8",] | 585 | stm32l062k8 = [ "stm32-metapac/stm32l062k8" ] |
| 586 | stm32l063c8 = [ "stm32-metapac/stm32l063c8",] | 586 | stm32l063c8 = [ "stm32-metapac/stm32l063c8" ] |
| 587 | stm32l063r8 = [ "stm32-metapac/stm32l063r8",] | 587 | stm32l063r8 = [ "stm32-metapac/stm32l063r8" ] |
| 588 | stm32l071c8 = [ "stm32-metapac/stm32l071c8",] | 588 | stm32l071c8 = [ "stm32-metapac/stm32l071c8" ] |
| 589 | stm32l071cb = [ "stm32-metapac/stm32l071cb",] | 589 | stm32l071cb = [ "stm32-metapac/stm32l071cb" ] |
| 590 | stm32l071cz = [ "stm32-metapac/stm32l071cz",] | 590 | stm32l071cz = [ "stm32-metapac/stm32l071cz" ] |
| 591 | stm32l071k8 = [ "stm32-metapac/stm32l071k8",] | 591 | stm32l071k8 = [ "stm32-metapac/stm32l071k8" ] |
| 592 | stm32l071kb = [ "stm32-metapac/stm32l071kb",] | 592 | stm32l071kb = [ "stm32-metapac/stm32l071kb" ] |
| 593 | stm32l071kz = [ "stm32-metapac/stm32l071kz",] | 593 | stm32l071kz = [ "stm32-metapac/stm32l071kz" ] |
| 594 | stm32l071rb = [ "stm32-metapac/stm32l071rb",] | 594 | stm32l071rb = [ "stm32-metapac/stm32l071rb" ] |
| 595 | stm32l071rz = [ "stm32-metapac/stm32l071rz",] | 595 | stm32l071rz = [ "stm32-metapac/stm32l071rz" ] |
| 596 | stm32l071v8 = [ "stm32-metapac/stm32l071v8",] | 596 | stm32l071v8 = [ "stm32-metapac/stm32l071v8" ] |
| 597 | stm32l071vb = [ "stm32-metapac/stm32l071vb",] | 597 | stm32l071vb = [ "stm32-metapac/stm32l071vb" ] |
| 598 | stm32l071vz = [ "stm32-metapac/stm32l071vz",] | 598 | stm32l071vz = [ "stm32-metapac/stm32l071vz" ] |
| 599 | stm32l072cb = [ "stm32-metapac/stm32l072cb",] | 599 | stm32l072cb = [ "stm32-metapac/stm32l072cb" ] |
| 600 | stm32l072cz = [ "stm32-metapac/stm32l072cz",] | 600 | stm32l072cz = [ "stm32-metapac/stm32l072cz" ] |
| 601 | stm32l072kb = [ "stm32-metapac/stm32l072kb",] | 601 | stm32l072kb = [ "stm32-metapac/stm32l072kb" ] |
| 602 | stm32l072kz = [ "stm32-metapac/stm32l072kz",] | 602 | stm32l072kz = [ "stm32-metapac/stm32l072kz" ] |
| 603 | stm32l072rb = [ "stm32-metapac/stm32l072rb",] | 603 | stm32l072rb = [ "stm32-metapac/stm32l072rb" ] |
| 604 | stm32l072rz = [ "stm32-metapac/stm32l072rz",] | 604 | stm32l072rz = [ "stm32-metapac/stm32l072rz" ] |
| 605 | stm32l072v8 = [ "stm32-metapac/stm32l072v8",] | 605 | stm32l072v8 = [ "stm32-metapac/stm32l072v8" ] |
| 606 | stm32l072vb = [ "stm32-metapac/stm32l072vb",] | 606 | stm32l072vb = [ "stm32-metapac/stm32l072vb" ] |
| 607 | stm32l072vz = [ "stm32-metapac/stm32l072vz",] | 607 | stm32l072vz = [ "stm32-metapac/stm32l072vz" ] |
| 608 | stm32l073cb = [ "stm32-metapac/stm32l073cb",] | 608 | stm32l073cb = [ "stm32-metapac/stm32l073cb" ] |
| 609 | stm32l073cz = [ "stm32-metapac/stm32l073cz",] | 609 | stm32l073cz = [ "stm32-metapac/stm32l073cz" ] |
| 610 | stm32l073rb = [ "stm32-metapac/stm32l073rb",] | 610 | stm32l073rb = [ "stm32-metapac/stm32l073rb" ] |
| 611 | stm32l073rz = [ "stm32-metapac/stm32l073rz",] | 611 | stm32l073rz = [ "stm32-metapac/stm32l073rz" ] |
| 612 | stm32l073v8 = [ "stm32-metapac/stm32l073v8",] | 612 | stm32l073v8 = [ "stm32-metapac/stm32l073v8" ] |
| 613 | stm32l073vb = [ "stm32-metapac/stm32l073vb",] | 613 | stm32l073vb = [ "stm32-metapac/stm32l073vb" ] |
| 614 | stm32l073vz = [ "stm32-metapac/stm32l073vz",] | 614 | stm32l073vz = [ "stm32-metapac/stm32l073vz" ] |
| 615 | stm32l081cb = [ "stm32-metapac/stm32l081cb",] | 615 | stm32l081cb = [ "stm32-metapac/stm32l081cb" ] |
| 616 | stm32l081cz = [ "stm32-metapac/stm32l081cz",] | 616 | stm32l081cz = [ "stm32-metapac/stm32l081cz" ] |
| 617 | stm32l081kz = [ "stm32-metapac/stm32l081kz",] | 617 | stm32l081kz = [ "stm32-metapac/stm32l081kz" ] |
| 618 | stm32l082cz = [ "stm32-metapac/stm32l082cz",] | 618 | stm32l082cz = [ "stm32-metapac/stm32l082cz" ] |
| 619 | stm32l082kb = [ "stm32-metapac/stm32l082kb",] | 619 | stm32l082kb = [ "stm32-metapac/stm32l082kb" ] |
| 620 | stm32l082kz = [ "stm32-metapac/stm32l082kz",] | 620 | stm32l082kz = [ "stm32-metapac/stm32l082kz" ] |
| 621 | stm32l083cb = [ "stm32-metapac/stm32l083cb",] | 621 | stm32l083cb = [ "stm32-metapac/stm32l083cb" ] |
| 622 | stm32l083cz = [ "stm32-metapac/stm32l083cz",] | 622 | stm32l083cz = [ "stm32-metapac/stm32l083cz" ] |
| 623 | stm32l083rb = [ "stm32-metapac/stm32l083rb",] | 623 | stm32l083rb = [ "stm32-metapac/stm32l083rb" ] |
| 624 | stm32l083rz = [ "stm32-metapac/stm32l083rz",] | 624 | stm32l083rz = [ "stm32-metapac/stm32l083rz" ] |
| 625 | stm32l083v8 = [ "stm32-metapac/stm32l083v8",] | 625 | stm32l083v8 = [ "stm32-metapac/stm32l083v8" ] |
| 626 | stm32l083vb = [ "stm32-metapac/stm32l083vb",] | 626 | stm32l083vb = [ "stm32-metapac/stm32l083vb" ] |
| 627 | stm32l083vz = [ "stm32-metapac/stm32l083vz",] | 627 | stm32l083vz = [ "stm32-metapac/stm32l083vz" ] |
| 628 | stm32l412c8 = [ "stm32-metapac/stm32l412c8",] | 628 | stm32l412c8 = [ "stm32-metapac/stm32l412c8" ] |
| 629 | stm32l412cb = [ "stm32-metapac/stm32l412cb",] | 629 | stm32l412cb = [ "stm32-metapac/stm32l412cb" ] |
| 630 | stm32l412k8 = [ "stm32-metapac/stm32l412k8",] | 630 | stm32l412k8 = [ "stm32-metapac/stm32l412k8" ] |
| 631 | stm32l412kb = [ "stm32-metapac/stm32l412kb",] | 631 | stm32l412kb = [ "stm32-metapac/stm32l412kb" ] |
| 632 | stm32l412r8 = [ "stm32-metapac/stm32l412r8",] | 632 | stm32l412r8 = [ "stm32-metapac/stm32l412r8" ] |
| 633 | stm32l412rb = [ "stm32-metapac/stm32l412rb",] | 633 | stm32l412rb = [ "stm32-metapac/stm32l412rb" ] |
| 634 | stm32l412t8 = [ "stm32-metapac/stm32l412t8",] | 634 | stm32l412t8 = [ "stm32-metapac/stm32l412t8" ] |
| 635 | stm32l412tb = [ "stm32-metapac/stm32l412tb",] | 635 | stm32l412tb = [ "stm32-metapac/stm32l412tb" ] |
| 636 | stm32l422cb = [ "stm32-metapac/stm32l422cb",] | 636 | stm32l422cb = [ "stm32-metapac/stm32l422cb" ] |
| 637 | stm32l422kb = [ "stm32-metapac/stm32l422kb",] | 637 | stm32l422kb = [ "stm32-metapac/stm32l422kb" ] |
| 638 | stm32l422rb = [ "stm32-metapac/stm32l422rb",] | 638 | stm32l422rb = [ "stm32-metapac/stm32l422rb" ] |
| 639 | stm32l422tb = [ "stm32-metapac/stm32l422tb",] | 639 | stm32l422tb = [ "stm32-metapac/stm32l422tb" ] |
| 640 | stm32l431cb = [ "stm32-metapac/stm32l431cb",] | 640 | stm32l431cb = [ "stm32-metapac/stm32l431cb" ] |
| 641 | stm32l431cc = [ "stm32-metapac/stm32l431cc",] | 641 | stm32l431cc = [ "stm32-metapac/stm32l431cc" ] |
| 642 | stm32l431kb = [ "stm32-metapac/stm32l431kb",] | 642 | stm32l431kb = [ "stm32-metapac/stm32l431kb" ] |
| 643 | stm32l431kc = [ "stm32-metapac/stm32l431kc",] | 643 | stm32l431kc = [ "stm32-metapac/stm32l431kc" ] |
| 644 | stm32l431rb = [ "stm32-metapac/stm32l431rb",] | 644 | stm32l431rb = [ "stm32-metapac/stm32l431rb" ] |
| 645 | stm32l431rc = [ "stm32-metapac/stm32l431rc",] | 645 | stm32l431rc = [ "stm32-metapac/stm32l431rc" ] |
| 646 | stm32l431vc = [ "stm32-metapac/stm32l431vc",] | 646 | stm32l431vc = [ "stm32-metapac/stm32l431vc" ] |
| 647 | stm32l432kb = [ "stm32-metapac/stm32l432kb",] | 647 | stm32l432kb = [ "stm32-metapac/stm32l432kb" ] |
| 648 | stm32l432kc = [ "stm32-metapac/stm32l432kc",] | 648 | stm32l432kc = [ "stm32-metapac/stm32l432kc" ] |
| 649 | stm32l433cb = [ "stm32-metapac/stm32l433cb",] | 649 | stm32l433cb = [ "stm32-metapac/stm32l433cb" ] |
| 650 | stm32l433cc = [ "stm32-metapac/stm32l433cc",] | 650 | stm32l433cc = [ "stm32-metapac/stm32l433cc" ] |
| 651 | stm32l433rb = [ "stm32-metapac/stm32l433rb",] | 651 | stm32l433rb = [ "stm32-metapac/stm32l433rb" ] |
| 652 | stm32l433rc = [ "stm32-metapac/stm32l433rc",] | 652 | stm32l433rc = [ "stm32-metapac/stm32l433rc" ] |
| 653 | stm32l433vc = [ "stm32-metapac/stm32l433vc",] | 653 | stm32l433vc = [ "stm32-metapac/stm32l433vc" ] |
| 654 | stm32l442kc = [ "stm32-metapac/stm32l442kc",] | 654 | stm32l442kc = [ "stm32-metapac/stm32l442kc" ] |
| 655 | stm32l443cc = [ "stm32-metapac/stm32l443cc",] | 655 | stm32l443cc = [ "stm32-metapac/stm32l443cc" ] |
| 656 | stm32l443rc = [ "stm32-metapac/stm32l443rc",] | 656 | stm32l443rc = [ "stm32-metapac/stm32l443rc" ] |
| 657 | stm32l443vc = [ "stm32-metapac/stm32l443vc",] | 657 | stm32l443vc = [ "stm32-metapac/stm32l443vc" ] |
| 658 | stm32l451cc = [ "stm32-metapac/stm32l451cc",] | 658 | stm32l451cc = [ "stm32-metapac/stm32l451cc" ] |
| 659 | stm32l451ce = [ "stm32-metapac/stm32l451ce",] | 659 | stm32l451ce = [ "stm32-metapac/stm32l451ce" ] |
| 660 | stm32l451rc = [ "stm32-metapac/stm32l451rc",] | 660 | stm32l451rc = [ "stm32-metapac/stm32l451rc" ] |
| 661 | stm32l451re = [ "stm32-metapac/stm32l451re",] | 661 | stm32l451re = [ "stm32-metapac/stm32l451re" ] |
| 662 | stm32l451vc = [ "stm32-metapac/stm32l451vc",] | 662 | stm32l451vc = [ "stm32-metapac/stm32l451vc" ] |
| 663 | stm32l451ve = [ "stm32-metapac/stm32l451ve",] | 663 | stm32l451ve = [ "stm32-metapac/stm32l451ve" ] |
| 664 | stm32l452cc = [ "stm32-metapac/stm32l452cc",] | 664 | stm32l452cc = [ "stm32-metapac/stm32l452cc" ] |
| 665 | stm32l452ce = [ "stm32-metapac/stm32l452ce",] | 665 | stm32l452ce = [ "stm32-metapac/stm32l452ce" ] |
| 666 | stm32l452rc = [ "stm32-metapac/stm32l452rc",] | 666 | stm32l452rc = [ "stm32-metapac/stm32l452rc" ] |
| 667 | stm32l452re = [ "stm32-metapac/stm32l452re",] | 667 | stm32l452re = [ "stm32-metapac/stm32l452re" ] |
| 668 | stm32l452vc = [ "stm32-metapac/stm32l452vc",] | 668 | stm32l452vc = [ "stm32-metapac/stm32l452vc" ] |
| 669 | stm32l452ve = [ "stm32-metapac/stm32l452ve",] | 669 | stm32l452ve = [ "stm32-metapac/stm32l452ve" ] |
| 670 | stm32l462ce = [ "stm32-metapac/stm32l462ce",] | 670 | stm32l462ce = [ "stm32-metapac/stm32l462ce" ] |
| 671 | stm32l462re = [ "stm32-metapac/stm32l462re",] | 671 | stm32l462re = [ "stm32-metapac/stm32l462re" ] |
| 672 | stm32l462ve = [ "stm32-metapac/stm32l462ve",] | 672 | stm32l462ve = [ "stm32-metapac/stm32l462ve" ] |
| 673 | stm32l471qe = [ "stm32-metapac/stm32l471qe",] | 673 | stm32l471qe = [ "stm32-metapac/stm32l471qe" ] |
| 674 | stm32l471qg = [ "stm32-metapac/stm32l471qg",] | 674 | stm32l471qg = [ "stm32-metapac/stm32l471qg" ] |
| 675 | stm32l471re = [ "stm32-metapac/stm32l471re",] | 675 | stm32l471re = [ "stm32-metapac/stm32l471re" ] |
| 676 | stm32l471rg = [ "stm32-metapac/stm32l471rg",] | 676 | stm32l471rg = [ "stm32-metapac/stm32l471rg" ] |
| 677 | stm32l471ve = [ "stm32-metapac/stm32l471ve",] | 677 | stm32l471ve = [ "stm32-metapac/stm32l471ve" ] |
| 678 | stm32l471vg = [ "stm32-metapac/stm32l471vg",] | 678 | stm32l471vg = [ "stm32-metapac/stm32l471vg" ] |
| 679 | stm32l471ze = [ "stm32-metapac/stm32l471ze",] | 679 | stm32l471ze = [ "stm32-metapac/stm32l471ze" ] |
| 680 | stm32l471zg = [ "stm32-metapac/stm32l471zg",] | 680 | stm32l471zg = [ "stm32-metapac/stm32l471zg" ] |
| 681 | stm32l475rc = [ "stm32-metapac/stm32l475rc",] | 681 | stm32l475rc = [ "stm32-metapac/stm32l475rc" ] |
| 682 | stm32l475re = [ "stm32-metapac/stm32l475re",] | 682 | stm32l475re = [ "stm32-metapac/stm32l475re" ] |
| 683 | stm32l475rg = [ "stm32-metapac/stm32l475rg",] | 683 | stm32l475rg = [ "stm32-metapac/stm32l475rg" ] |
| 684 | stm32l475vc = [ "stm32-metapac/stm32l475vc",] | 684 | stm32l475vc = [ "stm32-metapac/stm32l475vc" ] |
| 685 | stm32l475ve = [ "stm32-metapac/stm32l475ve",] | 685 | stm32l475ve = [ "stm32-metapac/stm32l475ve" ] |
| 686 | stm32l475vg = [ "stm32-metapac/stm32l475vg",] | 686 | stm32l475vg = [ "stm32-metapac/stm32l475vg" ] |
| 687 | stm32l476je = [ "stm32-metapac/stm32l476je",] | 687 | stm32l476je = [ "stm32-metapac/stm32l476je" ] |
| 688 | stm32l476jg = [ "stm32-metapac/stm32l476jg",] | 688 | stm32l476jg = [ "stm32-metapac/stm32l476jg" ] |
| 689 | stm32l476me = [ "stm32-metapac/stm32l476me",] | 689 | stm32l476me = [ "stm32-metapac/stm32l476me" ] |
| 690 | stm32l476mg = [ "stm32-metapac/stm32l476mg",] | 690 | stm32l476mg = [ "stm32-metapac/stm32l476mg" ] |
| 691 | stm32l476qe = [ "stm32-metapac/stm32l476qe",] | 691 | stm32l476qe = [ "stm32-metapac/stm32l476qe" ] |
| 692 | stm32l476qg = [ "stm32-metapac/stm32l476qg",] | 692 | stm32l476qg = [ "stm32-metapac/stm32l476qg" ] |
| 693 | stm32l476rc = [ "stm32-metapac/stm32l476rc",] | 693 | stm32l476rc = [ "stm32-metapac/stm32l476rc" ] |
| 694 | stm32l476re = [ "stm32-metapac/stm32l476re",] | 694 | stm32l476re = [ "stm32-metapac/stm32l476re" ] |
| 695 | stm32l476rg = [ "stm32-metapac/stm32l476rg",] | 695 | stm32l476rg = [ "stm32-metapac/stm32l476rg" ] |
| 696 | stm32l476vc = [ "stm32-metapac/stm32l476vc",] | 696 | stm32l476vc = [ "stm32-metapac/stm32l476vc" ] |
| 697 | stm32l476ve = [ "stm32-metapac/stm32l476ve",] | 697 | stm32l476ve = [ "stm32-metapac/stm32l476ve" ] |
| 698 | stm32l476vg = [ "stm32-metapac/stm32l476vg",] | 698 | stm32l476vg = [ "stm32-metapac/stm32l476vg" ] |
| 699 | stm32l476ze = [ "stm32-metapac/stm32l476ze",] | 699 | stm32l476ze = [ "stm32-metapac/stm32l476ze" ] |
| 700 | stm32l476zg = [ "stm32-metapac/stm32l476zg",] | 700 | stm32l476zg = [ "stm32-metapac/stm32l476zg" ] |
| 701 | stm32l485jc = [ "stm32-metapac/stm32l485jc",] | 701 | stm32l485jc = [ "stm32-metapac/stm32l485jc" ] |
| 702 | stm32l485je = [ "stm32-metapac/stm32l485je",] | 702 | stm32l485je = [ "stm32-metapac/stm32l485je" ] |
| 703 | stm32l486jg = [ "stm32-metapac/stm32l486jg",] | 703 | stm32l486jg = [ "stm32-metapac/stm32l486jg" ] |
| 704 | stm32l486qg = [ "stm32-metapac/stm32l486qg",] | 704 | stm32l486qg = [ "stm32-metapac/stm32l486qg" ] |
| 705 | stm32l486rg = [ "stm32-metapac/stm32l486rg",] | 705 | stm32l486rg = [ "stm32-metapac/stm32l486rg" ] |
| 706 | stm32l486vg = [ "stm32-metapac/stm32l486vg",] | 706 | stm32l486vg = [ "stm32-metapac/stm32l486vg" ] |
| 707 | stm32l486zg = [ "stm32-metapac/stm32l486zg",] | 707 | stm32l486zg = [ "stm32-metapac/stm32l486zg" ] |
| 708 | stm32l496ae = [ "stm32-metapac/stm32l496ae",] | 708 | stm32l496ae = [ "stm32-metapac/stm32l496ae" ] |
| 709 | stm32l496ag = [ "stm32-metapac/stm32l496ag",] | 709 | stm32l496ag = [ "stm32-metapac/stm32l496ag" ] |
| 710 | stm32l496qe = [ "stm32-metapac/stm32l496qe",] | 710 | stm32l496qe = [ "stm32-metapac/stm32l496qe" ] |
| 711 | stm32l496qg = [ "stm32-metapac/stm32l496qg",] | 711 | stm32l496qg = [ "stm32-metapac/stm32l496qg" ] |
| 712 | stm32l496re = [ "stm32-metapac/stm32l496re",] | 712 | stm32l496re = [ "stm32-metapac/stm32l496re" ] |
| 713 | stm32l496rg = [ "stm32-metapac/stm32l496rg",] | 713 | stm32l496rg = [ "stm32-metapac/stm32l496rg" ] |
| 714 | stm32l496ve = [ "stm32-metapac/stm32l496ve",] | 714 | stm32l496ve = [ "stm32-metapac/stm32l496ve" ] |
| 715 | stm32l496vg = [ "stm32-metapac/stm32l496vg",] | 715 | stm32l496vg = [ "stm32-metapac/stm32l496vg" ] |
| 716 | stm32l496wg = [ "stm32-metapac/stm32l496wg",] | 716 | stm32l496wg = [ "stm32-metapac/stm32l496wg" ] |
| 717 | stm32l496ze = [ "stm32-metapac/stm32l496ze",] | 717 | stm32l496ze = [ "stm32-metapac/stm32l496ze" ] |
| 718 | stm32l496zg = [ "stm32-metapac/stm32l496zg",] | 718 | stm32l496zg = [ "stm32-metapac/stm32l496zg" ] |
| 719 | stm32l4a6ag = [ "stm32-metapac/stm32l4a6ag",] | 719 | stm32l4a6ag = [ "stm32-metapac/stm32l4a6ag" ] |
| 720 | stm32l4a6qg = [ "stm32-metapac/stm32l4a6qg",] | 720 | stm32l4a6qg = [ "stm32-metapac/stm32l4a6qg" ] |
| 721 | stm32l4a6rg = [ "stm32-metapac/stm32l4a6rg",] | 721 | stm32l4a6rg = [ "stm32-metapac/stm32l4a6rg" ] |
| 722 | stm32l4a6vg = [ "stm32-metapac/stm32l4a6vg",] | 722 | stm32l4a6vg = [ "stm32-metapac/stm32l4a6vg" ] |
| 723 | stm32l4a6zg = [ "stm32-metapac/stm32l4a6zg",] | 723 | stm32l4a6zg = [ "stm32-metapac/stm32l4a6zg" ] |
| 724 | stm32l4p5ae = [ "stm32-metapac/stm32l4p5ae",] | 724 | stm32l4p5ae = [ "stm32-metapac/stm32l4p5ae" ] |
| 725 | stm32l4p5ag = [ "stm32-metapac/stm32l4p5ag",] | 725 | stm32l4p5ag = [ "stm32-metapac/stm32l4p5ag" ] |
| 726 | stm32l4p5ce = [ "stm32-metapac/stm32l4p5ce",] | 726 | stm32l4p5ce = [ "stm32-metapac/stm32l4p5ce" ] |
| 727 | stm32l4p5cg = [ "stm32-metapac/stm32l4p5cg",] | 727 | stm32l4p5cg = [ "stm32-metapac/stm32l4p5cg" ] |
| 728 | stm32l4p5qe = [ "stm32-metapac/stm32l4p5qe",] | 728 | stm32l4p5qe = [ "stm32-metapac/stm32l4p5qe" ] |
| 729 | stm32l4p5qg = [ "stm32-metapac/stm32l4p5qg",] | 729 | stm32l4p5qg = [ "stm32-metapac/stm32l4p5qg" ] |
| 730 | stm32l4p5re = [ "stm32-metapac/stm32l4p5re",] | 730 | stm32l4p5re = [ "stm32-metapac/stm32l4p5re" ] |
| 731 | stm32l4p5rg = [ "stm32-metapac/stm32l4p5rg",] | 731 | stm32l4p5rg = [ "stm32-metapac/stm32l4p5rg" ] |
| 732 | stm32l4p5ve = [ "stm32-metapac/stm32l4p5ve",] | 732 | stm32l4p5ve = [ "stm32-metapac/stm32l4p5ve" ] |
| 733 | stm32l4p5vg = [ "stm32-metapac/stm32l4p5vg",] | 733 | stm32l4p5vg = [ "stm32-metapac/stm32l4p5vg" ] |
| 734 | stm32l4p5ze = [ "stm32-metapac/stm32l4p5ze",] | 734 | stm32l4p5ze = [ "stm32-metapac/stm32l4p5ze" ] |
| 735 | stm32l4p5zg = [ "stm32-metapac/stm32l4p5zg",] | 735 | stm32l4p5zg = [ "stm32-metapac/stm32l4p5zg" ] |
| 736 | stm32l4q5ag = [ "stm32-metapac/stm32l4q5ag",] | 736 | stm32l4q5ag = [ "stm32-metapac/stm32l4q5ag" ] |
| 737 | stm32l4q5cg = [ "stm32-metapac/stm32l4q5cg",] | 737 | stm32l4q5cg = [ "stm32-metapac/stm32l4q5cg" ] |
| 738 | stm32l4q5qg = [ "stm32-metapac/stm32l4q5qg",] | 738 | stm32l4q5qg = [ "stm32-metapac/stm32l4q5qg" ] |
| 739 | stm32l4q5rg = [ "stm32-metapac/stm32l4q5rg",] | 739 | stm32l4q5rg = [ "stm32-metapac/stm32l4q5rg" ] |
| 740 | stm32l4q5vg = [ "stm32-metapac/stm32l4q5vg",] | 740 | stm32l4q5vg = [ "stm32-metapac/stm32l4q5vg" ] |
| 741 | stm32l4q5zg = [ "stm32-metapac/stm32l4q5zg",] | 741 | stm32l4q5zg = [ "stm32-metapac/stm32l4q5zg" ] |
| 742 | stm32l4r5ag = [ "stm32-metapac/stm32l4r5ag",] | 742 | stm32l4r5ag = [ "stm32-metapac/stm32l4r5ag" ] |
| 743 | stm32l4r5ai = [ "stm32-metapac/stm32l4r5ai",] | 743 | stm32l4r5ai = [ "stm32-metapac/stm32l4r5ai" ] |
| 744 | stm32l4r5qg = [ "stm32-metapac/stm32l4r5qg",] | 744 | stm32l4r5qg = [ "stm32-metapac/stm32l4r5qg" ] |
| 745 | stm32l4r5qi = [ "stm32-metapac/stm32l4r5qi",] | 745 | stm32l4r5qi = [ "stm32-metapac/stm32l4r5qi" ] |
| 746 | stm32l4r5vg = [ "stm32-metapac/stm32l4r5vg",] | 746 | stm32l4r5vg = [ "stm32-metapac/stm32l4r5vg" ] |
| 747 | stm32l4r5vi = [ "stm32-metapac/stm32l4r5vi",] | 747 | stm32l4r5vi = [ "stm32-metapac/stm32l4r5vi" ] |
| 748 | stm32l4r5zg = [ "stm32-metapac/stm32l4r5zg",] | 748 | stm32l4r5zg = [ "stm32-metapac/stm32l4r5zg" ] |
| 749 | stm32l4r5zi = [ "stm32-metapac/stm32l4r5zi",] | 749 | stm32l4r5zi = [ "stm32-metapac/stm32l4r5zi" ] |
| 750 | stm32l4r7ai = [ "stm32-metapac/stm32l4r7ai",] | 750 | stm32l4r7ai = [ "stm32-metapac/stm32l4r7ai" ] |
| 751 | stm32l4r7vi = [ "stm32-metapac/stm32l4r7vi",] | 751 | stm32l4r7vi = [ "stm32-metapac/stm32l4r7vi" ] |
| 752 | stm32l4r7zi = [ "stm32-metapac/stm32l4r7zi",] | 752 | stm32l4r7zi = [ "stm32-metapac/stm32l4r7zi" ] |
| 753 | stm32l4r9ag = [ "stm32-metapac/stm32l4r9ag",] | 753 | stm32l4r9ag = [ "stm32-metapac/stm32l4r9ag" ] |
| 754 | stm32l4r9ai = [ "stm32-metapac/stm32l4r9ai",] | 754 | stm32l4r9ai = [ "stm32-metapac/stm32l4r9ai" ] |
| 755 | stm32l4r9vg = [ "stm32-metapac/stm32l4r9vg",] | 755 | stm32l4r9vg = [ "stm32-metapac/stm32l4r9vg" ] |
| 756 | stm32l4r9vi = [ "stm32-metapac/stm32l4r9vi",] | 756 | stm32l4r9vi = [ "stm32-metapac/stm32l4r9vi" ] |
| 757 | stm32l4r9zg = [ "stm32-metapac/stm32l4r9zg",] | 757 | stm32l4r9zg = [ "stm32-metapac/stm32l4r9zg" ] |
| 758 | stm32l4r9zi = [ "stm32-metapac/stm32l4r9zi",] | 758 | stm32l4r9zi = [ "stm32-metapac/stm32l4r9zi" ] |
| 759 | stm32l4s5ai = [ "stm32-metapac/stm32l4s5ai",] | 759 | stm32l4s5ai = [ "stm32-metapac/stm32l4s5ai" ] |
| 760 | stm32l4s5qi = [ "stm32-metapac/stm32l4s5qi",] | 760 | stm32l4s5qi = [ "stm32-metapac/stm32l4s5qi" ] |
| 761 | stm32l4s5vi = [ "stm32-metapac/stm32l4s5vi",] | 761 | stm32l4s5vi = [ "stm32-metapac/stm32l4s5vi" ] |
| 762 | stm32l4s5zi = [ "stm32-metapac/stm32l4s5zi",] | 762 | stm32l4s5zi = [ "stm32-metapac/stm32l4s5zi" ] |
| 763 | stm32l4s7ai = [ "stm32-metapac/stm32l4s7ai",] | 763 | stm32l4s7ai = [ "stm32-metapac/stm32l4s7ai" ] |
| 764 | stm32l4s7vi = [ "stm32-metapac/stm32l4s7vi",] | 764 | stm32l4s7vi = [ "stm32-metapac/stm32l4s7vi" ] |
| 765 | stm32l4s7zi = [ "stm32-metapac/stm32l4s7zi",] | 765 | stm32l4s7zi = [ "stm32-metapac/stm32l4s7zi" ] |
| 766 | stm32l4s9ai = [ "stm32-metapac/stm32l4s9ai",] | 766 | stm32l4s9ai = [ "stm32-metapac/stm32l4s9ai" ] |
| 767 | stm32l4s9vi = [ "stm32-metapac/stm32l4s9vi",] | 767 | stm32l4s9vi = [ "stm32-metapac/stm32l4s9vi" ] |
| 768 | stm32l4s9zi = [ "stm32-metapac/stm32l4s9zi",] | 768 | stm32l4s9zi = [ "stm32-metapac/stm32l4s9zi" ] |
| 769 | stm32wb55cc = [ "stm32-metapac/stm32wb55cc",] | 769 | stm32wb55cc = [ "stm32-metapac/stm32wb55cc" ] |
| 770 | stm32wb55ce = [ "stm32-metapac/stm32wb55ce",] | 770 | stm32wb55ce = [ "stm32-metapac/stm32wb55ce" ] |
| 771 | stm32wb55cg = [ "stm32-metapac/stm32wb55cg",] | 771 | stm32wb55cg = [ "stm32-metapac/stm32wb55cg" ] |
| 772 | stm32wb55rc = [ "stm32-metapac/stm32wb55rc",] | 772 | stm32wb55rc = [ "stm32-metapac/stm32wb55rc" ] |
| 773 | stm32wb55re = [ "stm32-metapac/stm32wb55re",] | 773 | stm32wb55re = [ "stm32-metapac/stm32wb55re" ] |
| 774 | stm32wb55rg = [ "stm32-metapac/stm32wb55rg",] | 774 | stm32wb55rg = [ "stm32-metapac/stm32wb55rg" ] |
| 775 | stm32wb55vc = [ "stm32-metapac/stm32wb55vc",] | 775 | stm32wb55vc = [ "stm32-metapac/stm32wb55vc" ] |
| 776 | stm32wb55ve = [ "stm32-metapac/stm32wb55ve",] | 776 | stm32wb55ve = [ "stm32-metapac/stm32wb55ve" ] |
| 777 | stm32wb55vg = [ "stm32-metapac/stm32wb55vg",] | 777 | stm32wb55vg = [ "stm32-metapac/stm32wb55vg" ] |
| 778 | stm32wb55vy = [ "stm32-metapac/stm32wb55vy",] | 778 | stm32wb55vy = [ "stm32-metapac/stm32wb55vy" ] |
| 779 | stm32wl55cc_cm4 = [ "stm32-metapac/stm32wl55cc_cm4",] | 779 | stm32wl55cc_cm4 = [ "stm32-metapac/stm32wl55cc_cm4" ] |
| 780 | stm32wl55cc_cm0p = [ "stm32-metapac/stm32wl55cc_cm0p",] | 780 | stm32wl55cc_cm0p = [ "stm32-metapac/stm32wl55cc_cm0p" ] |
| 781 | stm32wl55jc_cm4 = [ "stm32-metapac/stm32wl55jc_cm4",] | 781 | stm32wl55jc_cm4 = [ "stm32-metapac/stm32wl55jc_cm4" ] |
| 782 | stm32wl55jc_cm0p = [ "stm32-metapac/stm32wl55jc_cm0p",] | 782 | stm32wl55jc_cm0p = [ "stm32-metapac/stm32wl55jc_cm0p" ] |
| 783 | stm32wl55uc_cm4 = [ "stm32-metapac/stm32wl55uc_cm4",] | 783 | stm32wl55uc_cm4 = [ "stm32-metapac/stm32wl55uc_cm4" ] |
| 784 | stm32wl55uc_cm0p = [ "stm32-metapac/stm32wl55uc_cm0p",] | 784 | stm32wl55uc_cm0p = [ "stm32-metapac/stm32wl55uc_cm0p" ] |
| 785 | # END GENERATED FEATURES | 785 | # END GENERATED FEATURES |
diff --git a/embassy-stm32/gen_features.py b/embassy-stm32/gen_features.py deleted file mode 100644 index bb569fd79..000000000 --- a/embassy-stm32/gen_features.py +++ /dev/null | |||
| @@ -1,54 +0,0 @@ | |||
| 1 | import os | ||
| 2 | import toml | ||
| 3 | import yaml | ||
| 4 | from glob import glob | ||
| 5 | |||
| 6 | try: | ||
| 7 | from yaml import CSafeLoader as SafeLoader | ||
| 8 | except ImportError: | ||
| 9 | from yaml import SafeLoader | ||
| 10 | |||
| 11 | abspath = os.path.abspath(__file__) | ||
| 12 | dname = os.path.dirname(abspath) | ||
| 13 | os.chdir(dname) | ||
| 14 | |||
| 15 | supported_families = [ | ||
| 16 | "STM32F0", | ||
| 17 | 'STM32F4', | ||
| 18 | 'STM32G0', | ||
| 19 | 'STM32L0', | ||
| 20 | 'STM32L4', | ||
| 21 | 'STM32H7', | ||
| 22 | 'STM32WB55', | ||
| 23 | 'STM32WL55', | ||
| 24 | ] | ||
| 25 | |||
| 26 | # ======= load chip list | ||
| 27 | features = {} | ||
| 28 | for f in sorted(glob('../stm32-data/data/chips/*.yaml')): | ||
| 29 | # Use the filename to get the chip name. Ultra fast, we don't have to read YAML! | ||
| 30 | name = os.path.splitext(os.path.basename(f))[0] | ||
| 31 | if any((family in name for family in supported_families)): | ||
| 32 | name = name.lower() | ||
| 33 | # ======= load chip | ||
| 34 | with open(f, 'r') as f: | ||
| 35 | chip = yaml.load(f, Loader=SafeLoader) | ||
| 36 | |||
| 37 | if len(chip['cores']) > 1: | ||
| 38 | for core in chip['cores']: | ||
| 39 | features[name + "_" + core['name']] = ['stm32-metapac/' + name + '_' + core['name']] | ||
| 40 | else: | ||
| 41 | features[name] = ['stm32-metapac/' + name] | ||
| 42 | |||
| 43 | # ========= Update Cargo features | ||
| 44 | |||
| 45 | SEPARATOR_START = '# BEGIN GENERATED FEATURES\n' | ||
| 46 | SEPARATOR_END = '# END GENERATED FEATURES\n' | ||
| 47 | HELP = '# Generated by gen_features.py. DO NOT EDIT.\n' | ||
| 48 | with open('Cargo.toml', 'r') as f: | ||
| 49 | cargo = f.read() | ||
| 50 | before, cargo = cargo.split(SEPARATOR_START, maxsplit=1) | ||
| 51 | _, after = cargo.split(SEPARATOR_END, maxsplit=1) | ||
| 52 | cargo = before + SEPARATOR_START + HELP + toml.dumps(features) + SEPARATOR_END + after | ||
| 53 | with open('Cargo.toml', 'w') as f: | ||
| 54 | f.write(cargo) | ||
diff --git a/stm32-gen-features/.cargo/config.toml b/stm32-gen-features/.cargo/config.toml new file mode 100644 index 000000000..17d81c14d --- /dev/null +++ b/stm32-gen-features/.cargo/config.toml | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | [profile.dev] | ||
| 2 | opt-level = 3 | ||
| 3 | lto = false | ||
diff --git a/stm32-gen-features/.gitignore b/stm32-gen-features/.gitignore new file mode 100644 index 000000000..ea8c4bf7f --- /dev/null +++ b/stm32-gen-features/.gitignore | |||
| @@ -0,0 +1 @@ | |||
| /target | |||
diff --git a/stm32-gen-features/Cargo.toml b/stm32-gen-features/Cargo.toml new file mode 100644 index 000000000..fea636511 --- /dev/null +++ b/stm32-gen-features/Cargo.toml | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | [package] | ||
| 2 | name = "gen_features" | ||
| 3 | version = "0.1.0" | ||
| 4 | authors = ["Côme ALLART <[email protected]>"] | ||
| 5 | edition = "2018" | ||
| 6 | |||
| 7 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
| 8 | |||
| 9 | [dependencies] | ||
| 10 | glob = "0.3.0" | ||
| 11 | yaml-rust = "0.4.5" | ||
diff --git a/stm32-gen-features/src/lib.rs b/stm32-gen-features/src/lib.rs new file mode 100644 index 000000000..597d78b07 --- /dev/null +++ b/stm32-gen-features/src/lib.rs | |||
| @@ -0,0 +1,213 @@ | |||
| 1 | //! FIXME discuss about which errors to print and when to panic | ||
| 2 | |||
| 3 | use std::{iter::FilterMap, path::Path, slice::Iter}; | ||
| 4 | |||
| 5 | const SUPPORTED_FAMILIES: [&str; 8] = [ | ||
| 6 | "stm32f0", | ||
| 7 | "stm32f4", | ||
| 8 | "stm32g0", | ||
| 9 | "stm32l0", | ||
| 10 | "stm32l4", | ||
| 11 | "stm32h7", | ||
| 12 | "stm32wb55", | ||
| 13 | "stm32wl55", | ||
| 14 | ]; | ||
| 15 | |||
| 16 | const SEPARATOR_START: &str = "# BEGIN GENERATED FEATURES\n"; | ||
| 17 | const SEPARATOR_END: &str = "# END GENERATED FEATURES\n"; | ||
| 18 | const HELP: &str = "# Generated by stm32-gen-features. DO NOT EDIT.\n"; | ||
| 19 | |||
| 20 | /// True if the chip named `name` is supported else false | ||
| 21 | fn is_supported(name: &str) -> bool { | ||
| 22 | SUPPORTED_FAMILIES | ||
| 23 | .iter() | ||
| 24 | .any(|family| name.starts_with(family)) | ||
| 25 | } | ||
| 26 | |||
| 27 | type SupportedIter<'a> = FilterMap< | ||
| 28 | Iter<'a, (String, Vec<String>)>, | ||
| 29 | fn(&(String, Vec<String>)) -> Option<(&String, &Vec<String>)>, | ||
| 30 | >; | ||
| 31 | trait FilterSupported { | ||
| 32 | fn supported(&self) -> SupportedIter; | ||
| 33 | } | ||
| 34 | impl FilterSupported for &[(String, Vec<String>)] { | ||
| 35 | /// Get a new Vec with only the supported chips | ||
| 36 | fn supported(&self) -> SupportedIter { | ||
| 37 | self.iter() | ||
| 38 | .filter_map(|(name, cores)| is_supported(name).then(|| (name, cores))) | ||
| 39 | } | ||
| 40 | } | ||
| 41 | |||
| 42 | /// Get the list of all the chips and their supported cores | ||
| 43 | /// | ||
| 44 | /// Print errors to `stderr` when something is returned by the glob but is not in the returned | ||
| 45 | /// [`Vec`] | ||
| 46 | /// | ||
| 47 | /// This function is slow because all the yaml files are parsed. | ||
| 48 | pub fn chip_names_and_cores() -> Vec<(String, Vec<String>)> { | ||
| 49 | glob::glob("../stm32-data/data/chips/*.yaml") | ||
| 50 | .unwrap() | ||
| 51 | .filter_map(|entry| entry.map_err(|e| eprintln!("{:?}", e)).ok()) | ||
| 52 | .filter_map(|entry| { | ||
| 53 | if let Some(name) = entry.file_stem().and_then(|stem| stem.to_str()) { | ||
| 54 | Some((name.to_lowercase(), chip_cores(&entry))) | ||
| 55 | } else { | ||
| 56 | eprintln!("{:?} is not a regular file", entry); | ||
| 57 | None | ||
| 58 | } | ||
| 59 | }) | ||
| 60 | .collect() | ||
| 61 | } | ||
| 62 | |||
| 63 | /// Get the list of the cores of a chip by its associated file | ||
| 64 | /// | ||
| 65 | /// # Panic | ||
| 66 | /// Panics if the file does not exist or if it contains yaml syntax errors. | ||
| 67 | /// Panics if "cores" is not an array. | ||
| 68 | fn chip_cores(path: &Path) -> Vec<String> { | ||
| 69 | let file_contents = std::fs::read_to_string(path).unwrap(); | ||
| 70 | let doc = &yaml_rust::YamlLoader::load_from_str(&file_contents).unwrap()[0]; | ||
| 71 | doc["cores"] | ||
| 72 | .as_vec() | ||
| 73 | .unwrap_or_else(|| panic!("{:?}:[cores] is not an array", path)) | ||
| 74 | .iter() | ||
| 75 | .enumerate() | ||
| 76 | .map(|(i, core)| { | ||
| 77 | core["name"] | ||
| 78 | .as_str() | ||
| 79 | .unwrap_or_else(|| panic!("{:?}:[cores][{}][name] is not a string", path, i)) | ||
| 80 | .to_owned() | ||
| 81 | }) | ||
| 82 | .collect() | ||
| 83 | } | ||
| 84 | |||
| 85 | /// Generate data needed in `../embassy-stm32/Cargo.toml` | ||
| 86 | /// | ||
| 87 | /// Print errors to `stderr` when something is returned by the glob but is not in the returned | ||
| 88 | /// [`Vec`] | ||
| 89 | /// | ||
| 90 | /// # Panic | ||
| 91 | /// Panics if a file contains yaml syntax errors or if a value does not have a consistent type | ||
| 92 | pub fn embassy_stm32_needed_data(names_and_cores: &[(String, Vec<String>)]) -> String { | ||
| 93 | let mut result = String::new(); | ||
| 94 | for (chip_name, cores) in names_and_cores.supported() { | ||
| 95 | if cores.len() > 1 { | ||
| 96 | for core_name in cores.iter() { | ||
| 97 | result += &format!( | ||
| 98 | "{chip}_{core} = [ \"stm32-metapac/{chip}_{core}\" ]\n", | ||
| 99 | chip = chip_name, | ||
| 100 | core = core_name | ||
| 101 | ); | ||
| 102 | } | ||
| 103 | } else { | ||
| 104 | result += &format!("{chip} = [ \"stm32-metapac/{chip}\" ]\n", chip = chip_name); | ||
| 105 | } | ||
| 106 | } | ||
| 107 | result | ||
| 108 | } | ||
| 109 | |||
| 110 | /// Generate data needed in `../stm32-metapac/Cargo.toml` | ||
| 111 | /// | ||
| 112 | /// Print errors to `stderr` when something is returned by the glob but is not in the returned | ||
| 113 | /// [`Vec`] | ||
| 114 | /// | ||
| 115 | /// # Panic | ||
| 116 | /// Panics if a file contains yaml syntax errors or if a value does not have a consistent type | ||
| 117 | pub fn stm32_metapac_needed_data(names_and_cores: &[(String, Vec<String>)]) -> String { | ||
| 118 | let mut result = String::new(); | ||
| 119 | for (chip_name, cores) in names_and_cores { | ||
| 120 | if cores.len() > 1 { | ||
| 121 | for core_name in cores { | ||
| 122 | result += &format!("{}_{} = []\n", chip_name, core_name); | ||
| 123 | } | ||
| 124 | } else { | ||
| 125 | result += &format!("{} = []\n", chip_name); | ||
| 126 | } | ||
| 127 | } | ||
| 128 | result | ||
| 129 | } | ||
| 130 | |||
| 131 | /// Get contents before and after generated contents | ||
| 132 | /// | ||
| 133 | /// # Panic | ||
| 134 | /// Panics when a separator cound not be not found | ||
| 135 | fn split_cargo_toml_contents(contents: &str) -> (&str, &str) { | ||
| 136 | let (before, remainder) = contents | ||
| 137 | .split_once(SEPARATOR_START) | ||
| 138 | .unwrap_or_else(|| panic!("missing \"{}\" tag", SEPARATOR_START)); | ||
| 139 | let (_, after) = remainder | ||
| 140 | .split_once(SEPARATOR_END) | ||
| 141 | .unwrap_or_else(|| panic!("missing \"{}\" tag", SEPARATOR_END)); | ||
| 142 | |||
| 143 | (before, after) | ||
| 144 | } | ||
| 145 | |||
| 146 | /// Generates new contents for Cargo.toml | ||
| 147 | /// | ||
| 148 | /// # Panic | ||
| 149 | /// Panics when a separator cound not be not found | ||
| 150 | pub fn generate_cargo_toml_file(previous_text: &str, new_contents: &str) -> String { | ||
| 151 | let (before, after) = split_cargo_toml_contents(previous_text); | ||
| 152 | before.to_owned() + SEPARATOR_START + HELP + new_contents + SEPARATOR_END + after | ||
| 153 | } | ||
| 154 | |||
| 155 | #[cfg(test)] | ||
| 156 | mod tests { | ||
| 157 | use super::*; | ||
| 158 | |||
| 159 | #[test] | ||
| 160 | fn stm32f407vg_is_supported() { | ||
| 161 | assert!(is_supported("stm32f407vg")) | ||
| 162 | } | ||
| 163 | |||
| 164 | #[test] | ||
| 165 | fn abcdef_is_not_supported() { | ||
| 166 | assert!(!is_supported("abcdef")) | ||
| 167 | } | ||
| 168 | |||
| 169 | #[test] | ||
| 170 | #[ignore] | ||
| 171 | fn stm32f407vg_yaml_file_exists_and_is_supported() { | ||
| 172 | assert!(chip_names_and_cores() | ||
| 173 | .as_slice() | ||
| 174 | .supported() | ||
| 175 | .into_iter() | ||
| 176 | .any(|(name, _)| { name == "stm32f407vg" })) | ||
| 177 | } | ||
| 178 | |||
| 179 | #[test] | ||
| 180 | fn keeps_text_around_separators() { | ||
| 181 | let initial = "\ | ||
| 182 | before | ||
| 183 | # BEGIN GENERATED FEATURES | ||
| 184 | # END GENERATED FEATURES | ||
| 185 | after | ||
| 186 | "; | ||
| 187 | |||
| 188 | let expected = "\ | ||
| 189 | before | ||
| 190 | # BEGIN GENERATED FEATURES | ||
| 191 | # Generated by stm32-gen-features. DO NOT EDIT. | ||
| 192 | a = [\"b\"] | ||
| 193 | # END GENERATED FEATURES | ||
| 194 | after | ||
| 195 | "; | ||
| 196 | |||
| 197 | let new_contents = String::from("a = [\"b\"]\n"); | ||
| 198 | assert_eq!(generate_cargo_toml_file(initial, &new_contents), expected); | ||
| 199 | } | ||
| 200 | |||
| 201 | #[test] | ||
| 202 | #[should_panic] | ||
| 203 | fn does_not_generate_if_separators_are_missing() { | ||
| 204 | let initial = "\ | ||
| 205 | before | ||
| 206 | # END GENERATED FEATURES | ||
| 207 | after | ||
| 208 | "; | ||
| 209 | |||
| 210 | let new_contents = String::from("a = [\"b\"]\n"); | ||
| 211 | generate_cargo_toml_file(initial, &new_contents); | ||
| 212 | } | ||
| 213 | } | ||
diff --git a/stm32-gen-features/src/main.rs b/stm32-gen-features/src/main.rs new file mode 100644 index 000000000..72a907522 --- /dev/null +++ b/stm32-gen-features/src/main.rs | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | use gen_features::{ | ||
| 2 | chip_names_and_cores, embassy_stm32_needed_data, generate_cargo_toml_file, | ||
| 3 | stm32_metapac_needed_data, | ||
| 4 | }; | ||
| 5 | |||
| 6 | fn main() { | ||
| 7 | let names_and_cores = chip_names_and_cores(); | ||
| 8 | update_cargo_file( | ||
| 9 | "../embassy-stm32/Cargo.toml", | ||
| 10 | &embassy_stm32_needed_data(&names_and_cores), | ||
| 11 | ); | ||
| 12 | update_cargo_file( | ||
| 13 | "../stm32-metapac/Cargo.toml", | ||
| 14 | &stm32_metapac_needed_data(&names_and_cores), | ||
| 15 | ); | ||
| 16 | } | ||
| 17 | |||
| 18 | /// Update a Cargo.toml file | ||
| 19 | /// | ||
| 20 | /// Update the content between "# BEGIN GENERATED FEATURES" and "# END GENERATED FEATURES" | ||
| 21 | /// with the given content | ||
| 22 | fn update_cargo_file(path: &str, new_contents: &str) { | ||
| 23 | let previous_text = std::fs::read_to_string(path).unwrap(); | ||
| 24 | let new_text = generate_cargo_toml_file(&previous_text, new_contents); | ||
| 25 | std::fs::write(path, new_text).unwrap(); | ||
| 26 | } | ||
diff --git a/stm32-metapac/Cargo.toml b/stm32-metapac/Cargo.toml index 6aba696ab..3b16949c6 100644 --- a/stm32-metapac/Cargo.toml +++ b/stm32-metapac/Cargo.toml | |||
| @@ -20,7 +20,7 @@ rt = ["cortex-m-rt/device"] | |||
| 20 | memory-x = [] | 20 | memory-x = [] |
| 21 | 21 | ||
| 22 | # BEGIN GENERATED FEATURES | 22 | # BEGIN GENERATED FEATURES |
| 23 | # Generated by gen_features.py. DO NOT EDIT. | 23 | # Generated by stm32-gen-features. DO NOT EDIT. |
| 24 | stm32f030c6 = [] | 24 | stm32f030c6 = [] |
| 25 | stm32f030c8 = [] | 25 | stm32f030c8 = [] |
| 26 | stm32f030cc = [] | 26 | stm32f030cc = [] |
diff --git a/stm32-metapac/gen_features.py b/stm32-metapac/gen_features.py deleted file mode 100644 index 29cbd85a0..000000000 --- a/stm32-metapac/gen_features.py +++ /dev/null | |||
| @@ -1,47 +0,0 @@ | |||
| 1 | import xmltodict | ||
| 2 | import yaml | ||
| 3 | import re | ||
| 4 | import json | ||
| 5 | import os | ||
| 6 | import re | ||
| 7 | import toml | ||
| 8 | from collections import OrderedDict | ||
| 9 | from glob import glob | ||
| 10 | |||
| 11 | try: | ||
| 12 | from yaml import CSafeLoader as SafeLoader | ||
| 13 | except ImportError: | ||
| 14 | from yaml import SafeLoader | ||
| 15 | |||
| 16 | abspath = os.path.abspath(__file__) | ||
| 17 | dname = os.path.dirname(abspath) | ||
| 18 | os.chdir(dname) | ||
| 19 | |||
| 20 | # ======= load chip list | ||
| 21 | |||
| 22 | features = {} | ||
| 23 | |||
| 24 | for f in sorted(glob('../stm32-data/data/chips/*.yaml')): | ||
| 25 | # Use the filename to get the chip name. Ultra fast, we don't have to read YAML! | ||
| 26 | name = os.path.splitext(os.path.basename(f))[0].lower() | ||
| 27 | with open(f, 'r') as f: | ||
| 28 | chip = yaml.load(f, Loader=SafeLoader) | ||
| 29 | if len(chip['cores']) > 1: | ||
| 30 | for core in chip['cores']: | ||
| 31 | features[name + "_" + core['name']] = [] | ||
| 32 | else: | ||
| 33 | features[name] = [] | ||
| 34 | |||
| 35 | # ========= Update Cargo features | ||
| 36 | |||
| 37 | SEPARATOR_START = '# BEGIN GENERATED FEATURES\n' | ||
| 38 | SEPARATOR_END = '# END GENERATED FEATURES\n' | ||
| 39 | HELP = '# Generated by gen_features.py. DO NOT EDIT.\n' | ||
| 40 | with open('Cargo.toml', 'r') as f: | ||
| 41 | cargo = f.read() | ||
| 42 | before, cargo = cargo.split(SEPARATOR_START, maxsplit=1) | ||
| 43 | _, after = cargo.split(SEPARATOR_END, maxsplit=1) | ||
| 44 | cargo = before + SEPARATOR_START + HELP + \ | ||
| 45 | toml.dumps(features) + SEPARATOR_END + after | ||
| 46 | with open('Cargo.toml', 'w') as f: | ||
| 47 | f.write(cargo) | ||
