mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-21 22:32:29 +00:00
Merge pull request #2807 from chemicstry/rcc_methods
Expose RCC enable and disable methods
This commit is contained in:
commit
87b79d4499
@ -119,3 +119,21 @@ mod util {
|
||||
pub fn frequency<T: RccPeripheral>() -> Hertz {
|
||||
T::frequency()
|
||||
}
|
||||
|
||||
/// Enables and resets peripheral `T`.
|
||||
///
|
||||
/// # Safety
|
||||
///
|
||||
/// Peripheral must not be in use.
|
||||
pub unsafe fn enable_and_reset<T: RccPeripheral>() {
|
||||
T::enable_and_reset();
|
||||
}
|
||||
|
||||
/// Disables peripheral `T`.
|
||||
///
|
||||
/// # Safety
|
||||
///
|
||||
/// Peripheral must not be in use.
|
||||
pub unsafe fn disable<T: RccPeripheral>() {
|
||||
T::disable();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user