Konstantin Sharlaimov
01c5e668f3
Merge pull request #5461 from iNavFlight/de_vtx_refactor
...
VTX/CMS unification
2020-03-02 16:33:58 +01:00
Konstantin (DigitalEntity) Sharlaimov
35af0bdbc1
[CMS] Initial cut on unified VTX CMS
2020-02-29 19:28:54 +01:00
nyway
ccb97de6aa
Add DALRCF722DUAL to release targets and modified support for DSHOT
...
Add DALRCF722DUAL to release targets and modified support for DSHOT
2020-02-27 17:11:53 +08:00
Pawel Spychalski (DzikuVx)
dea6ed0b5a
Merge branch 'development' into dzikuvx-extended-dynamic-filters
2020-02-25 18:35:14 +01:00
Pawel Spychalski (DzikuVx)
6c7fd8ad36
First run on Global Variables
2020-02-06 14:43:19 +01:00
Konstantin (DigitalEntity) Sharlaimov
02382d4b22
[TOOLCHAIN] Up the toolchain version to 9.2.1
2020-02-05 22:14:51 +01:00
Pawel Spychalski (DzikuVx)
3babeea68c
Separate gyroanalyse from dynamic gyro notches
2020-02-04 16:27:42 +01:00
Konstantin Sharlaimov
2bf5f90a7c
Add MAMBAF722 and MAMBA405US to release targets
...
Missed, apparently
2020-01-30 16:13:31 +01:00
Konstantin (DigitalEntity) Sharlaimov
e4680a4b3c
[DJI] Initial cut on DJI HD goggles special MSP flavour
2019-12-31 19:06:16 +01:00
Paweł Spychalski
592f7f649f
Merge pull request #5272 from iNavFlight/dzikuvx-kakute-f7-hdv
...
Kakute F7 HDV
2019-12-22 11:03:53 +01:00
stronnag
8ad4dc55fd
Merge pull request #5277 from iNavFlight/agh_msc_revisited
...
Add USB MSC for SD Card and Internal Flash. Provides host system file access to blackbox logs.
2019-12-22 08:34:52 +00:00
Pawel Spychalski (DzikuVx)
470ab3a475
Merge remote-tracking branch 'origin/development' into dzikuvx-kakute-f7-hdv
2019-12-18 14:03:22 +01: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
Pawel Spychalski (DzikuVx)
cbcd81931f
Add HDV to release targets
2019-12-14 16:19:47 +01: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
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
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
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
Pawel Spychalski (DzikuVx)
7a001b4b16
Disable not used targets
2019-12-03 12:45:32 +01:00
giacomo892
5b1bd3324b
Add MATEKF765 to release
2019-11-16 14:42:09 +01:00
Pawel Spychalski (DzikuVx)
bfb78db59a
Add Matek boards to release targets
2019-10-28 10:12:18 +01:00
Alberto García Hierro
a4187a58d4
[OSD] Remove FrSky OSD dependency on MAX7456
...
Move local character grid buffer to drivers/osd.c and use it
from both the FrSky OSD and the MAX7456 drivers.
2019-10-26 15:42:45 +01:00
Alberto García Hierro
416e9e04b3
[OSD] Split code for grid/canvas implementations into different files
...
This helps organizing the code and breaks up the giant osd.c file
a bit. Elements are now in osd_common.c, grid implementations in
osd_grid.c and canvas in osd_canvas.c. osd.c calls into osd_common.c
which, if needed, does ome intermediate and common processing and
then calls into either the grid or the canvas implementation.
2019-10-17 12:22:43 +01:00
Alberto García Hierro
4fabc6f8b5
[COMMON] Add functions for uvarint encoding/decoding
2019-10-17 12:22:43 +01:00
Alberto García Hierro
84318329e3
[OSD] Add Display canvas infrastructure
2019-10-17 12:22:43 +01:00
Alberto García Hierro
b950f2abb6
Rename functions and constants
...
AGH -> FRSKY, agh -> frsky
2019-10-17 12:22:34 +01:00
Alberto García Hierro
4474f123c2
Storing some work
2019-10-17 09:35:25 +01:00
Konstantin (DigitalEntity) Sharlaimov
2ad61d4e1f
[ESC] Initial cut on ESC sensor telemetry. Work in progress
2019-10-07 13:59:04 +02:00
Paweł Spychalski
06f14325f2
Dynamic filters ( #5078 )
...
* Init dynamic notches
* use gyro analyse
* Fix all compilation errors
* Disable dynamic filters on unit tests
* hopefully fix unit tests
* fix hanging FC when dynamic gyro used
* Make dynamic filters configurable as a feature
2019-09-28 15:59:55 +02:00
Paweł Spychalski
97f3144bd0
Global Functions ( #4474 )
...
* First cut on data structure
* fix source.mk
* Dummy task to process global functions
* Early stage of arming safety override
* CLI interface for global functions
* MSP layer for global functions
* arming safety override with a global function
* Integrate throttle limit into global functions
* Fix Omnibus RAM overflow
2019-09-16 11:49:49 +02:00
Paweł Spychalski
132ece6eac
Merge pull request #4642 from iNavFlight/dzikuvx-general-settings
...
Allow storing of applied defaults id to be used in configurator
2019-08-13 09:52:54 +02:00
Jonathan Hudson
3b4bb28e08
remove make/local.mk from git, so .gitignore works again
2019-08-04 22:10:53 +01:00
Konstantin (DigitalEntity) Sharlaimov
985819291a
[SDIO] Add SDIO support to F4 boards and PIXRACER target
2019-07-16 17:19:56 +02:00
Konstantin (DigitalEntity) Sharlaimov
d3b2ae2eac
[SDIO] Add support for SDIO to F7
2019-07-16 17:19:56 +02:00
Konstantin (DigitalEntity) Sharlaimov
65b9042b13
[F7] Add support for F765I CPU
2019-07-16 17:19:56 +02:00
Konstantin (DigitalEntity) Sharlaimov
ebe2eb102c
Add IFLIGHT F4 to release targets
2019-07-09 20:48:46 +02:00
Konstantin Sharlaimov
6821ada395
Merge pull request #4913 from iNavFlight/de_environment_install
...
Port Betaflight's toolchain installer
2019-07-09 20:31:00 +02:00
Pawel Spychalski (DzikuVx)
da4345a026
Add AikonF4 to release targets
2019-07-09 08:43:32 +02:00
Konstantin (DigitalEntity) Sharlaimov
dcfc1d4036
Fix typo
2019-07-08 22:27:38 +02:00
Konstantin (DigitalEntity) Sharlaimov
e9c0eb7846
[TOOL] Port Betaflight's toolchain installer
2019-07-08 22:24:04 +02:00
Konstantin (DigitalEntity) Sharlaimov
1bb58e985d
Fix incorrect I2C definition on FOXEER F722 target
2019-07-06 21:25:45 +02:00
Pawel Spychalski (DzikuVx)
c2e93906ae
Allow storing of applied defaults id to be used in configurator
2019-06-20 09:12:07 +02:00
Konstantin Sharlaimov
161bf30ffb
[DOCS] Create new target policy; [TARGETS] Remove unsupported SPRACINGF3NEO target
2019-06-04 10:34:38 +02:00
Michel Pastor
8b9638f78b
Add MATEKF411 target with one full duplex softserial: MATEKF411_DP_SFTSRL ( #4754 )
2019-05-30 19:37:34 +02:00
Scavanger
7541e803ad
Edit mixer and servo settings via CMS (OSD/OLED/Telemetry) ( #4724 )
2019-05-26 16:48:42 +02:00
Michel Pastor
5192f3619c
Add KAKUTEF7MINI to release ( #4740 )
2019-05-26 00:55:07 +02:00
potater1
b207ba55de
Add GSM telemetry ( #4388 )
2019-05-25 17:21:56 +02:00