diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-09-06 00:11:59 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-09-06 00:14:03 +0200 |
| commit | a23c4b7bca15bc00f4b5c4af200f17eb0097e94b (patch) | |
| tree | f293891a3dad44dc808f31f7aa6fd7fcdb21bbe5 /embassy-stm32/src/sai | |
| parent | 35f4ae378cbc9a1263e46baaeac536cae2337896 (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.rs | 10 |
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(); |
