summaryrefslogtreecommitdiff
path: root/stm32-metapac-gen
diff options
context:
space:
mode:
authorUlf Lilleengen <ulf.lilleengen@gmail.com>2021-09-15 13:46:46 +0200
committerUlf Lilleengen <ulf.lilleengen@gmail.com>2021-09-15 13:58:01 +0200
commit14aa4265db25adb75fdcaf66798a878ae789bf9c (patch)
tree272a8c368bca78251f98bbb7df509e4770522db7 /stm32-metapac-gen
parent701dd9fa362f31ef23ceeca01f86f92a8ec619b6 (diff)
downloadembassy-14aa4265db25adb75fdcaf66798a878ae789bf9c.zip
Ensure linear stride
Diffstat (limited to 'stm32-metapac-gen')
-rw-r--r--stm32-metapac-gen/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs
index df9f525e..3bfd5297 100644
--- a/stm32-metapac-gen/src/lib.rs
+++ b/stm32-metapac-gen/src/lib.rs
@@ -415,6 +415,7 @@ pub fn gen(options: Options) {
match bi.module.as_str() {
"gpio" => {
let port_letter = name.chars().skip(4).next().unwrap();
+ assert_eq!(0, (p.address as u32 - gpio_base) % gpio_stride);
let port_num = (p.address as u32 - gpio_base) / gpio_stride;
for pin_num in 0..16 {