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