Refactor: Factor out Adc struct declaration

This commit is contained in:
Grant Miller
2022-10-26 17:51:12 -05:00
parent f363f6ce92
commit 9c30d565b9
5 changed files with 10 additions and 24 deletions

View File

@ -22,6 +22,12 @@ pub use sample_time::SampleTime;
use crate::peripherals;
#[cfg(not(adc_v1))]
pub struct Adc<'d, T: Instance> {
sample_time: SampleTime,
phantom: core::marker::PhantomData<&'d mut T>,
}
pub(crate) mod sealed {
pub trait Instance {
fn regs() -> crate::pac::adc::Adc;