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

9908 commits

Author SHA1 Message Date
Jonathan Hudson
c3b870a74d add MSC to SDCARD F4 / F7 targets 2019-12-17 20:19:07 +00:00
Jonathan Hudson
c51d44a93a merge agh_msc and development 2019-12-17 19:59:56 +00:00
Pawel Spychalski (DzikuVx)
e9ef30f233 Add MATEKF722PX to release and build 2019-12-16 15:03:51 +01:00
Paweł Spychalski
1aa6862364
Merge pull request #5274 from MATEKSYS/development
Add MATEKF722PX target
2019-12-16 15:01:56 +01:00
MATEKSYS
1dc802c970 Add MATEKF722PX target 2019-12-16 12:31:29 +08:00
MATEKSYS
70cc988eea Add MATEKF722PX target 2019-12-16 12:24:17 +08:00
Pawel Spychalski (DzikuVx)
cbcd81931f Add HDV to release targets 2019-12-14 16:19:47 +01:00
Pawel Spychalski (DzikuVx)
ee266b30f3 Kakute F7 HDV 2019-12-14 16:17:37 +01:00
Alberto García Hierro
e6be989b82 [canvas] Fix roll direction in AHI
Kudos to @OlivierC-FR for the heads up
2019-12-12 22:43:32 +00:00
Alberto García Hierro
f642d86ebc [canvas] Severely reduce the amount of data sent out when drawing AHI
- Instead of erasing exactly what was drawn, erase the whole AHI rect
- Reduce max AHI refresh rate to 10Hz

This makes both the AHI and the 3D model in the configurator smooth,
although now as smooth as they could be. This is an interim solution
until DMA for UART_TX is implemented.
2019-12-10 21:18:19 +00:00
Alberto García Hierro
da41239868 [canvas] Use itoa() instead of sprintf() to generate strings for AHI
itoa() should be noticeably faster
2019-12-10 21:11:40 +00:00
Alberto García Hierro
0cee00dfd2 [FrSkyOSD] Cleanup log/debug messages
Move the "FrSky OSD:" prefix to the macros, so we don't have to
prepend it to each message.
2019-12-10 21:10:19 +00:00
Alberto García Hierro
78a37e1d6d [OSD] Fix off-by-one in osdGridBufferClearGridRect()
Bottom row and right column weren't properly cleared from the grid
buffer.
2019-12-10 18:21:59 +00:00
Alberto García Hierro
7af604ae03
Merge pull request #5168 from iNavFlight/agh_better_debug
Improvements to the debug workflow
2019-12-10 18:18:55 +00:00
Alberto García Hierro
63b439c25c [make] Fix incorrect target in group 1 2019-12-10 14:50:28 +00:00
Alberto García Hierro
6f3d122c43
Merge pull request #5264 from iNavFlight/agh_f411_96mhz
[F411] Increase main clock speed to 96MHz
2019-12-10 09:23:12 +00:00
Alberto García Hierro
ca0b111d7b [F411] Increase main clock speed to 96MHz
96MHz is still below the 100MHz maximum while still allowing to
configure a 48MHz clock for USB
2019-12-09 16:48:54 +00:00
Alberto García Hierro
849a688432 [LOG] Make sure logHasOutput() returns true when semihosting is enabled
With semihosting there's always a log output. Without considering
it, logIsEnabled() would return false with semihosting enabled but
without additional log outputs.

