Mathias Rasmussen

Results 19 issues of Mathias Rasmussen

This adds a CI workflow that comments on pull requests about how the build size changes. See https://github.com/mathiasvr/betaflight/pull/1#issuecomment-991837778 for an example. I failed to figure out how to invoke this...

Build System Improvement

In relation to #11095 this PR makes float conversion explicit by rounding instead of truncating. A number of `DEBUG_SET` calls is also changed to round since this seemed to generally...

Ready to Merge
RN: IMPROVEMENT

This adds an explicit cast when floating point values are being truncated to lower precision. This fixes some warnings produced by adding the GCC flag `Wfloat-conversion`. These fixes specifically are...

For Discussion
Don't Merge
RN: IMPROVEMENT
Build System Improvement

Consistent switch styling, remove obvious fallthrough and simplify if case.

Rebase Required
RN: BUGFIX

Changes uses of `ABS()` macro to `abs()` and `fabsf()`.

Rebase Required
RN: REFACTORING

More consistent use of the `ARRAYLEN` macro.

Rebase Required
RN: REFACTORING

Add line breaks after function curly braces according to the betaflight coding style.

Rebase Required
RN: REFACTORING

This adds some functions used by some built-in eslint rules through ast-utils, to make it easier to customize them.

The parameter of Speedometer takes in seconds (not milliseconds).