aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarun <[email protected]>2024-01-26 20:40:05 -0500
committerKarun <[email protected]>2024-03-07 14:29:37 -0500
commit2ab1b2ac9a13ae0436f1a2c32f984c01a67ebde7 (patch)
treefd0ac04848dbde4e35a542de8003c6470e99adf1
parent686069b4c97b201e4fd444785d784b9836ee2271 (diff)
Update stm-32 build script to include ospi traits
-rw-r--r--embassy-stm32/build.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/embassy-stm32/build.rs b/embassy-stm32/build.rs
index 948ce3aff..f1ead6d46 100644
--- a/embassy-stm32/build.rs
+++ b/embassy-stm32/build.rs
@@ -891,6 +891,18 @@ fn main() {
891 (("quadspi", "BK2_IO3"), quote!(crate::qspi::BK2D3Pin)), 891 (("quadspi", "BK2_IO3"), quote!(crate::qspi::BK2D3Pin)),
892 (("quadspi", "BK2_NCS"), quote!(crate::qspi::BK2NSSPin)), 892 (("quadspi", "BK2_NCS"), quote!(crate::qspi::BK2NSSPin)),
893 (("quadspi", "CLK"), quote!(crate::qspi::SckPin)), 893 (("quadspi", "CLK"), quote!(crate::qspi::SckPin)),
894 (("octospi", "IO0"), quote!(crate::ospi::D0Pin)),
895 (("octospi", "IO1"), quote!(crate::ospi::D1Pin)),
896 (("octospi", "IO2"), quote!(crate::ospi::D2Pin)),
897 (("octospi", "IO3"), quote!(crate::ospi::D3Pin)),
898 (("octospi", "IO4"), quote!(crate::ospi::D4Pin)),
899 (("octospi", "IO5"), quote!(crate::ospi::D5Pin)),
900 (("octospi", "IO6"), quote!(crate::ospi::D6Pin)),
901 (("octospi", "IO7"), quote!(crate::ospi::D7Pin)),
902 (("octospi", "DQS"), quote!(crate::ospi::DQSPin)),
903 (("octospi", "NCS"), quote!(crate::ospi::NSSPin)),
904 (("octospi", "CLK"), quote!(crate::ospi::SckPin)),
905 (("octospi", "NCLK"), quote!(crate::ospi::NckPin)),
894 ].into(); 906 ].into();
895 907
896 for p in METADATA.peripherals { 908 for p in METADATA.peripherals {
@@ -1012,6 +1024,7 @@ fn main() {
1012 // SDMMCv1 uses the same channel for both directions, so just implement for RX 1024 // SDMMCv1 uses the same channel for both directions, so just implement for RX
1013 (("sdmmc", "RX"), quote!(crate::sdmmc::SdmmcDma)), 1025 (("sdmmc", "RX"), quote!(crate::sdmmc::SdmmcDma)),
1014 (("quadspi", "QUADSPI"), quote!(crate::qspi::QuadDma)), 1026 (("quadspi", "QUADSPI"), quote!(crate::qspi::QuadDma)),
1027 (("octospi", "OCTOSPI1"), quote!(crate::ospi::OctoDma)),
1015 (("dac", "CH1"), quote!(crate::dac::DacDma1)), 1028 (("dac", "CH1"), quote!(crate::dac::DacDma1)),
1016 (("dac", "CH2"), quote!(crate::dac::DacDma2)), 1029 (("dac", "CH2"), quote!(crate::dac::DacDma2)),
1017 (("timer", "UP"), quote!(crate::timer::UpDma)), 1030 (("timer", "UP"), quote!(crate::timer::UpDma)),