diff options
author | Dario Nieuwenhuis <dirbaio@dirbaio.net> | 2022-02-23 18:56:06 +0100 |
---|---|---|
committer | Dario Nieuwenhuis <dirbaio@dirbaio.net> | 2022-02-23 19:16:37 +0100 |
commit | 2c8fee59d6e663a9f6825b6c02cb58090fb160a5 (patch) | |
tree | dd52a905209c7821c6adc09b990882df46a7fcfe /stm32-metapac-gen | |
parent | b4abb1f5c23995fab13c2fd7a76daebb8ed5b45c (diff) | |
download | embassy-2c8fee59d6e663a9f6825b6c02cb58090fb160a5.zip |
stm32-metapac: remove peripehral_dma_channels! macrotable.
Diffstat (limited to 'stm32-metapac-gen')
-rw-r--r-- | stm32-metapac-gen/src/lib.rs | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs index 10d67869..d167da49 100644 --- a/stm32-metapac-gen/src/lib.rs +++ b/stm32-metapac-gen/src/lib.rs @@ -127,7 +127,6 @@ pub fn gen_chip( let mut peripherals_table: Vec<Vec<String>> = Vec::new(); let mut peripheral_pins_table: Vec<Vec<String>> = Vec::new(); let mut dma_channels_table: Vec<Vec<String>> = Vec::new(); - let mut peripheral_dma_channels_table: Vec<Vec<String>> = Vec::new(); let mut peripheral_counts: BTreeMap<String, u8> = BTreeMap::new(); let mut dma_channel_counts: BTreeMap<String, u8> = BTreeMap::new(); let mut dbgmcu_table: Vec<Vec<String>> = Vec::new(); @@ -198,35 +197,6 @@ pub fn gen_chip( interrupt_table.push(row) } - for ch in &p.dma_channels { - let mut row = Vec::new(); - row.push(p.name.clone()); - row.push(bi.kind.clone()); - row.push(bi.block.clone()); - row.push(ch.signal.clone()); - row.push(if let Some(channel) = &ch.channel { - format!("{{channel: {}}}", channel) - } else if let Some(dmamux) = &ch.dmamux { - format!("{{dmamux: {}}}", dmamux) - } else { - unreachable!(); - }); - - row.push(if let Some(request) = ch.request { - request.to_string() - } else { - "()".to_string() - }); - - if peripheral_dma_channels_table - .iter() - .find(|a| a[..a.len() - 1] == row[..row.len() - 1]) - .is_none() - { - peripheral_dma_channels_table.push(row); - } - } - let mut peripheral_row = Vec::new(); peripheral_row.push(bi.kind.clone()); peripheral_row.push(p.name.clone()); @@ -388,11 +358,6 @@ pub fn gen_chip( make_table(&mut data, "peripherals", &peripherals_table); make_table(&mut data, "peripheral_versions", &peripheral_version_table); make_table(&mut data, "peripheral_pins", &peripheral_pins_table); - make_table( - &mut data, - "peripheral_dma_channels", - &peripheral_dma_channels_table, - ); make_table(&mut data, "dma_channels", &dma_channels_table); make_table(&mut data, "dbgmcu", &dbgmcu_table); make_peripheral_counts(&mut data, &peripheral_counts); |