aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-02-23 19:43:00 +0100
committerDario Nieuwenhuis <[email protected]>2022-02-23 19:54:46 +0100
commitf14cacbf935feb7f9019b8f22384b9bc9fd05d77 (patch)
tree0bfcde321d5d74146881be2e3fd0949e5717e5ab
parent042e7d6de7771f3b70cc7a1e9c46661dc68f1042 (diff)
stm32-metapac: change af from string to u8
-rw-r--r--stm32-metapac-gen/src/assets/metadata.rs2
-rw-r--r--stm32-metapac-gen/src/data.rs2
-rw-r--r--stm32-metapac-gen/src/lib.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/stm32-metapac-gen/src/assets/metadata.rs b/stm32-metapac-gen/src/assets/metadata.rs
index 7fe49ceba..150aa5956 100644
--- a/stm32-metapac-gen/src/assets/metadata.rs
+++ b/stm32-metapac-gen/src/assets/metadata.rs
@@ -76,7 +76,7 @@ pub struct PeripheralRccRegister {
76pub struct PeripheralPin { 76pub struct PeripheralPin {
77 pub pin: &'static str, 77 pub pin: &'static str,
78 pub signal: &'static str, 78 pub signal: &'static str,
79 pub af: Option<&'static str>, 79 pub af: Option<u8>,
80} 80}
81 81
82#[derive(Debug, Eq, PartialEq, Clone)] 82#[derive(Debug, Eq, PartialEq, Clone)]
diff --git a/stm32-metapac-gen/src/data.rs b/stm32-metapac-gen/src/data.rs
index 9bb4e191d..24f0bcf0d 100644
--- a/stm32-metapac-gen/src/data.rs
+++ b/stm32-metapac-gen/src/data.rs
@@ -87,7 +87,7 @@ pub struct PeripheralRccRegister {
87pub struct PeripheralPin { 87pub struct PeripheralPin {
88 pub pin: String, 88 pub pin: String,
89 pub signal: String, 89 pub signal: String,
90 pub af: Option<String>, 90 pub af: Option<u8>,
91} 91}
92 92
93#[derive(Debug, Eq, PartialEq, Clone, Deserialize)] 93#[derive(Debug, Eq, PartialEq, Clone, Deserialize)]
diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs
index d167da49c..fc262f9c4 100644
--- a/stm32-metapac-gen/src/lib.rs
+++ b/stm32-metapac-gen/src/lib.rs
@@ -182,7 +182,7 @@ pub fn gen_chip(
182 row.push(pin.pin.clone()); 182 row.push(pin.pin.clone());
183 row.push(pin.signal.clone()); 183 row.push(pin.signal.clone());
184 if let Some(ref af) = pin.af { 184 if let Some(ref af) = pin.af {
185 row.push(af.clone()); 185 row.push(format!("{}", af));
186 } 186 }
187 peripheral_pins_table.push(row); 187 peripheral_pins_table.push(row);
188 } 188 }