[−][src]Struct cmsis_dsp::transform::Q15Fft
Runs an FFT on Q1.15 fixed-point complex numbers
Implementations
impl Q15Fft
[src]
pub fn new(
size: u16,
direction: Direction,
output_order: OutputOrder
) -> Result<Self>
[src]
size: u16,
direction: Direction,
output_order: OutputOrder
) -> Result<Self>
Initializes an FFT with the specified size
Valid size values are 32, 64, 128, 256, 512, 1024, 2048, and 4096. This function returns an error if the size value is not valid.
pub fn run(&self, data: &mut [Complex<I1F15>])
[src]
Runs the FFT in-place on a buffer of values
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<Src, Dst> LosslessTryInto<Dst> for Src where
Dst: LosslessTryFrom<Src>,
[src]
Dst: LosslessTryFrom<Src>,
pub fn lossless_try_into(self) -> Option<Dst>
[src]
impl<Src, Dst> LossyInto<Dst> for Src where
Dst: LossyFrom<Src>,
[src]
Dst: LossyFrom<Src>,
pub fn lossy_into(self) -> Dst
[src]
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,