aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/sai
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-09-06 00:11:59 +0200
committerDario Nieuwenhuis <[email protected]>2025-09-06 00:14:03 +0200
commita23c4b7bca15bc00f4b5c4af200f17eb0097e94b (patch)
treef293891a3dad44dc808f31f7aa6fd7fcdb21bbe5 /embassy-stm32/src/sai
parent35f4ae378cbc9a1263e46baaeac536cae2337896 (diff)
stm32/afio: make af_num() unavailable in afio chips.
Diffstat (limited to 'embassy-stm32/src/sai')
-rw-r--r--embassy-stm32/src/sai/mod.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/embassy-stm32/src/sai/mod.rs b/embassy-stm32/src/sai/mod.rs
index cde2a56c2..fb8b23b79 100644
--- a/embassy-stm32/src/sai/mod.rs
+++ b/embassy-stm32/src/sai/mod.rs
@@ -558,7 +558,7 @@ impl<'d, T: Instance, W: word::Word> Sai<'d, T, W> {
558 config: Config, 558 config: Config,
559 ) -> Self { 559 ) -> Self {
560 let (_sd_af_type, ck_af_type) = get_af_types(config.mode, config.tx_rx); 560 let (_sd_af_type, ck_af_type) = get_af_types(config.mode, config.tx_rx);
561 mclk.set_as_af(mclk.af_num(), ck_af_type); 561 set_as_af!(mclk, ck_af_type);
562 562
563 Self::new_asynchronous(peri, sck, sd, fs, dma, dma_buf, config) 563 Self::new_asynchronous(peri, sck, sd, fs, dma, dma_buf, config)
564 } 564 }
@@ -578,9 +578,9 @@ impl<'d, T: Instance, W: word::Word> Sai<'d, T, W> {
578 let peri = peri.peri; 578 let peri = peri.peri;
579 579
580 let (sd_af_type, ck_af_type) = get_af_types(config.mode, config.tx_rx); 580 let (sd_af_type, ck_af_type) = get_af_types(config.mode, config.tx_rx);
581 sd.set_as_af(sd.af_num(), sd_af_type); 581 set_as_af!(sd, sd_af_type);
582 sck.set_as_af(sck.af_num(), ck_af_type); 582 set_as_af!(sck, ck_af_type);
583 fs.set_as_af(fs.af_num(), ck_af_type); 583 set_as_af!(fs, ck_af_type);
584 584
585 let sub_block = S::WHICH; 585 let sub_block = S::WHICH;
586 let request = dma.request(); 586 let request = dma.request();
@@ -612,7 +612,7 @@ impl<'d, T: Instance, W: word::Word> Sai<'d, T, W> {
612 let peri = peri.peri; 612 let peri = peri.peri;
613 613
614 let (sd_af_type, _ck_af_type) = get_af_types(config.mode, config.tx_rx); 614 let (sd_af_type, _ck_af_type) = get_af_types(config.mode, config.tx_rx);
615 sd.set_as_af(sd.af_num(), sd_af_type); 615 set_as_af!(sd, sd_af_type);
616 616
617 let sub_block = S::WHICH; 617 let sub_block = S::WHICH;
618 let request = dma.request(); 618 let request = dma.request();