Skip to content

Commit e0e22f9

Browse files
authored
treewide: use PTR instead of ptr()
1 parent 10a2df4 commit e0e22f9

File tree

5 files changed

+15
-19
lines changed

5 files changed

+15
-19
lines changed

hal/src/adc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -847,7 +847,7 @@ impl Adc {
847847
#[inline]
848848
pub fn isr() -> pac::adc::isr::R {
849849
// saftey: atomic read with no side-effects
850-
unsafe { (*pac::ADC::ptr()).isr.read() }
850+
unsafe { (*pac::ADC::PTR).isr.read() }
851851
}
852852

853853
/// Enable and disable interrupts.

hal/src/gpio.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -440,9 +440,9 @@ pub trait Exti {
440440
pub mod pins {
441441
// Switch to this when avaliable on stable
442442
// https://github.com/rust-lang/rust/issues/51910
443-
// const GPIOA_BASE: usize = pac::GPIOA::ptr() as *const _ as usize;
444-
// const GPIOB_BASE: usize = pac::GPIOB::ptr() as *const _ as usize;
445-
// const GPIOC_BASE: usize = pac::GPIOC::ptr() as *const _ as usize;
443+
// const GPIOA_BASE: usize = pac::GPIOA::PTR as *const _ as usize;
444+
// const GPIOB_BASE: usize = pac::GPIOB::PTR as *const _ as usize;
445+
// const GPIOC_BASE: usize = pac::GPIOC::PTR as *const _ as usize;
446446

447447
const GPIOA_BASE: usize = 0x4800_0000;
448448
const GPIOB_BASE: usize = 0x4800_0400;
@@ -752,7 +752,7 @@ pub mod pins {
752752
#[inline]
753753
fn clear_exti() {
754754
// safety: atomic write with no side effects
755-
unsafe { (*pac::EXTI::ptr()).pr1.write(|w| w.[<pif $n>]().set_bit()) }
755+
unsafe { (*pac::EXTI::PTR).pr1.write(|w| w.[<pif $n>]().set_bit()) }
756756
}
757757
}
758758
}

hal/src/lptim/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ macro_rules! impl_lptim_base_for {
122122
#[inline(always)]
123123
fn isr() -> u32 {
124124
// safety: atomic read with no side effects
125-
unsafe { (*pac::$lptim::ptr()).isr.read().bits() }
125+
unsafe { (*pac::$lptim::PTR).isr.read().bits() }
126126
}
127127

128128
#[inline(always)]
@@ -181,7 +181,7 @@ macro_rules! impl_lptim_base_for {
181181
/// is set.
182182
#[inline(always)]
183183
unsafe fn cnt() -> u16 {
184-
(*pac::$lptim::ptr()).cnt.read().cnt().bits()
184+
(*pac::$lptim::PTR).cnt.read().cnt().bits()
185185
}
186186

187187
#[inline(always)]

hal/src/rtc.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,14 +211,14 @@ impl Rtc {
211211
#[inline]
212212
pub fn status() -> pac::rtc::sr::R {
213213
// saftey: atomic read with no side-effects
214-
unsafe { (*pac::RTC::ptr()).sr.read() }
214+
unsafe { (*pac::RTC::PTR).sr.read() }
215215
}
216216

217217
/// Read the RTC masked status (interrupt) register.
218218
#[inline]
219219
pub fn masked_status() -> pac::rtc::misr::R {
220220
// saftey: atomic read with no side-effects
221-
unsafe { (*pac::RTC::ptr()).misr.read() }
221+
unsafe { (*pac::RTC::PTR).misr.read() }
222222
}
223223

224224
/// Clear status (interrupt) flags.
@@ -227,7 +227,7 @@ impl Rtc {
227227
#[inline]
228228
pub fn clear_status(mask: u32) {
229229
// safety: mask is masked with valid register fields
230-
unsafe { (*pac::RTC::ptr()).scr.write(|w| w.bits(mask & stat::ALL)) }
230+
unsafe { (*pac::RTC::PTR).scr.write(|w| w.bits(mask & stat::ALL)) }
231231
}
232232

233233
// configure prescaler for a 1Hz clock
@@ -282,7 +282,7 @@ impl Rtc {
282282
/// * Backup domain write protection is enabled.
283283
pub fn set_date_time(&mut self, date_time: chrono::NaiveDateTime) {
284284
// safety: atomic read with no side effects
285-
assert!(unsafe { (*pac::PWR::ptr()).cr1.read().dbp().bit_is_set() });
285+
assert!(unsafe { (*pac::PWR::PTR).cr1.read().dbp().bit_is_set() });
286286

287287
// enter initialization mode
288288
self.rtc.icsr.modify(|_, w| w.init().init_mode());

hal/src/subghz/mod.rs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,13 @@ impl Nss {
101101
/// Clear NSS, enabling SPI transactions
102102
#[inline(always)]
103103
fn clear() {
104-
unsafe {
105-
(*pac::PWR::ptr())
106-
.subghzspicr
107-
.write(|w| w.nss().clear_bit())
108-
}
104+
unsafe { (*pac::PWR::PTR).subghzspicr.write(|w| w.nss().clear_bit()) }
109105
}
110106

111107
/// Set NSS, disabling SPI transactions
112108
#[inline(always)]
113109
fn set() {
114-
unsafe { (*pac::PWR::ptr()).subghzspicr.write(|w| w.nss().set_bit()) }
110+
unsafe { (*pac::PWR::PTR).subghzspicr.write(|w| w.nss().set_bit()) }
115111
}
116112
}
117113

@@ -193,7 +189,7 @@ pub fn mask_irq() {
193189
#[inline]
194190
pub fn rfbusys() -> bool {
195191
// safety: atmoic read with no side-effects
196-
unsafe { (*pac::PWR::ptr()).sr2.read().rfbusys().is_busy() }
192+
unsafe { (*pac::PWR::PTR).sr2.read().rfbusys().is_busy() }
197193
}
198194

199195
/// Returns `true` if the radio is busy or NSS is low.
@@ -203,7 +199,7 @@ pub fn rfbusys() -> bool {
203199
#[inline]
204200
pub fn rfbusyms() -> bool {
205201
// saftey: atomic read with no side-effects
206-
unsafe { (*pac::PWR::ptr()).sr2.read().rfbusyms().is_busy() }
202+
unsafe { (*pac::PWR::PTR).sr2.read().rfbusyms().is_busy() }
207203
}
208204

209205
/// Sub-GHz radio peripheral.

0 commit comments

Comments
 (0)