Found by @shellixyz
2019-12-09 11:23:53 +00:00
Alberto García Hierro
5a2eba02a3 [DEVELOPMENT] Add example files for vscode 2019-12-09 11:23:53 +00:00
Alberto García Hierro
494cd254d4 [DEVELOPMENT] Add svd Makefile target to generate SVD file for targets
SVD are useful for some IDEs, to be able to see the state of all
peripherals.
2019-12-09 11:23:53 +00:00
Alberto García Hierro
48b921be0e [DOC] Document hardware debugging procedure with stlink, openocd and gdb 2019-12-09 11:23:52 +00:00
Alberto García Hierro
27ae5a3ef9 [MAKE] Add elf target to the Makefile
Builds the .elf for the current target
2019-12-09 11:23:52 +00:00
Alberto García Hierro
987c7bb73e [MAKE/LOG] Add support for semihosting
Semihosting allows printing debug messages via SWD
2019-12-09 11:23:52 +00:00
Alberto García Hierro
b9311541e4 [MAKE] Split makefiles, add support for OpenOCD and GDB
- Move make/local.mk to the top of the Makefile, so it can
set any variables
- Move target and group definitions to make/targets.mk
- Move settings related rules to make/settings.mk
- Move build-stamp rules to make/stamp.mk
- Define STM32 flash offset in a variable in make/mcu/STM32.mk
- Add make/openocd.mk with openocd-run and openocd-flash targets
- Add make/gdb.mk with gdb-openocd target
2019-12-09 11:23:52 +00:00
Paweł Spychalski
c89e1e7f2c
Merge pull request #5261 from iNavFlight/dzikuvx-fix-pid-bank-selection
Fix PID bank selection
2019-12-09 09:18:06 +01:00
Pawel Spychalski (DzikuVx)
753eb4c162 Fix PID bank selection 2019-12-08 22:18:19 +01:00
Konstantin Sharlaimov
a4266a81e7
Merge pull request #5256 from hali9/wprth-alt-fix
WP RTH alt fix
2019-12-08 17:33:17 +01:00
Pawel Spychalski (DzikuVx)
e7387df0f8 Initial cut for NAV yaw adjustments with separate PID controller on FW 2019-12-06 14:37:50 +01:00
Konstantin Sharlaimov
412a5b456a
Merge pull request #5231 from iNavFlight/de_mamba_targets
[TARGET] Mamba F722S
2019-12-05 20:32:55 +01:00
Pawel Spychalski (DzikuVx)
b0e9a0d595 Merge remote-tracking branch 'origin/development' into dzikuvx-configurable-stag2-gyro-filter 2019-12-05 09:25:38 +01:00
Paweł Spychalski
f1ee455c57
Merge pull request #5235 from shellixyz/drivers/BMP388_baro
Drivers/bmp388 baro
2019-12-04 18:58:09 +01:00
Paweł Spychalski
e5567da9e3
RPM filters (#5188)
* Empty framework to apply RPM filter

* Init gyro RPM filter

* Entry point for Dterm filter

* RPM filter implementation

* Bugfixes

* Fix Dterm fileter bank

* Save RPM filter configuration in blackbox header

* Debug RPM frequency

* Disable PWM servo driver on all F3 boards

* Move RPM filter to ITCM_RAM

* Disable target COLIBRI_RACE as it's out of RAM

* Drop FEATURE in favor of just settings
2019-12-04 18:55:48 +01:00
Olivier C
4547af289a Int var fix 2019-12-04 16:32:36 +01:00
Konstantin Sharlaimov
90fc08dbf4 Revert "Version bump to 2.4"
This reverts commit a9f6f55a99.
2019-12-04 16:32:36 +01:00
Olivier C
cb70630841 Show next waypoints as POI in the hud
+ Fix for the AH mode displayed instead of WP
+ Less hud Y margins (because NTSC only 13 lines)
+ Improved side-stacking for the POIs
+ Smaller min range for radar POIs (3m)
2019-12-04 16:32:36 +01:00
Pawel Spychalski (DzikuVx)
670145e0ac Simplify gyro filter initialization 2019-12-04 15:59:40 +01:00
Pawel Spychalski (DzikuVx)
03e5b74bf2 Refactor gyro LPFs state holders 2019-12-04 15:03:27 +01:00
Pawel Spychalski (DzikuVx)
ad74cbfdf2 Rename variables for more meaningfull names 2019-12-04 14:50:37 +01:00
Pawel Spychalski (DzikuVx)
f871041dbb Gyro LPF Stage2 configurable type 2019-12-04 14:42:44 +01:00
Konstantin Sharlaimov
f839dd1a62
Merge pull request #5248 from iNavFlight/dzikuvx-not-used-target-cleanup
Disable not used targets
2019-12-03 21:27:13 +01:00
hali9
a3c4ae2a34
Update navigation.c 2019-12-03 21:00:01 +01:00
Pawel Spychalski (DzikuVx)
7a001b4b16 Disable not used targets 2019-12-03 12:45:32 +01:00
Pawel Spychalski (DzikuVx)
4981cbe3b1 Put extra data into blackbox header 2019-12-03 11:02:41 +01:00
Pawel Spychalski (DzikuVx)
654af96b1b Free some FASTRAM on F3 2019-12-03 09:56:35 +01:00
tiriad
20a618295f
Update product string to DysF4Pro for DysF4ProV2 instead OmnibusF4 2019-12-03 00:05:17 +01:00
Pawel Spychalski (DzikuVx)
2534670081 Add Dterm stage 2 LPF 2019-12-02 15:53:46 +01:00
Pawel Spychalski (DzikuVx)
61381c4c35 Increase Dterm LPF range 2019-12-02 15:36:06 +01:00
Pawel Spychalski (DzikuVx)
e52b16c914 more meaningful name 2019-12-02 14:52:23 +01:00
Pawel Spychalski (DzikuVx)
8fc0ac3710 Make Dterm LPF type configurable 2019-12-02 14:24:42 +01:00
tiriad
6c858bc627 update 2019-12-01 17:41:53 +01:00