| 403 | |
| 404 | // Arctangent: atan(1.0) ≈ π/4 ≈ 0.785 |
| 405 | static FASTLED_FORCE_INLINE fixed_point atan(fixed_point x) FL_NOEXCEPT { |
| 406 | return from_raw(Base::atan(x).raw()); |
| 407 | } |
| 408 | |
| 409 | // Two-argument arctangent: atan2(y, x) returns angle in [-π, π]. |
| 410 | // FP::atan2(FP(1.0f), FP(1.0f)) // ≈ π/4 ≈ 0.785 |