1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-26 09:45:37 +03:00

Merge pull request #10712 from mikeller/cleanup_matrix_rotation

Cleaned up matrix rotation.
This commit is contained in:
Michael Keller 2021-05-18 00:46:04 +12:00 committed by GitHub
commit dfcd11bd69
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 56 deletions

View file

@ -64,14 +64,14 @@ void initBoardAlignment(const boardAlignment_t *boardAlignment)
buildRotationMatrix(&rotationAngles, &boardRotation);
}
static FAST_CODE void alignBoard(float *vec)
static void alignBoard(float *vec)
{
applyRotation(vec, &boardRotation);
applyMatrixRotation(vec, &boardRotation);
}
FAST_CODE_NOINLINE void alignSensorViaMatrix(float *dest, fp_rotationMatrix_t* sensorRotationMatrix)
{
applyRotation(dest, sensorRotationMatrix);
applyMatrixRotation(dest, sensorRotationMatrix);
if (!standardBoardAlignment) {
alignBoard(dest);