aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-02-23 20:22:16 +0100
committerDario Nieuwenhuis <[email protected]>2022-02-23 20:22:16 +0100
commit93a3323ed94a255b40cb1353515d01bc3c339a7b (patch)
tree5b6088965d9d254874d6cfdf434272bcc753c4a1
parent052f370de9863df171e48d88a24e89b420b23ff7 (diff)
stm32-metapac: remove peripehral_pins! macrotable.
-rw-r--r--stm32-metapac-gen/src/lib.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs
index fc262f9c4..575be9e4b 100644
--- a/stm32-metapac-gen/src/lib.rs
+++ b/stm32-metapac-gen/src/lib.rs
@@ -125,7 +125,6 @@ pub fn gen_chip(
125 let mut pin_table: Vec<Vec<String>> = Vec::new(); 125 let mut pin_table: Vec<Vec<String>> = Vec::new();
126 let mut interrupt_table: Vec<Vec<String>> = Vec::new(); 126 let mut interrupt_table: Vec<Vec<String>> = Vec::new();
127 let mut peripherals_table: Vec<Vec<String>> = Vec::new(); 127 let mut peripherals_table: Vec<Vec<String>> = Vec::new();
128 let mut peripheral_pins_table: Vec<Vec<String>> = Vec::new();
129 let mut dma_channels_table: Vec<Vec<String>> = Vec::new(); 128 let mut dma_channels_table: Vec<Vec<String>> = Vec::new();
130 let mut peripheral_counts: BTreeMap<String, u8> = BTreeMap::new(); 129 let mut peripheral_counts: BTreeMap<String, u8> = BTreeMap::new();
131 let mut dma_channel_counts: BTreeMap<String, u8> = BTreeMap::new(); 130 let mut dma_channel_counts: BTreeMap<String, u8> = BTreeMap::new();
@@ -174,19 +173,6 @@ pub fn gen_chip(
174 peripheral_counts.get(&bi.kind).map_or(1, |v| v + 1), 173 peripheral_counts.get(&bi.kind).map_or(1, |v| v + 1),
175 ); 174 );
176 175
177 for pin in &p.pins {
178 let mut row = Vec::new();
179 row.push(p.name.clone());
180 row.push(bi.kind.clone());
181 row.push(bi.block.clone());
182 row.push(pin.pin.clone());
183 row.push(pin.signal.clone());
184 if let Some(ref af) = pin.af {
185 row.push(format!("{}", af));
186 }
187 peripheral_pins_table.push(row);
188 }
189
190 for irq in &p.interrupts { 176 for irq in &p.interrupts {
191 let mut row = Vec::new(); 177 let mut row = Vec::new();
192 row.push(p.name.clone()); 178 row.push(p.name.clone());
@@ -357,7 +343,6 @@ pub fn gen_chip(
357 make_table(&mut data, "interrupts", &interrupt_table); 343 make_table(&mut data, "interrupts", &interrupt_table);
358 make_table(&mut data, "peripherals", &peripherals_table); 344 make_table(&mut data, "peripherals", &peripherals_table);
359 make_table(&mut data, "peripheral_versions", &peripheral_version_table); 345 make_table(&mut data, "peripheral_versions", &peripheral_version_table);
360 make_table(&mut data, "peripheral_pins", &peripheral_pins_table);
361 make_table(&mut data, "dma_channels", &dma_channels_table); 346 make_table(&mut data, "dma_channels", &dma_channels_table);
362 make_table(&mut data, "dbgmcu", &dbgmcu_table); 347 make_table(&mut data, "dbgmcu", &dbgmcu_table);
363 make_peripheral_counts(&mut data, &peripheral_counts); 348 make_peripheral_counts(&mut data, &peripheral_counts);