stm32/bd: allow dead code
This commit is contained in:
parent
4caa8497fc
commit
10ea068027
@ -1,5 +1,6 @@
|
|||||||
#[derive(Copy, Clone, Debug, PartialEq)]
|
#[derive(Copy, Clone, Debug, PartialEq)]
|
||||||
#[repr(u8)]
|
#[repr(u8)]
|
||||||
|
#[allow(dead_code)]
|
||||||
pub enum RtcClockSource {
|
pub enum RtcClockSource {
|
||||||
/// 00: No clock
|
/// 00: No clock
|
||||||
NoClock = 0b00,
|
NoClock = 0b00,
|
||||||
@ -11,12 +12,14 @@ pub enum RtcClockSource {
|
|||||||
HSE = 0b11,
|
HSE = 0b11,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(dead_code)]
|
||||||
pub struct BackupDomain {}
|
pub struct BackupDomain {}
|
||||||
|
|
||||||
impl BackupDomain {
|
impl BackupDomain {
|
||||||
#[cfg(any(
|
#[cfg(any(
|
||||||
rtc_v2f0, rtc_v2f2, rtc_v2f3, rtc_v2f4, rtc_v2f7, rtc_v2h7, rtc_v2l0, rtc_v2l1, rtc_v2l4, rtc_v2wb
|
rtc_v2f0, rtc_v2f2, rtc_v2f3, rtc_v2f4, rtc_v2f7, rtc_v2h7, rtc_v2l0, rtc_v2l1, rtc_v2l4, rtc_v2wb
|
||||||
))]
|
))]
|
||||||
|
#[allow(dead_code)]
|
||||||
fn unlock_registers() {
|
fn unlock_registers() {
|
||||||
#[cfg(any(rtc_v2f2, rtc_v2f3, rtc_v2l1))]
|
#[cfg(any(rtc_v2f2, rtc_v2f3, rtc_v2l1))]
|
||||||
let cr = crate::pac::PWR.cr();
|
let cr = crate::pac::PWR.cr();
|
||||||
@ -34,6 +37,7 @@ impl BackupDomain {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(any(rtc_v3, rtc_v3u5))]
|
#[cfg(any(rtc_v3, rtc_v3u5))]
|
||||||
|
#[allow(dead_code)]
|
||||||
fn unlock_registers() {
|
fn unlock_registers() {
|
||||||
// Unlock the backup domain
|
// Unlock the backup domain
|
||||||
#[cfg(not(any(rtc_v3u5, rcc_wl5, rcc_wle)))]
|
#[cfg(not(any(rtc_v3u5, rcc_wl5, rcc_wle)))]
|
||||||
@ -57,6 +61,7 @@ impl BackupDomain {
|
|||||||
#[cfg(any(
|
#[cfg(any(
|
||||||
rtc_v2f0, rtc_v2f2, rtc_v2f3, rtc_v2f4, rtc_v2f7, rtc_v2h7, rtc_v2l0, rtc_v2l1, rtc_v2l4, rtc_v2wb
|
rtc_v2f0, rtc_v2f2, rtc_v2f3, rtc_v2f4, rtc_v2f7, rtc_v2h7, rtc_v2l0, rtc_v2l1, rtc_v2l4, rtc_v2wb
|
||||||
))]
|
))]
|
||||||
|
#[allow(dead_code)]
|
||||||
pub fn set_rtc_clock_source(clock_source: RtcClockSource) {
|
pub fn set_rtc_clock_source(clock_source: RtcClockSource) {
|
||||||
#[cfg(not(rtc_v2wb))]
|
#[cfg(not(rtc_v2wb))]
|
||||||
use stm32_metapac::rcc::vals::Rtcsel;
|
use stm32_metapac::rcc::vals::Rtcsel;
|
||||||
@ -78,6 +83,7 @@ impl BackupDomain {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(any(rtc_v3, rtc_v3u5))]
|
#[cfg(any(rtc_v3, rtc_v3u5))]
|
||||||
|
#[allow(dead_code)]
|
||||||
pub fn set_rtc_clock_source(clock_source: RtcClockSource) {
|
pub fn set_rtc_clock_source(clock_source: RtcClockSource) {
|
||||||
let clock_source = clock_source as u8;
|
let clock_source = clock_source as u8;
|
||||||
#[cfg(not(any(rcc_wl5, rcc_wle)))]
|
#[cfg(not(any(rcc_wl5, rcc_wle)))]
|
||||||
@ -94,6 +100,7 @@ impl BackupDomain {
|
|||||||
#[cfg(any(
|
#[cfg(any(
|
||||||
rtc_v2f0, rtc_v2f2, rtc_v2f3, rtc_v2f4, rtc_v2f7, rtc_v2h7, rtc_v2l0, rtc_v2l1, rtc_v2l4, rtc_v2wb
|
rtc_v2f0, rtc_v2f2, rtc_v2f3, rtc_v2f4, rtc_v2f7, rtc_v2h7, rtc_v2l0, rtc_v2l1, rtc_v2l4, rtc_v2wb
|
||||||
))]
|
))]
|
||||||
|
#[allow(dead_code)]
|
||||||
pub fn enable_rtc() {
|
pub fn enable_rtc() {
|
||||||
#[cfg(not(any(rtc_v2l0, rtc_v2l1)))]
|
#[cfg(not(any(rtc_v2l0, rtc_v2l1)))]
|
||||||
let reg = crate::pac::RCC.bdcr().read();
|
let reg = crate::pac::RCC.bdcr().read();
|
||||||
@ -137,6 +144,7 @@ impl BackupDomain {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(any(rtc_v3, rtc_v3u5))]
|
#[cfg(any(rtc_v3, rtc_v3u5))]
|
||||||
|
#[allow(dead_code)]
|
||||||
pub fn enable_rtc() {
|
pub fn enable_rtc() {
|
||||||
let bdcr = crate::pac::RCC.bdcr();
|
let bdcr = crate::pac::RCC.bdcr();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user