diff options
| author | elagil <[email protected]> | 2025-01-03 18:18:00 +0100 |
|---|---|---|
| committer | elagil <[email protected]> | 2025-01-03 18:18:00 +0100 |
| commit | eba8089601450fdf2a666f3d3316c8412cadf470 (patch) | |
| tree | 4c640afd25b54be360db721c765b87abac1e05d1 | |
| parent | 96819805ea12af548636e1e2bbeaf02f20f27847 (diff) | |
chore: fix build
34 files changed, 191 insertions, 185 deletions
diff --git a/embassy-stm32/src/adc/g4.rs b/embassy-stm32/src/adc/g4.rs index 872cf3f06..555a91d17 100644 --- a/embassy-stm32/src/adc/g4.rs +++ b/embassy-stm32/src/adc/g4.rs | |||
| @@ -178,14 +178,14 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 178 | fn configure_differential_inputs(&mut self) { | 178 | fn configure_differential_inputs(&mut self) { |
| 179 | T::regs().difsel().modify(|w| { | 179 | T::regs().difsel().modify(|w| { |
| 180 | for n in 0..18 { | 180 | for n in 0..18 { |
| 181 | w.set_difsel(n, Difsel::SINGLEENDED); | 181 | w.set_difsel(n, Difsel::SINGLE_ENDED); |
| 182 | } | 182 | } |
| 183 | }); | 183 | }); |
| 184 | } | 184 | } |
| 185 | 185 | ||
| 186 | fn calibrate(&mut self) { | 186 | fn calibrate(&mut self) { |
| 187 | T::regs().cr().modify(|w| { | 187 | T::regs().cr().modify(|w| { |
| 188 | w.set_adcaldif(Adcaldif::SINGLEENDED); | 188 | w.set_adcaldif(Adcaldif::SINGLE_ENDED); |
| 189 | }); | 189 | }); |
| 190 | 190 | ||
| 191 | T::regs().cr().modify(|w| w.set_adcal(true)); | 191 | T::regs().cr().modify(|w| w.set_adcal(true)); |
| @@ -266,7 +266,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 266 | if enable { | 266 | if enable { |
| 267 | Difsel::DIFFERENTIAL | 267 | Difsel::DIFFERENTIAL |
| 268 | } else { | 268 | } else { |
| 269 | Difsel::SINGLEENDED | 269 | Difsel::SINGLE_ENDED |
| 270 | }, | 270 | }, |
| 271 | ); | 271 | ); |
| 272 | }); | 272 | }); |
| @@ -435,7 +435,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 435 | T::regs().cfgr().modify(|reg| { | 435 | T::regs().cfgr().modify(|reg| { |
| 436 | reg.set_discen(false); | 436 | reg.set_discen(false); |
| 437 | reg.set_cont(true); | 437 | reg.set_cont(true); |
| 438 | reg.set_dmacfg(Dmacfg::ONESHOT); | 438 | reg.set_dmacfg(Dmacfg::ONE_SHOT); |
| 439 | reg.set_dmaen(Dmaen::ENABLE); | 439 | reg.set_dmaen(Dmaen::ENABLE); |
| 440 | }); | 440 | }); |
| 441 | 441 | ||
diff --git a/embassy-stm32/src/adc/ringbuffered_v2.rs b/embassy-stm32/src/adc/ringbuffered_v2.rs index 3f0c1a57a..f3d1ca0ab 100644 --- a/embassy-stm32/src/adc/ringbuffered_v2.rs +++ b/embassy-stm32/src/adc/ringbuffered_v2.rs | |||
| @@ -312,7 +312,7 @@ impl<'d, T: Instance> RingBufferedAdc<'d, T> { | |||
| 312 | // DMA requests are issues as long as DMA=1 and data are converted. | 312 | // DMA requests are issues as long as DMA=1 and data are converted. |
| 313 | w.set_dds(vals::Dds::CONTINUOUS); | 313 | w.set_dds(vals::Dds::CONTINUOUS); |
| 314 | // EOC flag is set at the end of each conversion. | 314 | // EOC flag is set at the end of each conversion. |
| 315 | w.set_eocs(vals::Eocs::EACHCONVERSION); | 315 | w.set_eocs(vals::Eocs::EACH_CONVERSION); |
| 316 | }); | 316 | }); |
| 317 | 317 | ||
| 318 | // Begin ADC conversions | 318 | // Begin ADC conversions |
diff --git a/embassy-stm32/src/adc/u5_adc4.rs b/embassy-stm32/src/adc/u5_adc4.rs index 0635dad9b..cec88d482 100644 --- a/embassy-stm32/src/adc/u5_adc4.rs +++ b/embassy-stm32/src/adc/u5_adc4.rs | |||
| @@ -416,7 +416,7 @@ impl<'d, T: Instance> Adc4<'d, T> { | |||
| 416 | 416 | ||
| 417 | T::regs().cfgr1().modify(|reg| { | 417 | T::regs().cfgr1().modify(|reg| { |
| 418 | reg.set_dmaen(true); | 418 | reg.set_dmaen(true); |
| 419 | reg.set_dmacfg(Adc4Dmacfg::ONESHOT); | 419 | reg.set_dmacfg(Adc4Dmacfg::ONE_SHOT); |
| 420 | reg.set_chselrmod(false); | 420 | reg.set_chselrmod(false); |
| 421 | }); | 421 | }); |
| 422 | 422 | ||
diff --git a/embassy-stm32/src/adc/v1.rs b/embassy-stm32/src/adc/v1.rs index 9bec2e13b..d5cd14661 100644 --- a/embassy-stm32/src/adc/v1.rs +++ b/embassy-stm32/src/adc/v1.rs | |||
| @@ -160,7 +160,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 160 | channel.setup(); | 160 | channel.setup(); |
| 161 | 161 | ||
| 162 | // A.7.5 Single conversion sequence code example - Software trigger | 162 | // A.7.5 Single conversion sequence code example - Software trigger |
| 163 | T::regs().chselr().write(|reg| reg.set_chselx(ch_num as usize, true)); | 163 | T::regs().chselr().write(|reg| reg.set_chsel_x(ch_num as usize, true)); |
| 164 | 164 | ||
| 165 | self.convert().await | 165 | self.convert().await |
| 166 | } | 166 | } |
diff --git a/embassy-stm32/src/adc/v3.rs b/embassy-stm32/src/adc/v3.rs index 9441e42ff..fc20974dd 100644 --- a/embassy-stm32/src/adc/v3.rs +++ b/embassy-stm32/src/adc/v3.rs | |||
| @@ -366,14 +366,14 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 366 | T::regs().cfgr().modify(|reg| { | 366 | T::regs().cfgr().modify(|reg| { |
| 367 | reg.set_discen(false); | 367 | reg.set_discen(false); |
| 368 | reg.set_cont(true); | 368 | reg.set_cont(true); |
| 369 | reg.set_dmacfg(Dmacfg::ONESHOT); | 369 | reg.set_dmacfg(Dmacfg::ONE_SHOT); |
| 370 | reg.set_dmaen(true); | 370 | reg.set_dmaen(true); |
| 371 | }); | 371 | }); |
| 372 | #[cfg(any(adc_g0, adc_u0))] | 372 | #[cfg(any(adc_g0, adc_u0))] |
| 373 | T::regs().cfgr1().modify(|reg| { | 373 | T::regs().cfgr1().modify(|reg| { |
| 374 | reg.set_discen(false); | 374 | reg.set_discen(false); |
| 375 | reg.set_cont(true); | 375 | reg.set_cont(true); |
| 376 | reg.set_dmacfg(Dmacfg::ONESHOT); | 376 | reg.set_dmacfg(Dmacfg::ONE_SHOT); |
| 377 | reg.set_dmaen(true); | 377 | reg.set_dmaen(true); |
| 378 | }); | 378 | }); |
| 379 | 379 | ||
diff --git a/embassy-stm32/src/adc/v4.rs b/embassy-stm32/src/adc/v4.rs index 46f9c7ac7..9860efa8a 100644 --- a/embassy-stm32/src/adc/v4.rs +++ b/embassy-stm32/src/adc/v4.rs | |||
| @@ -214,7 +214,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 214 | fn configure_differential_inputs(&mut self) { | 214 | fn configure_differential_inputs(&mut self) { |
| 215 | T::regs().difsel().modify(|w| { | 215 | T::regs().difsel().modify(|w| { |
| 216 | for n in 0..20 { | 216 | for n in 0..20 { |
| 217 | w.set_difsel(n, Difsel::SINGLEENDED); | 217 | w.set_difsel(n, Difsel::SINGLE_ENDED); |
| 218 | } | 218 | } |
| 219 | }); | 219 | }); |
| 220 | } | 220 | } |
| @@ -222,7 +222,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 222 | fn calibrate(&mut self) { | 222 | fn calibrate(&mut self) { |
| 223 | T::regs().cr().modify(|w| { | 223 | T::regs().cr().modify(|w| { |
| 224 | #[cfg(not(adc_u5))] | 224 | #[cfg(not(adc_u5))] |
| 225 | w.set_adcaldif(Adcaldif::SINGLEENDED); | 225 | w.set_adcaldif(Adcaldif::SINGLE_ENDED); |
| 226 | w.set_adcallin(true); | 226 | w.set_adcallin(true); |
| 227 | }); | 227 | }); |
| 228 | 228 | ||
| @@ -420,7 +420,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 420 | }); | 420 | }); |
| 421 | T::regs().cfgr().modify(|reg| { | 421 | T::regs().cfgr().modify(|reg| { |
| 422 | reg.set_cont(true); | 422 | reg.set_cont(true); |
| 423 | reg.set_dmngt(Dmngt::DMA_ONESHOT); | 423 | reg.set_dmngt(Dmngt::DMA_ONE_SHOT); |
| 424 | }); | 424 | }); |
| 425 | 425 | ||
| 426 | let request = rx_dma.request(); | 426 | let request = rx_dma.request(); |
diff --git a/embassy-stm32/src/can/bxcan/registers.rs b/embassy-stm32/src/can/bxcan/registers.rs index 9798a058b..c5467dfe8 100644 --- a/embassy-stm32/src/can/bxcan/registers.rs +++ b/embassy-stm32/src/can/bxcan/registers.rs | |||
| @@ -166,16 +166,16 @@ impl Registers { | |||
| 166 | return Some(BusError::BusPassive); | 166 | return Some(BusError::BusPassive); |
| 167 | } else if err.ewgf() { | 167 | } else if err.ewgf() { |
| 168 | return Some(BusError::BusWarning); | 168 | return Some(BusError::BusWarning); |
| 169 | } else if err.lec() != Lec::NOERROR { | 169 | } else if err.lec() != Lec::NO_ERROR { |
| 170 | return Some(match err.lec() { | 170 | return Some(match err.lec() { |
| 171 | Lec::STUFF => BusError::Stuff, | 171 | Lec::STUFF => BusError::Stuff, |
| 172 | Lec::FORM => BusError::Form, | 172 | Lec::FORM => BusError::Form, |
| 173 | Lec::ACK => BusError::Acknowledge, | 173 | Lec::ACK => BusError::Acknowledge, |
| 174 | Lec::BITRECESSIVE => BusError::BitRecessive, | 174 | Lec::BIT_RECESSIVE => BusError::BitRecessive, |
| 175 | Lec::BITDOMINANT => BusError::BitDominant, | 175 | Lec::BIT_DOMINANT => BusError::BitDominant, |
| 176 | Lec::CRC => BusError::Crc, | 176 | Lec::CRC => BusError::Crc, |
| 177 | Lec::CUSTOM => BusError::Software, | 177 | Lec::CUSTOM => BusError::Software, |
| 178 | Lec::NOERROR => unreachable!(), | 178 | Lec::NO_ERROR => unreachable!(), |
| 179 | }); | 179 | }); |
| 180 | } | 180 | } |
| 181 | None | 181 | None |
diff --git a/embassy-stm32/src/crc/v2v3.rs b/embassy-stm32/src/crc/v2v3.rs index 09d956d7c..ecb507ff4 100644 --- a/embassy-stm32/src/crc/v2v3.rs +++ b/embassy-stm32/src/crc/v2v3.rs | |||
| @@ -118,7 +118,7 @@ impl<'d> Crc<'d> { | |||
| 118 | w.set_rev_in(match self._config.reverse_in { | 118 | w.set_rev_in(match self._config.reverse_in { |
| 119 | InputReverseConfig::None => vals::RevIn::NORMAL, | 119 | InputReverseConfig::None => vals::RevIn::NORMAL, |
| 120 | InputReverseConfig::Byte => vals::RevIn::BYTE, | 120 | InputReverseConfig::Byte => vals::RevIn::BYTE, |
| 121 | InputReverseConfig::Halfword => vals::RevIn::HALFWORD, | 121 | InputReverseConfig::Halfword => vals::RevIn::HALF_WORD, |
| 122 | InputReverseConfig::Word => vals::RevIn::WORD, | 122 | InputReverseConfig::Word => vals::RevIn::WORD, |
| 123 | }); | 123 | }); |
| 124 | // configure the polynomial. | 124 | // configure the polynomial. |
diff --git a/embassy-stm32/src/dma/dma_bdma.rs b/embassy-stm32/src/dma/dma_bdma.rs index 1945c3587..3cc7a1e69 100644 --- a/embassy-stm32/src/dma/dma_bdma.rs +++ b/embassy-stm32/src/dma/dma_bdma.rs | |||
| @@ -100,7 +100,7 @@ impl From<Priority> for pac::dma::vals::Pl { | |||
| 100 | Priority::Low => pac::dma::vals::Pl::LOW, | 100 | Priority::Low => pac::dma::vals::Pl::LOW, |
| 101 | Priority::Medium => pac::dma::vals::Pl::MEDIUM, | 101 | Priority::Medium => pac::dma::vals::Pl::MEDIUM, |
| 102 | Priority::High => pac::dma::vals::Pl::HIGH, | 102 | Priority::High => pac::dma::vals::Pl::HIGH, |
| 103 | Priority::VeryHigh => pac::dma::vals::Pl::VERYHIGH, | 103 | Priority::VeryHigh => pac::dma::vals::Pl::VERY_HIGH, |
| 104 | } | 104 | } |
| 105 | } | 105 | } |
| 106 | } | 106 | } |
| @@ -112,7 +112,7 @@ impl From<Priority> for pac::bdma::vals::Pl { | |||
| 112 | Priority::Low => pac::bdma::vals::Pl::LOW, | 112 | Priority::Low => pac::bdma::vals::Pl::LOW, |
| 113 | Priority::Medium => pac::bdma::vals::Pl::MEDIUM, | 113 | Priority::Medium => pac::bdma::vals::Pl::MEDIUM, |
| 114 | Priority::High => pac::bdma::vals::Pl::HIGH, | 114 | Priority::High => pac::bdma::vals::Pl::HIGH, |
| 115 | Priority::VeryHigh => pac::bdma::vals::Pl::VERYHIGH, | 115 | Priority::VeryHigh => pac::bdma::vals::Pl::VERY_HIGH, |
| 116 | } | 116 | } |
| 117 | } | 117 | } |
| 118 | } | 118 | } |
| @@ -138,8 +138,8 @@ mod dma_only { | |||
| 138 | impl From<Dir> for vals::Dir { | 138 | impl From<Dir> for vals::Dir { |
| 139 | fn from(raw: Dir) -> Self { | 139 | fn from(raw: Dir) -> Self { |
| 140 | match raw { | 140 | match raw { |
| 141 | Dir::MemoryToPeripheral => Self::MEMORYTOPERIPHERAL, | 141 | Dir::MemoryToPeripheral => Self::MEMORY_TO_PERIPHERAL, |
| 142 | Dir::PeripheralToMemory => Self::PERIPHERALTOMEMORY, | 142 | Dir::PeripheralToMemory => Self::PERIPHERAL_TO_MEMORY, |
| 143 | } | 143 | } |
| 144 | } | 144 | } |
| 145 | } | 145 | } |
| @@ -207,7 +207,7 @@ mod dma_only { | |||
| 207 | match value { | 207 | match value { |
| 208 | FifoThreshold::Quarter => vals::Fth::QUARTER, | 208 | FifoThreshold::Quarter => vals::Fth::QUARTER, |
| 209 | FifoThreshold::Half => vals::Fth::HALF, | 209 | FifoThreshold::Half => vals::Fth::HALF, |
| 210 | FifoThreshold::ThreeQuarters => vals::Fth::THREEQUARTERS, | 210 | FifoThreshold::ThreeQuarters => vals::Fth::THREE_QUARTERS, |
| 211 | FifoThreshold::Full => vals::Fth::FULL, | 211 | FifoThreshold::Full => vals::Fth::FULL, |
| 212 | } | 212 | } |
| 213 | } | 213 | } |
| @@ -233,8 +233,8 @@ mod bdma_only { | |||
| 233 | impl From<Dir> for vals::Dir { | 233 | impl From<Dir> for vals::Dir { |
| 234 | fn from(raw: Dir) -> Self { | 234 | fn from(raw: Dir) -> Self { |
| 235 | match raw { | 235 | match raw { |
| 236 | Dir::MemoryToPeripheral => Self::FROMMEMORY, | 236 | Dir::MemoryToPeripheral => Self::FROM_MEMORY, |
| 237 | Dir::PeripheralToMemory => Self::FROMPERIPHERAL, | 237 | Dir::PeripheralToMemory => Self::FROM_PERIPHERAL, |
| 238 | } | 238 | } |
| 239 | } | 239 | } |
| 240 | } | 240 | } |
diff --git a/embassy-stm32/src/dma/gpdma.rs b/embassy-stm32/src/dma/gpdma.rs index a877bb8d4..fc5fb6592 100644 --- a/embassy-stm32/src/dma/gpdma.rs +++ b/embassy-stm32/src/dma/gpdma.rs | |||
| @@ -38,7 +38,7 @@ impl From<WordSize> for vals::Dw { | |||
| 38 | fn from(raw: WordSize) -> Self { | 38 | fn from(raw: WordSize) -> Self { |
| 39 | match raw { | 39 | match raw { |
| 40 | WordSize::OneByte => Self::BYTE, | 40 | WordSize::OneByte => Self::BYTE, |
| 41 | WordSize::TwoBytes => Self::HALFWORD, | 41 | WordSize::TwoBytes => Self::HALF_WORD, |
| 42 | WordSize::FourBytes => Self::WORD, | 42 | WordSize::FourBytes => Self::WORD, |
| 43 | } | 43 | } |
| 44 | } | 44 | } |
| @@ -240,8 +240,8 @@ impl<'a> Transfer<'a> { | |||
| 240 | }); | 240 | }); |
| 241 | ch.tr2().write(|w| { | 241 | ch.tr2().write(|w| { |
| 242 | w.set_dreq(match dir { | 242 | w.set_dreq(match dir { |
| 243 | Dir::MemoryToPeripheral => vals::Dreq::DESTINATIONPERIPHERAL, | 243 | Dir::MemoryToPeripheral => vals::Dreq::DESTINATION_PERIPHERAL, |
| 244 | Dir::PeripheralToMemory => vals::Dreq::SOURCEPERIPHERAL, | 244 | Dir::PeripheralToMemory => vals::Dreq::SOURCE_PERIPHERAL, |
| 245 | }); | 245 | }); |
| 246 | w.set_reqsel(request); | 246 | w.set_reqsel(request); |
| 247 | }); | 247 | }); |
diff --git a/embassy-stm32/src/eth/v1/mod.rs b/embassy-stm32/src/eth/v1/mod.rs index b96275cb7..438b28020 100644 --- a/embassy-stm32/src/eth/v1/mod.rs +++ b/embassy-stm32/src/eth/v1/mod.rs | |||
| @@ -159,8 +159,8 @@ impl<'d, T: Instance, P: PHY> Ethernet<'d, T, P> { | |||
| 159 | w.set_ifg(Ifg::IFG96); // inter frame gap 96 bit times | 159 | w.set_ifg(Ifg::IFG96); // inter frame gap 96 bit times |
| 160 | w.set_apcs(Apcs::STRIP); // automatic padding and crc stripping | 160 | w.set_apcs(Apcs::STRIP); // automatic padding and crc stripping |
| 161 | w.set_fes(Fes::FES100); // fast ethernet speed | 161 | w.set_fes(Fes::FES100); // fast ethernet speed |
| 162 | w.set_dm(Dm::FULLDUPLEX); // full duplex | 162 | w.set_dm(Dm::FULL_DUPLEX); // full duplex |
| 163 | // TODO: Carrier sense ? ECRSFD | 163 | // TODO: Carrier sense ? ECRSFD |
| 164 | }); | 164 | }); |
| 165 | 165 | ||
| 166 | // Set the mac to pass all multicast packets | 166 | // Set the mac to pass all multicast packets |
| @@ -186,8 +186,8 @@ impl<'d, T: Instance, P: PHY> Ethernet<'d, T, P> { | |||
| 186 | 186 | ||
| 187 | // Transfer and Forward, Receive and Forward | 187 | // Transfer and Forward, Receive and Forward |
| 188 | dma.dmaomr().modify(|w| { | 188 | dma.dmaomr().modify(|w| { |
| 189 | w.set_tsf(Tsf::STOREFORWARD); | 189 | w.set_tsf(Tsf::STORE_FORWARD); |
| 190 | w.set_rsf(Rsf::STOREFORWARD); | 190 | w.set_rsf(Rsf::STORE_FORWARD); |
| 191 | }); | 191 | }); |
| 192 | 192 | ||
| 193 | dma.dmabmr().modify(|w| { | 193 | dma.dmabmr().modify(|w| { |
diff --git a/embassy-stm32/src/eth/v1/rx_desc.rs b/embassy-stm32/src/eth/v1/rx_desc.rs index 668378bea..2a46c1895 100644 --- a/embassy-stm32/src/eth/v1/rx_desc.rs +++ b/embassy-stm32/src/eth/v1/rx_desc.rs | |||
| @@ -168,15 +168,15 @@ impl<'a> RDesRing<'a> { | |||
| 168 | // Reset or Stop Receive Command issued | 168 | // Reset or Stop Receive Command issued |
| 169 | Rps::STOPPED => RunningState::Stopped, | 169 | Rps::STOPPED => RunningState::Stopped, |
| 170 | // Fetching receive transfer descriptor | 170 | // Fetching receive transfer descriptor |
| 171 | Rps::RUNNINGFETCHING => RunningState::Running, | 171 | Rps::RUNNING_FETCHING => RunningState::Running, |
| 172 | // Waiting for receive packet | 172 | // Waiting for receive packet |
| 173 | Rps::RUNNINGWAITING => RunningState::Running, | 173 | Rps::RUNNING_WAITING => RunningState::Running, |
| 174 | // Receive descriptor unavailable | 174 | // Receive descriptor unavailable |
| 175 | Rps::SUSPENDED => RunningState::Stopped, | 175 | Rps::SUSPENDED => RunningState::Stopped, |
| 176 | // Closing receive descriptor | 176 | // Closing receive descriptor |
| 177 | Rps::_RESERVED_5 => RunningState::Running, | 177 | Rps::_RESERVED_5 => RunningState::Running, |
| 178 | // Transferring the receive packet data from receive buffer to host memory | 178 | // Transferring the receive packet data from receive buffer to host memory |
| 179 | Rps::RUNNINGWRITING => RunningState::Running, | 179 | Rps::RUNNING_WRITING => RunningState::Running, |
| 180 | _ => RunningState::Unknown, | 180 | _ => RunningState::Unknown, |
| 181 | } | 181 | } |
| 182 | } | 182 | } |
diff --git a/embassy-stm32/src/flash/f4.rs b/embassy-stm32/src/flash/f4.rs index d0bb957ee..8ebeae95b 100644 --- a/embassy-stm32/src/flash/f4.rs +++ b/embassy-stm32/src/flash/f4.rs | |||
| @@ -469,7 +469,7 @@ fn pa12_is_output_pull_low() -> bool { | |||
| 469 | use pac::GPIOA; | 469 | use pac::GPIOA; |
| 470 | const PIN: usize = 12; | 470 | const PIN: usize = 12; |
| 471 | GPIOA.moder().read().moder(PIN) == vals::Moder::OUTPUT | 471 | GPIOA.moder().read().moder(PIN) == vals::Moder::OUTPUT |
| 472 | && GPIOA.pupdr().read().pupdr(PIN) == vals::Pupdr::PULLDOWN | 472 | && GPIOA.pupdr().read().pupdr(PIN) == vals::Pupdr::PULL_DOWN |
| 473 | && GPIOA.odr().read().odr(PIN) == vals::Odr::LOW | 473 | && GPIOA.odr().read().odr(PIN) == vals::Odr::LOW |
| 474 | } | 474 | } |
| 475 | 475 | ||
diff --git a/embassy-stm32/src/gpio.rs b/embassy-stm32/src/gpio.rs index c047f84ae..6967ecc7c 100644 --- a/embassy-stm32/src/gpio.rs +++ b/embassy-stm32/src/gpio.rs | |||
| @@ -61,7 +61,7 @@ impl<'d> Flex<'d> { | |||
| 61 | #[cfg(gpio_v2)] | 61 | #[cfg(gpio_v2)] |
| 62 | { | 62 | { |
| 63 | r.pupdr().modify(|w| w.set_pupdr(n, pull.to_pupdr())); | 63 | r.pupdr().modify(|w| w.set_pupdr(n, pull.to_pupdr())); |
| 64 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::PUSHPULL)); | 64 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::PUSH_PULL)); |
| 65 | r.moder().modify(|w| w.set_moder(n, vals::Moder::INPUT)); | 65 | r.moder().modify(|w| w.set_moder(n, vals::Moder::INPUT)); |
| 66 | } | 66 | } |
| 67 | }); | 67 | }); |
| @@ -82,13 +82,13 @@ impl<'d> Flex<'d> { | |||
| 82 | { | 82 | { |
| 83 | r.cr(n / 8).modify(|w| { | 83 | r.cr(n / 8).modify(|w| { |
| 84 | w.set_mode(n % 8, speed.to_mode()); | 84 | w.set_mode(n % 8, speed.to_mode()); |
| 85 | w.set_cnf_out(n % 8, vals::CnfOut::PUSHPULL); | 85 | w.set_cnf_out(n % 8, vals::CnfOut::PUSH_PULL); |
| 86 | }); | 86 | }); |
| 87 | } | 87 | } |
| 88 | #[cfg(gpio_v2)] | 88 | #[cfg(gpio_v2)] |
| 89 | { | 89 | { |
| 90 | r.pupdr().modify(|w| w.set_pupdr(n, vals::Pupdr::FLOATING)); | 90 | r.pupdr().modify(|w| w.set_pupdr(n, vals::Pupdr::FLOATING)); |
| 91 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::PUSHPULL)); | 91 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::PUSH_PULL)); |
| 92 | r.ospeedr().modify(|w| w.set_ospeedr(n, speed.to_ospeedr())); | 92 | r.ospeedr().modify(|w| w.set_ospeedr(n, speed.to_ospeedr())); |
| 93 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); | 93 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); |
| 94 | } | 94 | } |
| @@ -112,7 +112,7 @@ impl<'d> Flex<'d> { | |||
| 112 | let r = self.pin.block(); | 112 | let r = self.pin.block(); |
| 113 | let n = self.pin.pin() as usize; | 113 | let n = self.pin.pin() as usize; |
| 114 | r.cr(n / 8).modify(|w| w.set_mode(n % 8, speed.to_mode())); | 114 | r.cr(n / 8).modify(|w| w.set_mode(n % 8, speed.to_mode())); |
| 115 | r.cr(n / 8).modify(|w| w.set_cnf_out(n % 8, vals::CnfOut::OPENDRAIN)); | 115 | r.cr(n / 8).modify(|w| w.set_cnf_out(n % 8, vals::CnfOut::OPEN_DRAIN)); |
| 116 | }); | 116 | }); |
| 117 | 117 | ||
| 118 | #[cfg(gpio_v2)] | 118 | #[cfg(gpio_v2)] |
| @@ -130,7 +130,7 @@ impl<'d> Flex<'d> { | |||
| 130 | let r = self.pin.block(); | 130 | let r = self.pin.block(); |
| 131 | let n = self.pin.pin() as usize; | 131 | let n = self.pin.pin() as usize; |
| 132 | r.pupdr().modify(|w| w.set_pupdr(n, pull.to_pupdr())); | 132 | r.pupdr().modify(|w| w.set_pupdr(n, pull.to_pupdr())); |
| 133 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::OPENDRAIN)); | 133 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::OPEN_DRAIN)); |
| 134 | r.ospeedr().modify(|w| w.set_ospeedr(n, speed.to_ospeedr())); | 134 | r.ospeedr().modify(|w| w.set_ospeedr(n, speed.to_ospeedr())); |
| 135 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); | 135 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); |
| 136 | }); | 136 | }); |
| @@ -253,8 +253,8 @@ impl Pull { | |||
| 253 | const fn to_pupdr(self) -> vals::Pupdr { | 253 | const fn to_pupdr(self) -> vals::Pupdr { |
| 254 | match self { | 254 | match self { |
| 255 | Pull::None => vals::Pupdr::FLOATING, | 255 | Pull::None => vals::Pupdr::FLOATING, |
| 256 | Pull::Up => vals::Pupdr::PULLUP, | 256 | Pull::Up => vals::Pupdr::PULL_UP, |
| 257 | Pull::Down => vals::Pupdr::PULLDOWN, | 257 | Pull::Down => vals::Pupdr::PULL_DOWN, |
| 258 | } | 258 | } |
| 259 | } | 259 | } |
| 260 | } | 260 | } |
| @@ -293,11 +293,11 @@ impl Speed { | |||
| 293 | #[cfg(gpio_v2)] | 293 | #[cfg(gpio_v2)] |
| 294 | const fn to_ospeedr(self: Speed) -> vals::Ospeedr { | 294 | const fn to_ospeedr(self: Speed) -> vals::Ospeedr { |
| 295 | match self { | 295 | match self { |
| 296 | Speed::Low => vals::Ospeedr::LOWSPEED, | 296 | Speed::Low => vals::Ospeedr::LOW_SPEED, |
| 297 | Speed::Medium => vals::Ospeedr::MEDIUMSPEED, | 297 | Speed::Medium => vals::Ospeedr::MEDIUM_SPEED, |
| 298 | #[cfg(not(syscfg_f0))] | 298 | #[cfg(not(syscfg_f0))] |
| 299 | Speed::High => vals::Ospeedr::HIGHSPEED, | 299 | Speed::High => vals::Ospeedr::HIGH_SPEED, |
| 300 | Speed::VeryHigh => vals::Ospeedr::VERYHIGHSPEED, | 300 | Speed::VeryHigh => vals::Ospeedr::VERY_HIGH_SPEED, |
| 301 | } | 301 | } |
| 302 | } | 302 | } |
| 303 | } | 303 | } |
| @@ -539,16 +539,16 @@ impl OutputType { | |||
| 539 | #[cfg(gpio_v1)] | 539 | #[cfg(gpio_v1)] |
| 540 | const fn to_cnf_out(self) -> vals::CnfOut { | 540 | const fn to_cnf_out(self) -> vals::CnfOut { |
| 541 | match self { | 541 | match self { |
| 542 | OutputType::PushPull => vals::CnfOut::ALTPUSHPULL, | 542 | OutputType::PushPull => vals::CnfOut::ALT_PUSH_PULL, |
| 543 | OutputType::OpenDrain => vals::CnfOut::ALTOPENDRAIN, | 543 | OutputType::OpenDrain => vals::CnfOut::ALT_OPEN_DRAIN, |
| 544 | } | 544 | } |
| 545 | } | 545 | } |
| 546 | 546 | ||
| 547 | #[cfg(gpio_v2)] | 547 | #[cfg(gpio_v2)] |
| 548 | const fn to_ot(self) -> vals::Ot { | 548 | const fn to_ot(self) -> vals::Ot { |
| 549 | match self { | 549 | match self { |
| 550 | OutputType::PushPull => vals::Ot::PUSHPULL, | 550 | OutputType::PushPull => vals::Ot::PUSH_PULL, |
| 551 | OutputType::OpenDrain => vals::Ot::OPENDRAIN, | 551 | OutputType::OpenDrain => vals::Ot::OPEN_DRAIN, |
| 552 | } | 552 | } |
| 553 | } | 553 | } |
| 554 | } | 554 | } |
| @@ -624,8 +624,8 @@ impl AfType { | |||
| 624 | pub const fn input(pull: Pull) -> Self { | 624 | pub const fn input(pull: Pull) -> Self { |
| 625 | Self { | 625 | Self { |
| 626 | pupdr: pull.to_pupdr(), | 626 | pupdr: pull.to_pupdr(), |
| 627 | ot: vals::Ot::PUSHPULL, | 627 | ot: vals::Ot::PUSH_PULL, |
| 628 | ospeedr: vals::Ospeedr::LOWSPEED, | 628 | ospeedr: vals::Ospeedr::LOW_SPEED, |
| 629 | } | 629 | } |
| 630 | } | 630 | } |
| 631 | 631 | ||
| @@ -705,8 +705,8 @@ fn get_pull(pin_port: u8) -> Pull { | |||
| 705 | #[cfg(gpio_v2)] | 705 | #[cfg(gpio_v2)] |
| 706 | return match r.pupdr().read().pupdr(n) { | 706 | return match r.pupdr().read().pupdr(n) { |
| 707 | vals::Pupdr::FLOATING => Pull::None, | 707 | vals::Pupdr::FLOATING => Pull::None, |
| 708 | vals::Pupdr::PULLDOWN => Pull::Down, | 708 | vals::Pupdr::PULL_DOWN => Pull::Down, |
| 709 | vals::Pupdr::PULLUP => Pull::Up, | 709 | vals::Pupdr::PULL_UP => Pull::Up, |
| 710 | vals::Pupdr::_RESERVED_3 => Pull::None, | 710 | vals::Pupdr::_RESERVED_3 => Pull::None, |
| 711 | }; | 711 | }; |
| 712 | } | 712 | } |
diff --git a/embassy-stm32/src/i2c/v2.rs b/embassy-stm32/src/i2c/v2.rs index 8c8df79dd..05ac9afcc 100644 --- a/embassy-stm32/src/i2c/v2.rs +++ b/embassy-stm32/src/i2c/v2.rs | |||
| @@ -74,7 +74,7 @@ impl<'d, M: Mode> I2c<'d, M> { | |||
| 74 | // is BUSY or I2C is in slave mode. | 74 | // is BUSY or I2C is in slave mode. |
| 75 | 75 | ||
| 76 | let reload = if reload { | 76 | let reload = if reload { |
| 77 | i2c::vals::Reload::NOTCOMPLETED | 77 | i2c::vals::Reload::NOT_COMPLETED |
| 78 | } else { | 78 | } else { |
| 79 | i2c::vals::Reload::COMPLETED | 79 | i2c::vals::Reload::COMPLETED |
| 80 | }; | 80 | }; |
| @@ -115,7 +115,7 @@ impl<'d, M: Mode> I2c<'d, M> { | |||
| 115 | } | 115 | } |
| 116 | 116 | ||
| 117 | let reload = if reload { | 117 | let reload = if reload { |
| 118 | i2c::vals::Reload::NOTCOMPLETED | 118 | i2c::vals::Reload::NOT_COMPLETED |
| 119 | } else { | 119 | } else { |
| 120 | i2c::vals::Reload::COMPLETED | 120 | i2c::vals::Reload::COMPLETED |
| 121 | }; | 121 | }; |
| @@ -144,7 +144,7 @@ impl<'d, M: Mode> I2c<'d, M> { | |||
| 144 | } | 144 | } |
| 145 | 145 | ||
| 146 | let reload = if reload { | 146 | let reload = if reload { |
| 147 | i2c::vals::Reload::NOTCOMPLETED | 147 | i2c::vals::Reload::NOT_COMPLETED |
| 148 | } else { | 148 | } else { |
| 149 | i2c::vals::Reload::COMPLETED | 149 | i2c::vals::Reload::COMPLETED |
| 150 | }; | 150 | }; |
diff --git a/embassy-stm32/src/i2s.rs b/embassy-stm32/src/i2s.rs index f11371f98..79d6279f6 100644 --- a/embassy-stm32/src/i2s.rs +++ b/embassy-stm32/src/i2s.rs | |||
| @@ -141,8 +141,8 @@ impl ClockPolarity { | |||
| 141 | #[cfg(any(spi_v1, spi_v3, spi_f1))] | 141 | #[cfg(any(spi_v1, spi_v3, spi_f1))] |
| 142 | const fn ckpol(&self) -> vals::Ckpol { | 142 | const fn ckpol(&self) -> vals::Ckpol { |
| 143 | match self { | 143 | match self { |
| 144 | ClockPolarity::IdleHigh => vals::Ckpol::IDLEHIGH, | 144 | ClockPolarity::IdleHigh => vals::Ckpol::IDLE_HIGH, |
| 145 | ClockPolarity::IdleLow => vals::Ckpol::IDLELOW, | 145 | ClockPolarity::IdleLow => vals::Ckpol::IDLE_LOW, |
| 146 | } | 146 | } |
| 147 | } | 147 | } |
| 148 | } | 148 | } |
| @@ -564,14 +564,14 @@ impl<'d, W: Word> I2S<'d, W> { | |||
| 564 | w.set_chlen(config.format.chlen()); | 564 | w.set_chlen(config.format.chlen()); |
| 565 | 565 | ||
| 566 | w.set_i2scfg(match (config.mode, function) { | 566 | w.set_i2scfg(match (config.mode, function) { |
| 567 | (Mode::Master, Function::Transmit) => I2scfg::MASTERTX, | 567 | (Mode::Master, Function::Transmit) => I2scfg::MASTER_TX, |
| 568 | (Mode::Master, Function::Receive) => I2scfg::MASTERRX, | 568 | (Mode::Master, Function::Receive) => I2scfg::MASTER_RX, |
| 569 | #[cfg(spi_v3)] | 569 | #[cfg(spi_v3)] |
| 570 | (Mode::Master, Function::FullDuplex) => I2scfg::MASTERFULLDUPLEX, | 570 | (Mode::Master, Function::FullDuplex) => I2scfg::MASTER_FULL_DUPLEX, |
| 571 | (Mode::Slave, Function::Transmit) => I2scfg::SLAVETX, | 571 | (Mode::Slave, Function::Transmit) => I2scfg::SLAVE_TX, |
| 572 | (Mode::Slave, Function::Receive) => I2scfg::SLAVERX, | 572 | (Mode::Slave, Function::Receive) => I2scfg::SLAVE_RX, |
| 573 | #[cfg(spi_v3)] | 573 | #[cfg(spi_v3)] |
| 574 | (Mode::Slave, Function::FullDuplex) => I2scfg::SLAVEFULLDUPLEX, | 574 | (Mode::Slave, Function::FullDuplex) => I2scfg::SLAVE_FULL_DUPLEX, |
| 575 | }); | 575 | }); |
| 576 | 576 | ||
| 577 | #[cfg(any(spi_v1, spi_f1))] | 577 | #[cfg(any(spi_v1, spi_f1))] |
diff --git a/embassy-stm32/src/lptim/timer/channel_direction.rs b/embassy-stm32/src/lptim/timer/channel_direction.rs index a38df63cd..e4af8f45f 100644 --- a/embassy-stm32/src/lptim/timer/channel_direction.rs +++ b/embassy-stm32/src/lptim/timer/channel_direction.rs | |||
| @@ -11,8 +11,8 @@ pub enum ChannelDirection { | |||
| 11 | impl From<ChannelDirection> for vals::Ccsel { | 11 | impl From<ChannelDirection> for vals::Ccsel { |
| 12 | fn from(direction: ChannelDirection) -> Self { | 12 | fn from(direction: ChannelDirection) -> Self { |
| 13 | match direction { | 13 | match direction { |
| 14 | ChannelDirection::OutputPwm => vals::Ccsel::OUTPUTCOMPARE, | 14 | ChannelDirection::OutputPwm => vals::Ccsel::OUTPUT_COMPARE, |
| 15 | ChannelDirection::InputCapture => vals::Ccsel::INPUTCAPTURE, | 15 | ChannelDirection::InputCapture => vals::Ccsel::INPUT_CAPTURE, |
| 16 | } | 16 | } |
| 17 | } | 17 | } |
| 18 | } | 18 | } |
diff --git a/embassy-stm32/src/ltdc.rs b/embassy-stm32/src/ltdc.rs index e25c4f3fb..16210b7dc 100644 --- a/embassy-stm32/src/ltdc.rs +++ b/embassy-stm32/src/ltdc.rs | |||
| @@ -261,23 +261,23 @@ impl<'d, T: Instance> Ltdc<'d, T> { | |||
| 261 | // configure the HS, VS, DE and PC polarity | 261 | // configure the HS, VS, DE and PC polarity |
| 262 | ltdc.gcr().modify(|w| { | 262 | ltdc.gcr().modify(|w| { |
| 263 | w.set_hspol(match config.h_sync_polarity { | 263 | w.set_hspol(match config.h_sync_polarity { |
| 264 | PolarityActive::ActiveHigh => Hspol::ACTIVEHIGH, | 264 | PolarityActive::ActiveHigh => Hspol::ACTIVE_HIGH, |
| 265 | PolarityActive::ActiveLow => Hspol::ACTIVELOW, | 265 | PolarityActive::ActiveLow => Hspol::ACTIVE_LOW, |
| 266 | }); | 266 | }); |
| 267 | 267 | ||
| 268 | w.set_vspol(match config.v_sync_polarity { | 268 | w.set_vspol(match config.v_sync_polarity { |
| 269 | PolarityActive::ActiveHigh => Vspol::ACTIVEHIGH, | 269 | PolarityActive::ActiveHigh => Vspol::ACTIVE_HIGH, |
| 270 | PolarityActive::ActiveLow => Vspol::ACTIVELOW, | 270 | PolarityActive::ActiveLow => Vspol::ACTIVE_LOW, |
| 271 | }); | 271 | }); |
| 272 | 272 | ||
| 273 | w.set_depol(match config.data_enable_polarity { | 273 | w.set_depol(match config.data_enable_polarity { |
| 274 | PolarityActive::ActiveHigh => Depol::ACTIVEHIGH, | 274 | PolarityActive::ActiveHigh => Depol::ACTIVE_HIGH, |
| 275 | PolarityActive::ActiveLow => Depol::ACTIVELOW, | 275 | PolarityActive::ActiveLow => Depol::ACTIVE_LOW, |
| 276 | }); | 276 | }); |
| 277 | 277 | ||
| 278 | w.set_pcpol(match config.pixel_clock_polarity { | 278 | w.set_pcpol(match config.pixel_clock_polarity { |
| 279 | PolarityEdge::RisingEdge => Pcpol::RISINGEDGE, | 279 | PolarityEdge::RisingEdge => Pcpol::RISING_EDGE, |
| 280 | PolarityEdge::FallingEdge => Pcpol::FALLINGEDGE, | 280 | PolarityEdge::FallingEdge => Pcpol::FALLING_EDGE, |
| 281 | }); | 281 | }); |
| 282 | }); | 282 | }); |
| 283 | 283 | ||
diff --git a/embassy-stm32/src/opamp.rs b/embassy-stm32/src/opamp.rs index d1c53a740..c7610f4b5 100644 --- a/embassy-stm32/src/opamp.rs +++ b/embassy-stm32/src/opamp.rs | |||
| @@ -30,7 +30,7 @@ impl From<OpAmpSpeed> for crate::pac::opamp::vals::Opahsm { | |||
| 30 | fn from(v: OpAmpSpeed) -> Self { | 30 | fn from(v: OpAmpSpeed) -> Self { |
| 31 | match v { | 31 | match v { |
| 32 | OpAmpSpeed::Normal => crate::pac::opamp::vals::Opahsm::NORMAL, | 32 | OpAmpSpeed::Normal => crate::pac::opamp::vals::Opahsm::NORMAL, |
| 33 | OpAmpSpeed::HighSpeed => crate::pac::opamp::vals::Opahsm::HIGHSPEED, | 33 | OpAmpSpeed::HighSpeed => crate::pac::opamp::vals::Opahsm::HIGH_SPEED, |
| 34 | } | 34 | } |
| 35 | } | 35 | } |
| 36 | } | 36 | } |
| @@ -105,7 +105,7 @@ impl<'d, T: Instance> OpAmp<'d, T> { | |||
| 105 | w.set_vm_sel(VmSel::from_bits(vm_sel)); | 105 | w.set_vm_sel(VmSel::from_bits(vm_sel)); |
| 106 | w.set_pga_gain(PgaGain::from_bits(pga_gain)); | 106 | w.set_pga_gain(PgaGain::from_bits(pga_gain)); |
| 107 | #[cfg(opamp_g4)] | 107 | #[cfg(opamp_g4)] |
| 108 | w.set_opaintoen(Opaintoen::OUTPUTPIN); | 108 | w.set_opaintoen(Opaintoen::OUTPUT_PIN); |
| 109 | w.set_opampen(true); | 109 | w.set_opampen(true); |
| 110 | }); | 110 | }); |
| 111 | 111 | ||
| @@ -131,7 +131,7 @@ impl<'d, T: Instance> OpAmp<'d, T> { | |||
| 131 | 131 | ||
| 132 | w.set_vm_sel(VmSel::OUTPUT); | 132 | w.set_vm_sel(VmSel::OUTPUT); |
| 133 | w.set_vp_sel(VpSel::DAC3_CH1); | 133 | w.set_vp_sel(VpSel::DAC3_CH1); |
| 134 | w.set_opaintoen(Opaintoen::OUTPUTPIN); | 134 | w.set_opaintoen(Opaintoen::OUTPUT_PIN); |
| 135 | w.set_opampen(true); | 135 | w.set_opampen(true); |
| 136 | }); | 136 | }); |
| 137 | 137 | ||
diff --git a/embassy-stm32/src/ospi/mod.rs b/embassy-stm32/src/ospi/mod.rs index 38217a9a4..33e19f4f8 100644 --- a/embassy-stm32/src/ospi/mod.rs +++ b/embassy-stm32/src/ospi/mod.rs | |||
| @@ -218,7 +218,7 @@ impl<'d, T: Instance, M: PeriMode> Ospi<'d, T, M> { | |||
| 218 | 218 | ||
| 219 | // Enable memory mapped mode | 219 | // Enable memory mapped mode |
| 220 | reg.cr().modify(|r| { | 220 | reg.cr().modify(|r| { |
| 221 | r.set_fmode(crate::ospi::vals::FunctionalMode::MEMORYMAPPED); | 221 | r.set_fmode(crate::ospi::vals::FunctionalMode::MEMORY_MAPPED); |
| 222 | r.set_tcen(false); | 222 | r.set_tcen(false); |
| 223 | }); | 223 | }); |
| 224 | Ok(()) | 224 | Ok(()) |
| @@ -229,7 +229,7 @@ impl<'d, T: Instance, M: PeriMode> Ospi<'d, T, M> { | |||
| 229 | let reg = T::REGS; | 229 | let reg = T::REGS; |
| 230 | 230 | ||
| 231 | reg.cr().modify(|r| { | 231 | reg.cr().modify(|r| { |
| 232 | r.set_fmode(crate::ospi::vals::FunctionalMode::INDIRECTWRITE); | 232 | r.set_fmode(crate::ospi::vals::FunctionalMode::INDIRECT_WRITE); |
| 233 | r.set_abort(true); | 233 | r.set_abort(true); |
| 234 | r.set_dmaen(false); | 234 | r.set_dmaen(false); |
| 235 | r.set_en(false); | 235 | r.set_en(false); |
| @@ -388,7 +388,7 @@ impl<'d, T: Instance, M: PeriMode> Ospi<'d, T, M> { | |||
| 388 | 388 | ||
| 389 | T::REGS.tcr().modify(|w| { | 389 | T::REGS.tcr().modify(|w| { |
| 390 | w.set_sshift(match config.sample_shifting { | 390 | w.set_sshift(match config.sample_shifting { |
| 391 | true => vals::SampleShift::HALFCYCLE, | 391 | true => vals::SampleShift::HALF_CYCLE, |
| 392 | false => vals::SampleShift::NONE, | 392 | false => vals::SampleShift::NONE, |
| 393 | }); | 393 | }); |
| 394 | w.set_dhqc(config.delay_hold_quarter_cycle); | 394 | w.set_dhqc(config.delay_hold_quarter_cycle); |
| @@ -556,7 +556,9 @@ impl<'d, T: Instance, M: PeriMode> Ospi<'d, T, M> { | |||
| 556 | let current_instruction = T::REGS.ir().read().instruction(); | 556 | let current_instruction = T::REGS.ir().read().instruction(); |
| 557 | 557 | ||
| 558 | // For a indirect read transaction, the transaction begins when the instruction/address is set | 558 | // For a indirect read transaction, the transaction begins when the instruction/address is set |
| 559 | T::REGS.cr().modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECTREAD)); | 559 | T::REGS |
| 560 | .cr() | ||
| 561 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECT_READ)); | ||
| 560 | if T::REGS.ccr().read().admode() == vals::PhaseMode::NONE { | 562 | if T::REGS.ccr().read().admode() == vals::PhaseMode::NONE { |
| 561 | T::REGS.ir().write(|v| v.set_instruction(current_instruction)); | 563 | T::REGS.ir().write(|v| v.set_instruction(current_instruction)); |
| 562 | } else { | 564 | } else { |
| @@ -591,7 +593,7 @@ impl<'d, T: Instance, M: PeriMode> Ospi<'d, T, M> { | |||
| 591 | 593 | ||
| 592 | T::REGS | 594 | T::REGS |
| 593 | .cr() | 595 | .cr() |
| 594 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECTWRITE)); | 596 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECT_WRITE)); |
| 595 | 597 | ||
| 596 | for idx in 0..buf.len() { | 598 | for idx in 0..buf.len() { |
| 597 | while !T::REGS.sr().read().ftf() {} | 599 | while !T::REGS.sr().read().ftf() {} |
| @@ -653,7 +655,7 @@ impl<'d, T: Instance, M: PeriMode> Ospi<'d, T, M> { | |||
| 653 | 655 | ||
| 654 | T::REGS.tcr().modify(|w| { | 656 | T::REGS.tcr().modify(|w| { |
| 655 | w.set_sshift(match config.sample_shifting { | 657 | w.set_sshift(match config.sample_shifting { |
| 656 | true => vals::SampleShift::HALFCYCLE, | 658 | true => vals::SampleShift::HALF_CYCLE, |
| 657 | false => vals::SampleShift::NONE, | 659 | false => vals::SampleShift::NONE, |
| 658 | }); | 660 | }); |
| 659 | w.set_dhqc(config.delay_hold_quarter_cycle); | 661 | w.set_dhqc(config.delay_hold_quarter_cycle); |
| @@ -1051,7 +1053,9 @@ impl<'d, T: Instance> Ospi<'d, T, Async> { | |||
| 1051 | let current_instruction = T::REGS.ir().read().instruction(); | 1053 | let current_instruction = T::REGS.ir().read().instruction(); |
| 1052 | 1054 | ||
| 1053 | // For a indirect read transaction, the transaction begins when the instruction/address is set | 1055 | // For a indirect read transaction, the transaction begins when the instruction/address is set |
| 1054 | T::REGS.cr().modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECTREAD)); | 1056 | T::REGS |
| 1057 | .cr() | ||
| 1058 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECT_READ)); | ||
| 1055 | if T::REGS.ccr().read().admode() == vals::PhaseMode::NONE { | 1059 | if T::REGS.ccr().read().admode() == vals::PhaseMode::NONE { |
| 1056 | T::REGS.ir().write(|v| v.set_instruction(current_instruction)); | 1060 | T::REGS.ir().write(|v| v.set_instruction(current_instruction)); |
| 1057 | } else { | 1061 | } else { |
| @@ -1086,7 +1090,7 @@ impl<'d, T: Instance> Ospi<'d, T, Async> { | |||
| 1086 | self.configure_command(&transaction, Some(buf.len()))?; | 1090 | self.configure_command(&transaction, Some(buf.len()))?; |
| 1087 | T::REGS | 1091 | T::REGS |
| 1088 | .cr() | 1092 | .cr() |
| 1089 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECTWRITE)); | 1093 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECT_WRITE)); |
| 1090 | 1094 | ||
| 1091 | let transfer = unsafe { | 1095 | let transfer = unsafe { |
| 1092 | self.dma | 1096 | self.dma |
| @@ -1119,7 +1123,9 @@ impl<'d, T: Instance> Ospi<'d, T, Async> { | |||
| 1119 | let current_instruction = T::REGS.ir().read().instruction(); | 1123 | let current_instruction = T::REGS.ir().read().instruction(); |
| 1120 | 1124 | ||
| 1121 | // For a indirect read transaction, the transaction begins when the instruction/address is set | 1125 | // For a indirect read transaction, the transaction begins when the instruction/address is set |
| 1122 | T::REGS.cr().modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECTREAD)); | 1126 | T::REGS |
| 1127 | .cr() | ||
| 1128 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECT_READ)); | ||
| 1123 | if T::REGS.ccr().read().admode() == vals::PhaseMode::NONE { | 1129 | if T::REGS.ccr().read().admode() == vals::PhaseMode::NONE { |
| 1124 | T::REGS.ir().write(|v| v.set_instruction(current_instruction)); | 1130 | T::REGS.ir().write(|v| v.set_instruction(current_instruction)); |
| 1125 | } else { | 1131 | } else { |
| @@ -1154,7 +1160,7 @@ impl<'d, T: Instance> Ospi<'d, T, Async> { | |||
| 1154 | self.configure_command(&transaction, Some(buf.len()))?; | 1160 | self.configure_command(&transaction, Some(buf.len()))?; |
| 1155 | T::REGS | 1161 | T::REGS |
| 1156 | .cr() | 1162 | .cr() |
| 1157 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECTWRITE)); | 1163 | .modify(|v| v.set_fmode(vals::FunctionalMode::INDIRECT_WRITE)); |
| 1158 | 1164 | ||
| 1159 | let transfer = unsafe { | 1165 | let transfer = unsafe { |
| 1160 | self.dma | 1166 | self.dma |
diff --git a/embassy-stm32/src/rcc/bd.rs b/embassy-stm32/src/rcc/bd.rs index 791367954..57aaba1c7 100644 --- a/embassy-stm32/src/rcc/bd.rs +++ b/embassy-stm32/src/rcc/bd.rs | |||
| @@ -45,8 +45,8 @@ impl From<LseDrive> for crate::pac::rcc::vals::Lsedrv { | |||
| 45 | match value { | 45 | match value { |
| 46 | #[cfg(not(stm32h5))] // ES0565: LSE Low drive mode is not functional | 46 | #[cfg(not(stm32h5))] // ES0565: LSE Low drive mode is not functional |
| 47 | LseDrive::Low => Lsedrv::LOW, | 47 | LseDrive::Low => Lsedrv::LOW, |
| 48 | LseDrive::MediumLow => Lsedrv::MEDIUMLOW, | 48 | LseDrive::MediumLow => Lsedrv::MEDIUM_LOW, |
| 49 | LseDrive::MediumHigh => Lsedrv::MEDIUMHIGH, | 49 | LseDrive::MediumHigh => Lsedrv::MEDIUM_HIGH, |
| 50 | LseDrive::High => Lsedrv::HIGH, | 50 | LseDrive::High => Lsedrv::HIGH, |
| 51 | } | 51 | } |
| 52 | } | 52 | } |
diff --git a/embassy-stm32/src/rcc/f013.rs b/embassy-stm32/src/rcc/f013.rs index a38ca955e..57c5cd5b2 100644 --- a/embassy-stm32/src/rcc/f013.rs +++ b/embassy-stm32/src/rcc/f013.rs | |||
| @@ -332,9 +332,9 @@ pub(crate) unsafe fn init(config: Config) { | |||
| 332 | assert!(!(adcpres == AdcHclkPrescaler::Div1 && config.ahb_pre != AHBPrescaler::DIV1)); | 332 | assert!(!(adcpres == AdcHclkPrescaler::Div1 && config.ahb_pre != AHBPrescaler::DIV1)); |
| 333 | 333 | ||
| 334 | let (div, ckmode) = match adcpres { | 334 | let (div, ckmode) = match adcpres { |
| 335 | AdcHclkPrescaler::Div1 => (1u32, Ckmode::SYNCDIV1), | 335 | AdcHclkPrescaler::Div1 => (1u32, Ckmode::SYNC_DIV1), |
| 336 | AdcHclkPrescaler::Div2 => (2u32, Ckmode::SYNCDIV2), | 336 | AdcHclkPrescaler::Div2 => (2u32, Ckmode::SYNC_DIV2), |
| 337 | AdcHclkPrescaler::Div4 => (4u32, Ckmode::SYNCDIV4), | 337 | AdcHclkPrescaler::Div4 => (4u32, Ckmode::SYNC_DIV4), |
| 338 | }; | 338 | }; |
| 339 | common.ccr().modify(|w| w.set_ckmode(ckmode)); | 339 | common.ccr().modify(|w| w.set_ckmode(ckmode)); |
| 340 | 340 | ||
| @@ -361,9 +361,9 @@ pub(crate) unsafe fn init(config: Config) { | |||
| 361 | assert!(!(adcpres == AdcHclkPrescaler::Div1 && config.ahb_pre != AHBPrescaler::DIV1)); | 361 | assert!(!(adcpres == AdcHclkPrescaler::Div1 && config.ahb_pre != AHBPrescaler::DIV1)); |
| 362 | 362 | ||
| 363 | let (div, ckmode) = match adcpres { | 363 | let (div, ckmode) = match adcpres { |
| 364 | AdcHclkPrescaler::Div1 => (1u32, Ckmode::SYNCDIV1), | 364 | AdcHclkPrescaler::Div1 => (1u32, Ckmode::SYNC_DIV1), |
| 365 | AdcHclkPrescaler::Div2 => (2u32, Ckmode::SYNCDIV2), | 365 | AdcHclkPrescaler::Div2 => (2u32, Ckmode::SYNC_DIV2), |
| 366 | AdcHclkPrescaler::Div4 => (4u32, Ckmode::SYNCDIV4), | 366 | AdcHclkPrescaler::Div4 => (4u32, Ckmode::SYNC_DIV4), |
| 367 | }; | 367 | }; |
| 368 | common.ccr().modify(|w| w.set_ckmode(ckmode)); | 368 | common.ccr().modify(|w| w.set_ckmode(ckmode)); |
| 369 | 369 | ||
diff --git a/embassy-stm32/src/rcc/h.rs b/embassy-stm32/src/rcc/h.rs index df2929ba4..d80fbeb1e 100644 --- a/embassy-stm32/src/rcc/h.rs +++ b/embassy-stm32/src/rcc/h.rs | |||
| @@ -113,8 +113,8 @@ pub enum TimerPrescaler { | |||
| 113 | impl From<TimerPrescaler> for Timpre { | 113 | impl From<TimerPrescaler> for Timpre { |
| 114 | fn from(value: TimerPrescaler) -> Self { | 114 | fn from(value: TimerPrescaler) -> Self { |
| 115 | match value { | 115 | match value { |
| 116 | TimerPrescaler::DefaultX2 => Timpre::DEFAULTX2, | 116 | TimerPrescaler::DefaultX2 => Timpre::DEFAULT_X2, |
| 117 | TimerPrescaler::DefaultX4 => Timpre::DEFAULTX4, | 117 | TimerPrescaler::DefaultX4 => Timpre::DEFAULT_X4, |
| 118 | } | 118 | } |
| 119 | } | 119 | } |
| 120 | } | 120 | } |
| @@ -788,9 +788,9 @@ fn init_pll(num: usize, config: Option<Pll>, input: &PllInput) -> PllOutput { | |||
| 788 | 788 | ||
| 789 | let vco_clk = ref_clk * config.mul; | 789 | let vco_clk = ref_clk * config.mul; |
| 790 | let vco_range = if VCO_RANGE.contains(&vco_clk) { | 790 | let vco_range = if VCO_RANGE.contains(&vco_clk) { |
| 791 | Pllvcosel::MEDIUMVCO | 791 | Pllvcosel::MEDIUM_VCO |
| 792 | } else if wide_allowed && VCO_WIDE_RANGE.contains(&vco_clk) { | 792 | } else if wide_allowed && VCO_WIDE_RANGE.contains(&vco_clk) { |
| 793 | Pllvcosel::WIDEVCO | 793 | Pllvcosel::WIDE_VCO |
| 794 | } else { | 794 | } else { |
| 795 | panic!("pll vco_clk out of range: {} hz", vco_clk.0) | 795 | panic!("pll vco_clk out of range: {} hz", vco_clk.0) |
| 796 | }; | 796 | }; |
diff --git a/embassy-stm32/src/rng.rs b/embassy-stm32/src/rng.rs index 6f4c81c8a..b96200e5e 100644 --- a/embassy-stm32/src/rng.rs +++ b/embassy-stm32/src/rng.rs | |||
| @@ -88,10 +88,10 @@ impl<'d, T: Instance> Rng<'d, T> { | |||
| 88 | reg.set_nistc(pac::rng::vals::Nistc::CUSTOM); | 88 | reg.set_nistc(pac::rng::vals::Nistc::CUSTOM); |
| 89 | // set RNG config "A" according to reference manual | 89 | // set RNG config "A" according to reference manual |
| 90 | // this has to be written within the same write access as setting the CONDRST bit | 90 | // this has to be written within the same write access as setting the CONDRST bit |
| 91 | reg.set_rng_config1(pac::rng::vals::RngConfig1::CONFIGA); | 91 | reg.set_rng_config1(pac::rng::vals::RngConfig1::CONFIG_A); |
| 92 | reg.set_clkdiv(pac::rng::vals::Clkdiv::NODIV); | 92 | reg.set_clkdiv(pac::rng::vals::Clkdiv::NO_DIV); |
| 93 | reg.set_rng_config2(pac::rng::vals::RngConfig2::CONFIGA_B); | 93 | reg.set_rng_config2(pac::rng::vals::RngConfig2::CONFIG_A_B); |
| 94 | reg.set_rng_config3(pac::rng::vals::RngConfig3::CONFIGA); | 94 | reg.set_rng_config3(pac::rng::vals::RngConfig3::CONFIG_A); |
| 95 | reg.set_ced(true); | 95 | reg.set_ced(true); |
| 96 | reg.set_ie(false); | 96 | reg.set_ie(false); |
| 97 | reg.set_rngen(true); | 97 | reg.set_rngen(true); |
diff --git a/embassy-stm32/src/rtc/v2.rs b/embassy-stm32/src/rtc/v2.rs index 5d9025bbe..b7d25635b 100644 --- a/embassy-stm32/src/rtc/v2.rs +++ b/embassy-stm32/src/rtc/v2.rs | |||
| @@ -77,7 +77,7 @@ impl super::Rtc { | |||
| 77 | // When the offset is positive (0 to 512), the opposite of | 77 | // When the offset is positive (0 to 512), the opposite of |
| 78 | // the offset (512 - offset) is masked, i.e. for the | 78 | // the offset (512 - offset) is masked, i.e. for the |
| 79 | // maximum offset (512), 0 pulses are masked. | 79 | // maximum offset (512), 0 pulses are masked. |
| 80 | w.set_calp(stm32_metapac::rtc::vals::Calp::INCREASEFREQ); | 80 | w.set_calp(stm32_metapac::rtc::vals::Calp::INCREASE_FREQ); |
| 81 | w.set_calm(512 - clock_drift as u16); | 81 | w.set_calm(512 - clock_drift as u16); |
| 82 | } else { | 82 | } else { |
| 83 | // Minimum (about -510.7) rounds to -511. | 83 | // Minimum (about -510.7) rounds to -511. |
| @@ -86,7 +86,7 @@ impl super::Rtc { | |||
| 86 | // When the offset is negative or zero (-511 to 0), | 86 | // When the offset is negative or zero (-511 to 0), |
| 87 | // the absolute offset is masked, i.e. for the minimum | 87 | // the absolute offset is masked, i.e. for the minimum |
| 88 | // offset (-511), 511 pulses are masked. | 88 | // offset (-511), 511 pulses are masked. |
| 89 | w.set_calp(stm32_metapac::rtc::vals::Calp::NOCHANGE); | 89 | w.set_calp(stm32_metapac::rtc::vals::Calp::NO_CHANGE); |
| 90 | w.set_calm((clock_drift * -1.0) as u16); | 90 | w.set_calm((clock_drift * -1.0) as u16); |
| 91 | } | 91 | } |
| 92 | }); | 92 | }); |
diff --git a/embassy-stm32/src/rtc/v3.rs b/embassy-stm32/src/rtc/v3.rs index de2c202bc..39aa6c5cb 100644 --- a/embassy-stm32/src/rtc/v3.rs +++ b/embassy-stm32/src/rtc/v3.rs | |||
| @@ -12,7 +12,7 @@ impl super::Rtc { | |||
| 12 | self.write(true, |rtc| { | 12 | self.write(true, |rtc| { |
| 13 | rtc.cr().modify(|w| { | 13 | rtc.cr().modify(|w| { |
| 14 | w.set_bypshad(true); | 14 | w.set_bypshad(true); |
| 15 | w.set_fmt(Fmt::TWENTYFOURHOUR); | 15 | w.set_fmt(Fmt::TWENTY_FOUR_HOUR); |
| 16 | w.set_osel(Osel::DISABLED); | 16 | w.set_osel(Osel::DISABLED); |
| 17 | w.set_pol(Pol::HIGH); | 17 | w.set_pol(Pol::HIGH); |
| 18 | }); | 18 | }); |
| @@ -25,7 +25,7 @@ impl super::Rtc { | |||
| 25 | // TODO: configuration for output pins | 25 | // TODO: configuration for output pins |
| 26 | rtc.cr().modify(|w| { | 26 | rtc.cr().modify(|w| { |
| 27 | w.set_out2en(false); | 27 | w.set_out2en(false); |
| 28 | w.set_tampalrm_type(TampalrmType::PUSHPULL); | 28 | w.set_tampalrm_type(TampalrmType::PUSH_PULL); |
| 29 | w.set_tampalrm_pu(false); | 29 | w.set_tampalrm_pu(false); |
| 30 | }); | 30 | }); |
| 31 | }); | 31 | }); |
| @@ -56,10 +56,10 @@ impl super::Rtc { | |||
| 56 | rtc.calr().write(|w| { | 56 | rtc.calr().write(|w| { |
| 57 | match period { | 57 | match period { |
| 58 | RtcCalibrationCyclePeriod::Seconds8 => { | 58 | RtcCalibrationCyclePeriod::Seconds8 => { |
| 59 | w.set_calw8(Calw8::EIGHTSECONDS); | 59 | w.set_calw8(Calw8::EIGHT_SECONDS); |
| 60 | } | 60 | } |
| 61 | RtcCalibrationCyclePeriod::Seconds16 => { | 61 | RtcCalibrationCyclePeriod::Seconds16 => { |
| 62 | w.set_calw16(Calw16::SIXTEENSECONDS); | 62 | w.set_calw16(Calw16::SIXTEEN_SECONDS); |
| 63 | } | 63 | } |
| 64 | RtcCalibrationCyclePeriod::Seconds32 => { | 64 | RtcCalibrationCyclePeriod::Seconds32 => { |
| 65 | // Set neither `calw8` nor `calw16` to use 32 seconds | 65 | // Set neither `calw8` nor `calw16` to use 32 seconds |
| @@ -79,7 +79,7 @@ impl super::Rtc { | |||
| 79 | // When the offset is positive (0 to 512), the opposite of | 79 | // When the offset is positive (0 to 512), the opposite of |
| 80 | // the offset (512 - offset) is masked, i.e. for the | 80 | // the offset (512 - offset) is masked, i.e. for the |
| 81 | // maximum offset (512), 0 pulses are masked. | 81 | // maximum offset (512), 0 pulses are masked. |
| 82 | w.set_calp(Calp::INCREASEFREQ); | 82 | w.set_calp(Calp::INCREASE_FREQ); |
| 83 | w.set_calm(512 - clock_drift as u16); | 83 | w.set_calm(512 - clock_drift as u16); |
| 84 | } else { | 84 | } else { |
| 85 | // Minimum (about -510.7) rounds to -511. | 85 | // Minimum (about -510.7) rounds to -511. |
| @@ -88,7 +88,7 @@ impl super::Rtc { | |||
| 88 | // When the offset is negative or zero (-511 to 0), | 88 | // When the offset is negative or zero (-511 to 0), |
| 89 | // the absolute offset is masked, i.e. for the minimum | 89 | // the absolute offset is masked, i.e. for the minimum |
| 90 | // offset (-511), 511 pulses are masked. | 90 | // offset (-511), 511 pulses are masked. |
| 91 | w.set_calp(Calp::NOCHANGE); | 91 | w.set_calp(Calp::NO_CHANGE); |
| 92 | w.set_calm((clock_drift * -1.0) as u16); | 92 | w.set_calm((clock_drift * -1.0) as u16); |
| 93 | } | 93 | } |
| 94 | }); | 94 | }); |
diff --git a/embassy-stm32/src/sai/mod.rs b/embassy-stm32/src/sai/mod.rs index a8d02f825..18d5d7568 100644 --- a/embassy-stm32/src/sai/mod.rs +++ b/embassy-stm32/src/sai/mod.rs | |||
| @@ -52,12 +52,12 @@ impl Mode { | |||
| 52 | const fn mode(&self, tx_rx: TxRx) -> vals::Mode { | 52 | const fn mode(&self, tx_rx: TxRx) -> vals::Mode { |
| 53 | match tx_rx { | 53 | match tx_rx { |
| 54 | TxRx::Transmitter => match self { | 54 | TxRx::Transmitter => match self { |
| 55 | Mode::Master => vals::Mode::MASTERTX, | 55 | Mode::Master => vals::Mode::MASTER_TX, |
| 56 | Mode::Slave => vals::Mode::SLAVETX, | 56 | Mode::Slave => vals::Mode::SLAVE_TX, |
| 57 | }, | 57 | }, |
| 58 | TxRx::Receiver => match self { | 58 | TxRx::Receiver => match self { |
| 59 | Mode::Master => vals::Mode::MASTERRX, | 59 | Mode::Master => vals::Mode::MASTER_RX, |
| 60 | Mode::Slave => vals::Mode::SLAVERX, | 60 | Mode::Slave => vals::Mode::SLAVE_RX, |
| 61 | }, | 61 | }, |
| 62 | } | 62 | } |
| 63 | } | 63 | } |
| @@ -86,7 +86,7 @@ impl SlotSize { | |||
| 86 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 86 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 87 | const fn slotsz(&self) -> vals::Slotsz { | 87 | const fn slotsz(&self) -> vals::Slotsz { |
| 88 | match self { | 88 | match self { |
| 89 | SlotSize::DataSize => vals::Slotsz::DATASIZE, | 89 | SlotSize::DataSize => vals::Slotsz::DATA_SIZE, |
| 90 | SlotSize::Channel16 => vals::Slotsz::BIT16, | 90 | SlotSize::Channel16 => vals::Slotsz::BIT16, |
| 91 | SlotSize::Channel32 => vals::Slotsz::BIT32, | 91 | SlotSize::Channel32 => vals::Slotsz::BIT32, |
| 92 | } | 92 | } |
| @@ -155,8 +155,8 @@ impl MuteValue { | |||
| 155 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 155 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 156 | const fn muteval(&self) -> vals::Muteval { | 156 | const fn muteval(&self) -> vals::Muteval { |
| 157 | match self { | 157 | match self { |
| 158 | MuteValue::Zero => vals::Muteval::SENDZERO, | 158 | MuteValue::Zero => vals::Muteval::SEND_ZERO, |
| 159 | MuteValue::LastValue => vals::Muteval::SENDLAST, | 159 | MuteValue::LastValue => vals::Muteval::SEND_LAST, |
| 160 | } | 160 | } |
| 161 | } | 161 | } |
| 162 | } | 162 | } |
| @@ -251,8 +251,8 @@ impl BitOrder { | |||
| 251 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 251 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 252 | const fn lsbfirst(&self) -> vals::Lsbfirst { | 252 | const fn lsbfirst(&self) -> vals::Lsbfirst { |
| 253 | match self { | 253 | match self { |
| 254 | BitOrder::LsbFirst => vals::Lsbfirst::LSBFIRST, | 254 | BitOrder::LsbFirst => vals::Lsbfirst::LSB_FIRST, |
| 255 | BitOrder::MsbFirst => vals::Lsbfirst::MSBFIRST, | 255 | BitOrder::MsbFirst => vals::Lsbfirst::MSB_FIRST, |
| 256 | } | 256 | } |
| 257 | } | 257 | } |
| 258 | } | 258 | } |
| @@ -270,8 +270,8 @@ impl FrameSyncOffset { | |||
| 270 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 270 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 271 | const fn fsoff(&self) -> vals::Fsoff { | 271 | const fn fsoff(&self) -> vals::Fsoff { |
| 272 | match self { | 272 | match self { |
| 273 | FrameSyncOffset::OnFirstBit => vals::Fsoff::ONFIRST, | 273 | FrameSyncOffset::OnFirstBit => vals::Fsoff::ON_FIRST, |
| 274 | FrameSyncOffset::BeforeFirstBit => vals::Fsoff::BEFOREFIRST, | 274 | FrameSyncOffset::BeforeFirstBit => vals::Fsoff::BEFORE_FIRST, |
| 275 | } | 275 | } |
| 276 | } | 276 | } |
| 277 | } | 277 | } |
| @@ -289,8 +289,8 @@ impl FrameSyncPolarity { | |||
| 289 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 289 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 290 | const fn fspol(&self) -> vals::Fspol { | 290 | const fn fspol(&self) -> vals::Fspol { |
| 291 | match self { | 291 | match self { |
| 292 | FrameSyncPolarity::ActiveLow => vals::Fspol::FALLINGEDGE, | 292 | FrameSyncPolarity::ActiveLow => vals::Fspol::FALLING_EDGE, |
| 293 | FrameSyncPolarity::ActiveHigh => vals::Fspol::RISINGEDGE, | 293 | FrameSyncPolarity::ActiveHigh => vals::Fspol::RISING_EDGE, |
| 294 | } | 294 | } |
| 295 | } | 295 | } |
| 296 | } | 296 | } |
| @@ -325,8 +325,8 @@ impl ClockStrobe { | |||
| 325 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 325 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 326 | const fn ckstr(&self) -> vals::Ckstr { | 326 | const fn ckstr(&self) -> vals::Ckstr { |
| 327 | match self { | 327 | match self { |
| 328 | ClockStrobe::Falling => vals::Ckstr::FALLINGEDGE, | 328 | ClockStrobe::Falling => vals::Ckstr::FALLING_EDGE, |
| 329 | ClockStrobe::Rising => vals::Ckstr::RISINGEDGE, | 329 | ClockStrobe::Rising => vals::Ckstr::RISING_EDGE, |
| 330 | } | 330 | } |
| 331 | } | 331 | } |
| 332 | } | 332 | } |
| @@ -343,8 +343,8 @@ impl ComplementFormat { | |||
| 343 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 343 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 344 | const fn cpl(&self) -> vals::Cpl { | 344 | const fn cpl(&self) -> vals::Cpl { |
| 345 | match self { | 345 | match self { |
| 346 | ComplementFormat::OnesComplement => vals::Cpl::ONESCOMPLEMENT, | 346 | ComplementFormat::OnesComplement => vals::Cpl::ONES_COMPLEMENT, |
| 347 | ComplementFormat::TwosComplement => vals::Cpl::TWOSCOMPLEMENT, | 347 | ComplementFormat::TwosComplement => vals::Cpl::TWOS_COMPLEMENT, |
| 348 | } | 348 | } |
| 349 | } | 349 | } |
| 350 | } | 350 | } |
| @@ -362,8 +362,8 @@ impl Companding { | |||
| 362 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 362 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 363 | const fn comp(&self) -> vals::Comp { | 363 | const fn comp(&self) -> vals::Comp { |
| 364 | match self { | 364 | match self { |
| 365 | Companding::None => vals::Comp::NOCOMPANDING, | 365 | Companding::None => vals::Comp::NO_COMPANDING, |
| 366 | Companding::MuLaw => vals::Comp::MULAW, | 366 | Companding::MuLaw => vals::Comp::MU_LAW, |
| 367 | Companding::ALaw => vals::Comp::ALAW, | 367 | Companding::ALaw => vals::Comp::ALAW, |
| 368 | } | 368 | } |
| 369 | } | 369 | } |
| @@ -381,7 +381,7 @@ impl OutputDrive { | |||
| 381 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] | 381 | #[cfg(any(sai_v1, sai_v2, sai_v3_2pdm, sai_v3_4pdm, sai_v4_2pdm, sai_v4_4pdm))] |
| 382 | const fn outdriv(&self) -> vals::Outdriv { | 382 | const fn outdriv(&self) -> vals::Outdriv { |
| 383 | match self { | 383 | match self { |
| 384 | OutputDrive::OnStart => vals::Outdriv::ONSTART, | 384 | OutputDrive::OnStart => vals::Outdriv::ON_START, |
| 385 | OutputDrive::Immediately => vals::Outdriv::IMMEDIATELY, | 385 | OutputDrive::Immediately => vals::Outdriv::IMMEDIATELY, |
| 386 | } | 386 | } |
| 387 | } | 387 | } |
| @@ -907,9 +907,9 @@ impl<'d, T: Instance, W: word::Word> Sai<'d, T, W> { | |||
| 907 | w.set_mckdiv(config.master_clock_divider.mckdiv()); | 907 | w.set_mckdiv(config.master_clock_divider.mckdiv()); |
| 908 | w.set_nodiv( | 908 | w.set_nodiv( |
| 909 | if config.master_clock_divider == MasterClockDivider::MasterClockDisabled { | 909 | if config.master_clock_divider == MasterClockDivider::MasterClockDisabled { |
| 910 | vals::Nodiv::NODIV | 910 | vals::Nodiv::NO_DIV |
| 911 | } else { | 911 | } else { |
| 912 | vals::Nodiv::MASTERCLOCK | 912 | vals::Nodiv::MASTER_CLOCK |
| 913 | }, | 913 | }, |
| 914 | ); | 914 | ); |
| 915 | w.set_dmaen(true); | 915 | w.set_dmaen(true); |
diff --git a/embassy-stm32/src/spi/mod.rs b/embassy-stm32/src/spi/mod.rs index bf8284233..45893d24b 100644 --- a/embassy-stm32/src/spi/mod.rs +++ b/embassy-stm32/src/spi/mod.rs | |||
| @@ -75,15 +75,15 @@ impl Default for Config { | |||
| 75 | impl Config { | 75 | impl Config { |
| 76 | fn raw_phase(&self) -> vals::Cpha { | 76 | fn raw_phase(&self) -> vals::Cpha { |
| 77 | match self.mode.phase { | 77 | match self.mode.phase { |
| 78 | Phase::CaptureOnSecondTransition => vals::Cpha::SECONDEDGE, | 78 | Phase::CaptureOnSecondTransition => vals::Cpha::SECOND_EDGE, |
| 79 | Phase::CaptureOnFirstTransition => vals::Cpha::FIRSTEDGE, | 79 | Phase::CaptureOnFirstTransition => vals::Cpha::FIRST_EDGE, |
| 80 | } | 80 | } |
| 81 | } | 81 | } |
| 82 | 82 | ||
| 83 | fn raw_polarity(&self) -> vals::Cpol { | 83 | fn raw_polarity(&self) -> vals::Cpol { |
| 84 | match self.mode.polarity { | 84 | match self.mode.polarity { |
| 85 | Polarity::IdleHigh => vals::Cpol::IDLEHIGH, | 85 | Polarity::IdleHigh => vals::Cpol::IDLE_HIGH, |
| 86 | Polarity::IdleLow => vals::Cpol::IDLELOW, | 86 | Polarity::IdleLow => vals::Cpol::IDLE_LOW, |
| 87 | } | 87 | } |
| 88 | } | 88 | } |
| 89 | 89 | ||
| @@ -180,7 +180,7 @@ impl<'d, M: PeriMode> Spi<'d, M> { | |||
| 180 | // we're doing "fake rxonly", by actually writing one | 180 | // we're doing "fake rxonly", by actually writing one |
| 181 | // byte to TXDR for each byte we want to receive. if we | 181 | // byte to TXDR for each byte we want to receive. if we |
| 182 | // set OUTPUTDISABLED here, this hangs. | 182 | // set OUTPUTDISABLED here, this hangs. |
| 183 | w.set_rxonly(vals::Rxonly::FULLDUPLEX); | 183 | w.set_rxonly(vals::Rxonly::FULL_DUPLEX); |
| 184 | w.set_dff(<u8 as SealedWord>::CONFIG) | 184 | w.set_dff(<u8 as SealedWord>::CONFIG) |
| 185 | }); | 185 | }); |
| 186 | } | 186 | } |
| @@ -217,18 +217,18 @@ impl<'d, M: PeriMode> Spi<'d, M> { | |||
| 217 | w.set_lsbfirst(lsbfirst); | 217 | w.set_lsbfirst(lsbfirst); |
| 218 | w.set_ssm(true); | 218 | w.set_ssm(true); |
| 219 | w.set_master(vals::Master::MASTER); | 219 | w.set_master(vals::Master::MASTER); |
| 220 | w.set_comm(vals::Comm::FULLDUPLEX); | 220 | w.set_comm(vals::Comm::FULL_DUPLEX); |
| 221 | w.set_ssom(vals::Ssom::ASSERTED); | 221 | w.set_ssom(vals::Ssom::ASSERTED); |
| 222 | w.set_midi(0); | 222 | w.set_midi(0); |
| 223 | w.set_mssi(0); | 223 | w.set_mssi(0); |
| 224 | w.set_afcntr(true); | 224 | w.set_afcntr(true); |
| 225 | w.set_ssiop(vals::Ssiop::ACTIVEHIGH); | 225 | w.set_ssiop(vals::Ssiop::ACTIVE_HIGH); |
| 226 | }); | 226 | }); |
| 227 | regs.cfg1().modify(|w| { | 227 | regs.cfg1().modify(|w| { |
| 228 | w.set_crcen(false); | 228 | w.set_crcen(false); |
| 229 | w.set_mbr(br); | 229 | w.set_mbr(br); |
| 230 | w.set_dsize(<u8 as SealedWord>::CONFIG); | 230 | w.set_dsize(<u8 as SealedWord>::CONFIG); |
| 231 | w.set_fthlv(vals::Fthlv::ONEFRAME); | 231 | w.set_fthlv(vals::Fthlv::ONE_FRAME); |
| 232 | }); | 232 | }); |
| 233 | regs.cr2().modify(|w| { | 233 | regs.cr2().modify(|w| { |
| 234 | w.set_tsize(0); | 234 | w.set_tsize(0); |
| @@ -291,12 +291,12 @@ impl<'d, M: PeriMode> Spi<'d, M> { | |||
| 291 | #[cfg(any(spi_v3, spi_v4, spi_v5))] | 291 | #[cfg(any(spi_v3, spi_v4, spi_v5))] |
| 292 | let cfg1 = self.info.regs.cfg1().read(); | 292 | let cfg1 = self.info.regs.cfg1().read(); |
| 293 | 293 | ||
| 294 | let polarity = if cfg.cpol() == vals::Cpol::IDLELOW { | 294 | let polarity = if cfg.cpol() == vals::Cpol::IDLE_LOW { |
| 295 | Polarity::IdleLow | 295 | Polarity::IdleLow |
| 296 | } else { | 296 | } else { |
| 297 | Polarity::IdleHigh | 297 | Polarity::IdleHigh |
| 298 | }; | 298 | }; |
| 299 | let phase = if cfg.cpha() == vals::Cpha::FIRSTEDGE { | 299 | let phase = if cfg.cpha() == vals::Cpha::FIRST_EDGE { |
| 300 | Phase::CaptureOnFirstTransition | 300 | Phase::CaptureOnFirstTransition |
| 301 | } else { | 301 | } else { |
| 302 | Phase::CaptureOnSecondTransition | 302 | Phase::CaptureOnSecondTransition |
| @@ -693,8 +693,8 @@ impl<'d> Spi<'d, Async> { | |||
| 693 | w.i2smod().then(|| { | 693 | w.i2smod().then(|| { |
| 694 | let prev = w.i2scfg(); | 694 | let prev = w.i2scfg(); |
| 695 | w.set_i2scfg(match prev { | 695 | w.set_i2scfg(match prev { |
| 696 | vals::I2scfg::SLAVERX | vals::I2scfg::SLAVEFULLDUPLEX => vals::I2scfg::SLAVERX, | 696 | vals::I2scfg::SLAVE_RX | vals::I2scfg::SLAVE_FULL_DUPLEX => vals::I2scfg::SLAVE_RX, |
| 697 | vals::I2scfg::MASTERRX | vals::I2scfg::MASTERFULLDUPLEX => vals::I2scfg::MASTERRX, | 697 | vals::I2scfg::MASTER_RX | vals::I2scfg::MASTER_FULL_DUPLEX => vals::I2scfg::MASTER_RX, |
| 698 | _ => panic!("unsupported configuration"), | 698 | _ => panic!("unsupported configuration"), |
| 699 | }); | 699 | }); |
| 700 | prev | 700 | prev |
diff --git a/embassy-stm32/src/time_driver.rs b/embassy-stm32/src/time_driver.rs index fbe148359..7db74bdf6 100644 --- a/embassy-stm32/src/time_driver.rs +++ b/embassy-stm32/src/time_driver.rs | |||
| @@ -246,9 +246,9 @@ impl RtcDriver { | |||
| 246 | r.arr().write(|w| w.set_arr(u16::MAX)); | 246 | r.arr().write(|w| w.set_arr(u16::MAX)); |
| 247 | 247 | ||
| 248 | // Set URS, generate update and clear URS | 248 | // Set URS, generate update and clear URS |
| 249 | r.cr1().modify(|w| w.set_urs(vals::Urs::COUNTERONLY)); | 249 | r.cr1().modify(|w| w.set_urs(vals::Urs::COUNTER_ONLY)); |
| 250 | r.egr().write(|w| w.set_ug(true)); | 250 | r.egr().write(|w| w.set_ug(true)); |
| 251 | r.cr1().modify(|w| w.set_urs(vals::Urs::ANYEVENT)); | 251 | r.cr1().modify(|w| w.set_urs(vals::Urs::ANY_EVENT)); |
| 252 | 252 | ||
| 253 | // Mid-way point | 253 | // Mid-way point |
| 254 | r.ccr(0).write(|w| w.set_ccr(0x8000)); | 254 | r.ccr(0).write(|w| w.set_ccr(0x8000)); |
diff --git a/embassy-stm32/src/timer/input_capture.rs b/embassy-stm32/src/timer/input_capture.rs index 341ac2c04..b7c13343c 100644 --- a/embassy-stm32/src/timer/input_capture.rs +++ b/embassy-stm32/src/timer/input_capture.rs | |||
| @@ -129,7 +129,7 @@ impl<'d, T: GeneralInstance4Channel> InputCapture<'d, T> { | |||
| 129 | // Configuration steps from ST RM0390 (STM32F446) chapter 17.3.5 | 129 | // Configuration steps from ST RM0390 (STM32F446) chapter 17.3.5 |
| 130 | // or ST RM0008 (STM32F103) chapter 15.3.5 Input capture mode | 130 | // or ST RM0008 (STM32F103) chapter 15.3.5 Input capture mode |
| 131 | self.inner.set_input_ti_selection(channel, tisel); | 131 | self.inner.set_input_ti_selection(channel, tisel); |
| 132 | self.inner.set_input_capture_filter(channel, FilterValue::NOFILTER); | 132 | self.inner.set_input_capture_filter(channel, FilterValue::NO_FILTER); |
| 133 | self.inner.set_input_capture_mode(channel, mode); | 133 | self.inner.set_input_capture_mode(channel, mode); |
| 134 | self.inner.set_input_capture_prescaler(channel, 0); | 134 | self.inner.set_input_capture_prescaler(channel, 0); |
| 135 | self.inner.enable_channel(channel, true); | 135 | self.inner.enable_channel(channel, true); |
diff --git a/embassy-stm32/src/timer/low_level.rs b/embassy-stm32/src/timer/low_level.rs index 7360d6aef..80f77586c 100644 --- a/embassy-stm32/src/timer/low_level.rs +++ b/embassy-stm32/src/timer/low_level.rs | |||
| @@ -95,11 +95,11 @@ impl CountingMode { | |||
| 95 | impl From<CountingMode> for (vals::Cms, vals::Dir) { | 95 | impl From<CountingMode> for (vals::Cms, vals::Dir) { |
| 96 | fn from(value: CountingMode) -> Self { | 96 | fn from(value: CountingMode) -> Self { |
| 97 | match value { | 97 | match value { |
| 98 | CountingMode::EdgeAlignedUp => (vals::Cms::EDGEALIGNED, vals::Dir::UP), | 98 | CountingMode::EdgeAlignedUp => (vals::Cms::EDGE_ALIGNED, vals::Dir::UP), |
| 99 | CountingMode::EdgeAlignedDown => (vals::Cms::EDGEALIGNED, vals::Dir::DOWN), | 99 | CountingMode::EdgeAlignedDown => (vals::Cms::EDGE_ALIGNED, vals::Dir::DOWN), |
| 100 | CountingMode::CenterAlignedDownInterrupts => (vals::Cms::CENTERALIGNED1, vals::Dir::UP), | 100 | CountingMode::CenterAlignedDownInterrupts => (vals::Cms::CENTER_ALIGNED1, vals::Dir::UP), |
| 101 | CountingMode::CenterAlignedUpInterrupts => (vals::Cms::CENTERALIGNED2, vals::Dir::UP), | 101 | CountingMode::CenterAlignedUpInterrupts => (vals::Cms::CENTER_ALIGNED2, vals::Dir::UP), |
| 102 | CountingMode::CenterAlignedBothInterrupts => (vals::Cms::CENTERALIGNED3, vals::Dir::UP), | 102 | CountingMode::CenterAlignedBothInterrupts => (vals::Cms::CENTER_ALIGNED3, vals::Dir::UP), |
| 103 | } | 103 | } |
| 104 | } | 104 | } |
| 105 | } | 105 | } |
| @@ -107,11 +107,11 @@ impl From<CountingMode> for (vals::Cms, vals::Dir) { | |||
| 107 | impl From<(vals::Cms, vals::Dir)> for CountingMode { | 107 | impl From<(vals::Cms, vals::Dir)> for CountingMode { |
| 108 | fn from(value: (vals::Cms, vals::Dir)) -> Self { | 108 | fn from(value: (vals::Cms, vals::Dir)) -> Self { |
| 109 | match value { | 109 | match value { |
| 110 | (vals::Cms::EDGEALIGNED, vals::Dir::UP) => CountingMode::EdgeAlignedUp, | 110 | (vals::Cms::EDGE_ALIGNED, vals::Dir::UP) => CountingMode::EdgeAlignedUp, |
| 111 | (vals::Cms::EDGEALIGNED, vals::Dir::DOWN) => CountingMode::EdgeAlignedDown, | 111 | (vals::Cms::EDGE_ALIGNED, vals::Dir::DOWN) => CountingMode::EdgeAlignedDown, |
| 112 | (vals::Cms::CENTERALIGNED1, _) => CountingMode::CenterAlignedDownInterrupts, | 112 | (vals::Cms::CENTER_ALIGNED1, _) => CountingMode::CenterAlignedDownInterrupts, |
| 113 | (vals::Cms::CENTERALIGNED2, _) => CountingMode::CenterAlignedUpInterrupts, | 113 | (vals::Cms::CENTER_ALIGNED2, _) => CountingMode::CenterAlignedUpInterrupts, |
| 114 | (vals::Cms::CENTERALIGNED3, _) => CountingMode::CenterAlignedBothInterrupts, | 114 | (vals::Cms::CENTER_ALIGNED3, _) => CountingMode::CenterAlignedBothInterrupts, |
| 115 | } | 115 | } |
| 116 | } | 116 | } |
| 117 | } | 117 | } |
| @@ -150,13 +150,13 @@ impl From<OutputCompareMode> for stm32_metapac::timer::vals::Ocm { | |||
| 150 | fn from(mode: OutputCompareMode) -> Self { | 150 | fn from(mode: OutputCompareMode) -> Self { |
| 151 | match mode { | 151 | match mode { |
| 152 | OutputCompareMode::Frozen => stm32_metapac::timer::vals::Ocm::FROZEN, | 152 | OutputCompareMode::Frozen => stm32_metapac::timer::vals::Ocm::FROZEN, |
| 153 | OutputCompareMode::ActiveOnMatch => stm32_metapac::timer::vals::Ocm::ACTIVEONMATCH, | 153 | OutputCompareMode::ActiveOnMatch => stm32_metapac::timer::vals::Ocm::ACTIVE_ON_MATCH, |
| 154 | OutputCompareMode::InactiveOnMatch => stm32_metapac::timer::vals::Ocm::INACTIVEONMATCH, | 154 | OutputCompareMode::InactiveOnMatch => stm32_metapac::timer::vals::Ocm::INACTIVE_ON_MATCH, |
| 155 | OutputCompareMode::Toggle => stm32_metapac::timer::vals::Ocm::TOGGLE, | 155 | OutputCompareMode::Toggle => stm32_metapac::timer::vals::Ocm::TOGGLE, |
| 156 | OutputCompareMode::ForceInactive => stm32_metapac::timer::vals::Ocm::FORCEINACTIVE, | 156 | OutputCompareMode::ForceInactive => stm32_metapac::timer::vals::Ocm::FORCE_INACTIVE, |
| 157 | OutputCompareMode::ForceActive => stm32_metapac::timer::vals::Ocm::FORCEACTIVE, | 157 | OutputCompareMode::ForceActive => stm32_metapac::timer::vals::Ocm::FORCE_ACTIVE, |
| 158 | OutputCompareMode::PwmMode1 => stm32_metapac::timer::vals::Ocm::PWMMODE1, | 158 | OutputCompareMode::PwmMode1 => stm32_metapac::timer::vals::Ocm::PWM_MODE1, |
| 159 | OutputCompareMode::PwmMode2 => stm32_metapac::timer::vals::Ocm::PWMMODE2, | 159 | OutputCompareMode::PwmMode2 => stm32_metapac::timer::vals::Ocm::PWM_MODE2, |
| 160 | } | 160 | } |
| 161 | } | 161 | } |
| 162 | } | 162 | } |
| @@ -271,9 +271,9 @@ impl<'d, T: CoreInstance> Timer<'d, T> { | |||
| 271 | regs.psc().write_value(psc); | 271 | regs.psc().write_value(psc); |
| 272 | regs.arr().write(|r| r.set_arr(arr)); | 272 | regs.arr().write(|r| r.set_arr(arr)); |
| 273 | 273 | ||
| 274 | regs.cr1().modify(|r| r.set_urs(vals::Urs::COUNTERONLY)); | 274 | regs.cr1().modify(|r| r.set_urs(vals::Urs::COUNTER_ONLY)); |
| 275 | regs.egr().write(|r| r.set_ug(true)); | 275 | regs.egr().write(|r| r.set_ug(true)); |
| 276 | regs.cr1().modify(|r| r.set_urs(vals::Urs::ANYEVENT)); | 276 | regs.cr1().modify(|r| r.set_urs(vals::Urs::ANY_EVENT)); |
| 277 | } | 277 | } |
| 278 | #[cfg(not(stm32l0))] | 278 | #[cfg(not(stm32l0))] |
| 279 | TimerBits::Bits32 => { | 279 | TimerBits::Bits32 => { |
| @@ -284,9 +284,9 @@ impl<'d, T: CoreInstance> Timer<'d, T> { | |||
| 284 | regs.psc().write_value(psc); | 284 | regs.psc().write_value(psc); |
| 285 | regs.arr().write_value(arr); | 285 | regs.arr().write_value(arr); |
| 286 | 286 | ||
| 287 | regs.cr1().modify(|r| r.set_urs(vals::Urs::COUNTERONLY)); | 287 | regs.cr1().modify(|r| r.set_urs(vals::Urs::COUNTER_ONLY)); |
| 288 | regs.egr().write(|r| r.set_ug(true)); | 288 | regs.egr().write(|r| r.set_ug(true)); |
| 289 | regs.cr1().modify(|r| r.set_urs(vals::Urs::ANYEVENT)); | 289 | regs.cr1().modify(|r| r.set_urs(vals::Urs::ANY_EVENT)); |
| 290 | } | 290 | } |
| 291 | } | 291 | } |
| 292 | } | 292 | } |
diff --git a/embassy-stm32/src/timer/simple_pwm.rs b/embassy-stm32/src/timer/simple_pwm.rs index 56fb1871e..6d5d6c062 100644 --- a/embassy-stm32/src/timer/simple_pwm.rs +++ b/embassy-stm32/src/timer/simple_pwm.rs | |||
| @@ -292,7 +292,7 @@ impl<'d, T: GeneralInstance4Channel> SimplePwm<'d, T> { | |||
| 292 | 292 | ||
| 293 | /// Generate a sequence of PWM waveform | 293 | /// Generate a sequence of PWM waveform |
| 294 | /// | 294 | /// |
| 295 | /// Note: | 295 | /// Note: |
| 296 | /// you will need to provide corresponding TIMx_UP DMA channel to use this method. | 296 | /// you will need to provide corresponding TIMx_UP DMA channel to use this method. |
| 297 | pub async fn waveform_up( | 297 | pub async fn waveform_up( |
| 298 | &mut self, | 298 | &mut self, |
| @@ -377,12 +377,12 @@ macro_rules! impl_waveform_chx { | |||
| 377 | 377 | ||
| 378 | let original_duty_state = self.channel(cc_channel).current_duty_cycle(); | 378 | let original_duty_state = self.channel(cc_channel).current_duty_cycle(); |
| 379 | let original_enable_state = self.channel(cc_channel).is_enabled(); | 379 | let original_enable_state = self.channel(cc_channel).is_enabled(); |
| 380 | let original_cc_dma_on_update = self.inner.get_cc_dma_selection() == Ccds::ONUPDATE; | 380 | let original_cc_dma_on_update = self.inner.get_cc_dma_selection() == Ccds::ON_UPDATE; |
| 381 | let original_cc_dma_enabled = self.inner.get_cc_dma_enable_state(cc_channel); | 381 | let original_cc_dma_enabled = self.inner.get_cc_dma_enable_state(cc_channel); |
| 382 | 382 | ||
| 383 | // redirect CC DMA request onto Update Event | 383 | // redirect CC DMA request onto Update Event |
| 384 | if !original_cc_dma_on_update { | 384 | if !original_cc_dma_on_update { |
| 385 | self.inner.set_cc_dma_selection(Ccds::ONUPDATE) | 385 | self.inner.set_cc_dma_selection(Ccds::ON_UPDATE) |
| 386 | } | 386 | } |
| 387 | 387 | ||
| 388 | if !original_cc_dma_enabled { | 388 | if !original_cc_dma_enabled { |
| @@ -433,7 +433,7 @@ macro_rules! impl_waveform_chx { | |||
| 433 | } | 433 | } |
| 434 | 434 | ||
| 435 | if !original_cc_dma_on_update { | 435 | if !original_cc_dma_on_update { |
| 436 | self.inner.set_cc_dma_selection(Ccds::ONCOMPARE) | 436 | self.inner.set_cc_dma_selection(Ccds::ON_COMPARE) |
| 437 | } | 437 | } |
| 438 | } | 438 | } |
| 439 | } | 439 | } |
diff --git a/embassy-stm32/src/ucpd.rs b/embassy-stm32/src/ucpd.rs index fd5b952ef..2d44bf8ff 100644 --- a/embassy-stm32/src/ucpd.rs +++ b/embassy-stm32/src/ucpd.rs | |||
| @@ -484,11 +484,11 @@ impl<'d, T: Instance> PdPhy<'d, T> { | |||
| 484 | 484 | ||
| 485 | let sop = match r.rx_ordsetr().read().rxordset() { | 485 | let sop = match r.rx_ordsetr().read().rxordset() { |
| 486 | Rxordset::SOP => Sop::Sop, | 486 | Rxordset::SOP => Sop::Sop, |
| 487 | Rxordset::SOPPRIME => Sop::SopPrime, | 487 | Rxordset::SOP_PRIME => Sop::SopPrime, |
| 488 | Rxordset::SOPDOUBLEPRIME => Sop::SopDoublePrime, | 488 | Rxordset::SOP_DOUBLE_PRIME => Sop::SopDoublePrime, |
| 489 | Rxordset::SOPPRIMEDEBUG => Sop::SopPrimeDebug, | 489 | Rxordset::SOP_PRIME_DEBUG => Sop::SopPrimeDebug, |
| 490 | Rxordset::SOPDOUBLEPRIMEDEBUG => Sop::SopDoublePrimeDebug, | 490 | Rxordset::SOP_DOUBLE_PRIME_DEBUG => Sop::SopDoublePrimeDebug, |
| 491 | Rxordset::CABLERESET => return Err(RxError::HardReset), | 491 | Rxordset::CABLE_RESET => return Err(RxError::HardReset), |
| 492 | // Extension headers are not supported | 492 | // Extension headers are not supported |
| 493 | _ => unreachable!(), | 493 | _ => unreachable!(), |
| 494 | }; | 494 | }; |
diff --git a/examples/stm32f469/src/bin/dsi_bsp.rs b/examples/stm32f469/src/bin/dsi_bsp.rs index e4e9e9c01..3a24d5dcf 100644 --- a/examples/stm32f469/src/bin/dsi_bsp.rs +++ b/examples/stm32f469/src/bin/dsi_bsp.rs | |||
| @@ -363,20 +363,20 @@ async fn main(_spawner: Spawner) { | |||
| 363 | const _PCPOLARITY: bool = false; // LTDC_PCPOLARITY_IPC == 0 | 363 | const _PCPOLARITY: bool = false; // LTDC_PCPOLARITY_IPC == 0 |
| 364 | 364 | ||
| 365 | const LTDC_DE_POLARITY: Depol = if !DE_POLARITY { | 365 | const LTDC_DE_POLARITY: Depol = if !DE_POLARITY { |
| 366 | Depol::ACTIVELOW | 366 | Depol::ACTIVE_LOW |
| 367 | } else { | 367 | } else { |
| 368 | Depol::ACTIVEHIGH | 368 | Depol::ACTIVE_HIGH |
| 369 | }; | 369 | }; |
| 370 | const LTDC_VS_POLARITY: Vspol = if !VS_POLARITY { | 370 | const LTDC_VS_POLARITY: Vspol = if !VS_POLARITY { |
| 371 | Vspol::ACTIVEHIGH | 371 | Vspol::ACTIVE_HIGH |
| 372 | } else { | 372 | } else { |
| 373 | Vspol::ACTIVELOW | 373 | Vspol::ACTIVE_LOW |
| 374 | }; | 374 | }; |
| 375 | 375 | ||
| 376 | const LTDC_HS_POLARITY: Hspol = if !HS_POLARITY { | 376 | const LTDC_HS_POLARITY: Hspol = if !HS_POLARITY { |
| 377 | Hspol::ACTIVEHIGH | 377 | Hspol::ACTIVE_HIGH |
| 378 | } else { | 378 | } else { |
| 379 | Hspol::ACTIVELOW | 379 | Hspol::ACTIVE_LOW |
| 380 | }; | 380 | }; |
| 381 | 381 | ||
| 382 | /* Timing Configuration */ | 382 | /* Timing Configuration */ |
| @@ -397,7 +397,7 @@ async fn main(_spawner: Spawner) { | |||
| 397 | w.set_hspol(LTDC_HS_POLARITY); | 397 | w.set_hspol(LTDC_HS_POLARITY); |
| 398 | w.set_vspol(LTDC_VS_POLARITY); | 398 | w.set_vspol(LTDC_VS_POLARITY); |
| 399 | w.set_depol(LTDC_DE_POLARITY); | 399 | w.set_depol(LTDC_DE_POLARITY); |
| 400 | w.set_pcpol(Pcpol::RISINGEDGE); | 400 | w.set_pcpol(Pcpol::RISING_EDGE); |
| 401 | }); | 401 | }); |
| 402 | 402 | ||
| 403 | // Set Synchronization size | 403 | // Set Synchronization size |
