Expand description

Fixed-point numbers

fixed-point numbers use constant D as decimal digit length e.g. fixed!(1.1i16, 2) will declare number as 110i16

  • Define a constant fixed-point number

    use fixed_point::{fixed, FixedPoint};
    const FIXED_POINT: FixedPoint<u16, 3> = fixed!(0.25, 3);
  • Define a fixed-point variable

    use fixed_point::fixed;
    let decimal = fixed!(-1.1i16, 2);
  • Define a implicit precision fixed-point variable

    use fixed_point::fixed;
    let decimal = fixed!(-1.1i16);

Macros

Define a fixed-point number

Structs

Traits