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