pub fn new(ecc: ECC<'d>) -> Self {
        let guard = GenericPeripheralGuard::new();

        Self {
            ecc,
            alignment_helper: AlignmentHelper::default(),
            phantom: PhantomData,
            _guard: guard,
        }
    }
Create a new instance in [Blocking] mode.
esp-hal/src/ecc.rs