py32f030_hal 0.1.0

Peripheral Hal Crate for Puya's PY32F030 microcontroller
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::Instance;
use crate::mode::{Blocking, Mode};
use core::marker::PhantomData;

/// Slave 角色
pub struct Slave<'d, T: Instance, M: Mode> {
    _t: PhantomData<(&'d T, M)>,
}

impl<'d, T: Instance, M: Mode> Slave<'d, T, M> {
    // pub(super) fn new() -> Self {
    //     todo!();
    //     // Self { _t: PhantomData }
    // }
}

impl<'d, T: Instance> Slave<'d, T, Blocking> {}