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

170 commits

Author SHA1 Message Date
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