1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-24 16:55:29 +03:00
Commit graph

14075 commits

Author SHA1 Message Date
MarkTan
3800ea9086
Merge branch 'iNavFlight:master' into aocodarch7dual 2023-06-05 14:48:33 +08:00
Paweł Spychalski
b5f088331d
Merge pull request #9021 from RomanLut/submit-allow-hitl-run-with-hw-baro-failure
allow HITL to run with HW baro failure
2023-06-04 10:29:07 +02:00
Jonathan Hudson
1b5c671695
fix conflicting types (#9097) 2023-06-04 07:27:50 +01:00
Paweł Spychalski
738da5dab7
Merge pull request #9094 from iNavFlight/dzikuvx-speedybeef405-wing-ss-fix
Speedybee F405 WING fixes
2023-06-02 13:30:21 +02:00
Jonathan Hudson
0b75f2f0af
[Docs] Readme updates (#9090) 2023-06-02 10:11:52 +01:00
MarkTan
b2ffe8c98a
Add board AOCODARCF405AIO 2023-06-01 11:51:42 +08:00
MarkTan
b945cfff66
Add board AOCODARCF405AIO 2023-06-01 11:50:24 +08:00
Jonathan Hudson
5b4a1ac7bd
add missing header from IP consolidation (#9085) 2023-05-29 11:19:00 +01:00
Jonathan Hudson
1dcb9b305d
[SITL] consolidate IP helpers into target.c (#9080)
* [SITL] consolidate IP helpers in target.c

* avoid memory allocation in prettyprint
2023-05-29 06:40:21 +01:00
Marcelo Bezerra
2a627be198
Merge pull request #9082 from iNavFlight/mmosca-sitl-mac
[SITL MACOSX] Fix lldb debugging in OSX and improve OSX detection
2023-05-28 23:07:51 +02:00
Marcelo Bezerra
688a7e8480 Fix lldb debugging in OSX and improve OSX detection 2023-05-28 20:19:04 +02:00
Jonathan Hudson
8cd3383406
disable nagle for UART TCP (#9079) 2023-05-28 10:38:41 +01:00
Marcelo Bezerra
de6957da4c
Merge remote-tracking branch 'origin/master' into mmosca-msp-vtx 2023-05-27 17:54:20 +02:00
Pawel Spychalski (DzikuVx)
7da465ade1 DSP based gyro operations 2023-05-26 13:00:05 +02:00
Paweł Spychalski
26145ec17c
Merge pull request #9075 from iNavFlight/dzikuvx-sensor-infra-to-float
Switch sensor infrastructure to be float internally
2023-05-26 09:27:13 +02:00
Paweł Spychalski
e14efda84f
Merge pull request #9076 from iNavFlight/MrD_Fix-for-the-DJI-OSD-Imperial-altitude-hack
Fix bug for DJI O3's altitude when using imperial
2023-05-26 08:47:28 +02:00
Paweł Spychalski
ccbd3e97ea
Merge pull request #8915 from mluessi/ml_quadspi_support
Add QUADSPI Support for H7 and M25P16 Flash Driver
2023-05-25 21:10:08 +02:00
Pawel Spychalski (DzikuVx)
c3256c2220 Fix ICM42605 2023-05-25 20:18:23 +02:00
Pawel Spychalski (DzikuVx)
555831ab64 Fix gyro and acc readouts 2023-05-25 14:03:34 +02:00
Marcelo Bezerra
69bd3e9d93
[SITL OSX] Fix some of the warnings and add macosx SITL build to workflows (#9063)
clang can be verbose with warnings, but some of it is probably valid when building a 64bit binary.

Highlighted changes:

* Call float versions of math functions to avoid conversion to double by the compiler (absf, sqrtf, roundf, etc)
* Make sure floating point constants are marked as floats, to avoid conversion to double by the compiler. (1.0 is a double, 1.0f is a float and when doing math between float and double, all values get upgraded to double!)
* Changed memcpy_fn in unit test AND SITL builds to be a macro to memcpy (instead of inline function calling memcpy), this fixes linker errors for memcpy as macos compiler mangles the symbol in a different way and would not work with asm("memcpy") call.
* Some simulator code made heavy use of doubles, but since all the data in INAV is float, that is probably overkill and some functions/macros had float in the name, while upconvertting to double.

Open questions:

* Should scale in osdFormatCentiNumber be changed to float? It is currently uint32_t but some of the scale defines are, correctly, not integer numbers.
* I changed CENTIDEGREES_TO_DEGREES to use float on the division path, but the code seems to be ok, or assuming it would be converted to integer anyway. Is this the correct solution?
* This still does not fix the invalid settings issues, I suspect it is related to the lack of linker scripts in clang, to preserve the section data of settings.
* Binary is still not multi platform (arm/x86_64).
2023-05-25 13:12:03 +02:00
Jonathan Hudson
ccd75e7a2e
remove obsolete static_assert (#9077) 2023-05-25 11:17:15 +01:00
Darren Lines
1c4324eeea Fix bug for DJI O3's altitude when using imperial 2023-05-24 21:35:55 +01:00
Pawel Spychalski (DzikuVx)
fe20500f31 Disable test 2023-05-24 20:47:04 +02:00
Pawel Spychalski (DzikuVx)
125adc7722 Disable tests that won't run without CMSIS 2023-05-24 19:56:20 +02:00
Pawel Spychalski (DzikuVx)
a6a0773bd9 One more fix 2023-05-24 19:55:37 +02:00
Pawel Spychalski (DzikuVx)
0a65924cd5 test fix 2023-05-24 19:25:16 +02:00
Paweł Spychalski
aa0bd420d6
Merge pull request #9024 from RomanLut/submit-update-controls
updated controls documentation
2023-05-24 18:07:42 +02:00
Pawel Spychalski (DzikuVx)
58a9d15e5f More updates 2023-05-24 18:07:05 +02:00
Pawel Spychalski (DzikuVx)
30d4b693de Switch sensor infrastructure to be float internally 2023-05-24 17:59:34 +02:00
Pawel Spychalski (DzikuVx)
e448c134a1 Modify output assignment 2023-05-24 12:50:10 +02:00
Paweł Spychalski
87394bf624
Merge pull request #9037 from pgp69/patch-1
Update target.h
2023-05-23 13:29:54 +02:00
breadoven
0d88429ae2
Merge pull request #9067 from breadoven/abo_mr_wp_speed_alt_enforce_fix
Multirotor WP speed fix when altitude enforce enabled
2023-05-23 10:22:17 +01:00
Paweł Spychalski
5497e9dad9
Merge pull request #9071 from iNavFlight/dzikuvx-target-exti-cleanup
Cleanup abandoned EXTI code
2023-05-23 10:08:46 +02:00
Pawel Spychalski (DzikuVx)
86c27e015a Cleanup abandoned EXTI code 2023-05-23 09:45:23 +02:00
Paweł Spychalski
a095ee949b
Merge pull request #9070 from iNavFlight/dzikuvx-foxeer-f7-mpu6000
Add MPU6000 and MPU6500 support to Foxeer F7 V4 target
2023-05-23 09:37:33 +02:00
Paweł Spychalski
c1ec7cdf72
Merge pull request #9056 from dlt2018/aocodarcf7mini
Update Aocodarcf7mini
2023-05-23 09:24:49 +02:00
Paweł Spychalski
f3105b3fcc
Merge pull request #9058 from RomanLut/submit-inav_use_gps_no_baro
Update Navigation.md
2023-05-23 09:24:25 +02:00
Paweł Spychalski
59c71652e3
Merge pull request #9028 from shirase/8733-SpeedyBee-F405-SD-card-OSD
Fix: SpeedyBee F405 V3 uSD card vs OSD interference
2023-05-23 09:23:51 +02:00
Pawel Spychalski (DzikuVx)
a482f8495c Add MPU6000 and MPU6500 support to Foxeer F7 V4 target 2023-05-23 09:07:14 +02:00
breadoven
fb8be51333 Update navigation.c 2023-05-21 21:58:39 +01:00
Roman Lut
0c39f8b71e Merge branch 'master' of https://github.com/RomanLut/inav into submit-simulator-sensor-failures 2023-05-20 22:28:31 +02:00
Roman Lut
152b49ee5c
Update Navigation.md 2023-05-20 23:12:57 +03:00
Pawel Spychalski (DzikuVx)
1889530cba Flycolor F7 Mini 2 2023-05-20 12:41:52 +02:00
Pawel Spychalski (DzikuVx)
8f2a43d90e Fix for SS on SpeedyBeeF405Wing 2023-05-20 10:47:39 +02:00
MarkTan
c593b682b0
Update target.h
Added support for mpu6000
2023-05-20 11:50:05 +08:00
MarkTan
3cb9983518
Update target.c
Added support for mpu6000
2023-05-20 11:48:51 +08:00
Marcelo Bezerra
5131eb087e Merge remote-tracking branch 'origin/master' into mmosca-msp-vtx 2023-05-17 23:54:13 +02:00
Paweł Spychalski
ca2202ea54
Merge pull request #8957 from iNavFlight/release_6.1.0
Release 6.1.0 mergeback
2023-05-17 11:43:19 +02:00
Paweł Spychalski
1ea9cf1cec
Merge pull request #9040 from dlt2018/add-target-aocodarcf4v2
modify servo and motor and magnetometer for AocodaRC F4V2
2023-05-17 11:42:58 +02:00
Pawel Spychalski (DzikuVx)
90a717e8ad Merge remote-tracking branch 'origin/master' into release_6.1.0 2023-05-13 09:09:19 +02:00