Pawel Spychalski (DzikuVx)
f3ecb80dba
Disable BetaflightF3 target
2020-08-28 11:01:57 +02:00
Pawel Spychalski (DzikuVx)
0df8dee3c9
Disable KFC32F3
2020-08-14 16:54:23 +02:00
Michel Pastor
a9120cbdbf
Add target for FrSky's ROVERF7 FC
2020-08-11 19:24:25 +02:00
Michel Pastor
3a1e84882e
[FRSKYPILOT] Add to releases
2020-08-11 18:06:15 +02:00
Michel Pastor
a56a25ae9d
Disable FURYF3 target
2020-08-11 12:34:27 +02:00
Michel Pastor
9866553d85
Disable SPRACINGF3EVO target
2020-08-11 12:34:27 +02:00
Michel Pastor
bf365134f7
Add F.Port2 support
2020-08-11 12:34:27 +02:00
Alberto García Hierro
fd7e382eda
[TARGETS] Add SPEEDYBEEF7 to release targets
2020-08-07 11:02:02 +01:00
Alberto García Hierro
17e559e3ef
Merge pull request #5857 from iNavFlight/agh_frskyosd_v2
...
Add support for FrSkyOSD version 2
2020-07-25 07:57:57 +01:00
Pawel Spychalski (DzikuVx)
e520db67f8
Target for Foxeer F722 V2
2020-07-24 19:19:51 +02:00
Konstantin Sharlaimov
e42ebfe02c
Merge pull request #5973 from iNavFlight/de_flywoo_targets
...
Add support for FLYWOOF411 and FLYWOOF7DUAL targets
2020-07-24 11:07:08 +02:00
Konstantin (DigitalEntity) Sharlaimov
17948896d7
[TARGET] Enable PINIO on FLYWOOF7DUAL target; Add FLYWOOF411 and F7DUAL to release targets
2020-07-23 12:16:46 +02:00
Alberto García Hierro
f50329b44d
[OSD] Add support for using widgets for drawing
...
Widgets reduce the bandwidth needed to communicate with the OSD
dramatically, so for devices connected via UART they allow us to
draw way more frequently.
2020-07-23 09:49:15 +01:00
Pawel Spychalski (DzikuVx)
426d21a9fc
Cleanup
2020-07-23 10:47:43 +02:00
Paweł Spychalski
f83b54beaa
Merge pull request #5959 from iNavFlight/dzikuvx-pcf8574-expander
...
I/O Expander Board Support
2020-07-22 22:38:50 +02:00
Paweł Spychalski
612367df01
Merge pull request #5956 from iNavFlight/dzikuvx-hglrcf722-target
...
First cut of HGLRC Zeus F722
2020-07-22 22:34:00 +02:00
Pawel Spychalski (DzikuVx)
410db23f34
Merge remote-tracking branch 'origin/master' into dzikuvx-pcf8574-expander
2020-07-22 21:57:03 +02:00
Michel Pastor
6f76bd5ad9
Add bootloader and firmware update API ( #5728 )
...
* Add F765XG MCU support
* Add bootloader and update system
* Fix linker files
2020-07-20 22:46:15 +02:00
Pawel Spychalski (DzikuVx)
1547aff0aa
Merge remote-tracking branch 'origin' into dzikuvx-pcf8574-expander
2020-07-20 22:12:40 +02:00
Michel Pastor
707133c4db
Add Smartport Master ( #5724 )
2020-07-20 21:13:35 +02:00
Pawel Spychalski (DzikuVx)
2e3f67f635
Logic Conditions integration
2020-07-20 20:11:50 +02:00
Pawel Spychalski (DzikuVx)
d85693cd98
PCF8574 Basic Driver
2020-07-20 18:05:38 +02:00
Pawel Spychalski (DzikuVx)
3fa9b893eb
First cut of HAKRC Zeus F722
2020-07-18 18:13:58 +02:00
Pawel Spychalski (DzikuVx)
47cd8f317d
Refactor LC, GF and GVAR to use single scheduler task
2020-07-08 15:18:52 +02:00
Konstantin (DigitalEntity) Sharlaimov
004ea0df35
Rename the target and add to release list
2020-06-25 11:53:21 +02:00
Paweł Spychalski
706da4aef2
Gyro Kalman filter from EmuFlight ( #5519 )
...
* Direct copy from EmuFlight, compiles, does not wrk
* Fix Kalman computation
* Catchup on Emu implementation
* Make Q, W and Sharpness configurable
* Settings for Kalman Q, W and Sharpness
* Make it possible to enable/disable Kalman filter
* Change scaling to make initial values simpler
* Change Kalman constrains
* Compute real variance
* Drop unused function parameter
* Improve EKF processing for gyro
2020-06-11 13:46:04 +02:00
Paweł Spychalski
839a877397
Add setpoint derivative feed forward term to PID controller ( #5642 )
...
* Add setpoint derivative feed forward term to PID controller
* Drop Dterm setpoint weight, FIR filter and dterm notch
* Fix FALCORE build
* Rename Multirotor FeedForward to Control Derivative
* Apply Control Derivative results
* Free CCM on F3
* Rename CLI name
* Remove Omnibus F3 support
* Update CLI.md and rename setting
2020-06-09 13:37:49 +02:00
Pawel Spychalski (DzikuVx)
299f34514c
Merge remote-tracking branch 'origin/development' into dzikuvx-zeezf7
2020-05-28 10:50:51 +02:00
Konstantin Sharlaimov
58e4d46af6
Merge pull request #5651 from iNavFlight/de_sbus_output
...
Output servos as SBUS stream
2020-05-07 10:57:38 +02:00
Michel Pastor
aa928bdfff
Add IR-Lock optical positioning system support ( #5677 )
2020-05-06 13:38:06 +02:00
Konstantin Sharlaimov
bb6df56014
Merge pull request #5452 from nyway/master
...
Add DALRCF722DUAL to release targets and modified support for DSHOT
2020-05-04 11:23:52 +02:00
Konstantin (DigitalEntity) Sharlaimov
041f2c9851
[SERVO] Option to output servos via SBUS stream
2020-05-01 11:24:01 +02:00
Konstantin (DigitalEntity) Sharlaimov
c8a62def8b
[TARGET] Add target for Omnibus F7 Nano V7
2020-04-30 19:54:58 +02:00
Michel Pastor
badc6c78ac
Fix CRC algo for FrSky S.Port and F.Port ( #5641 )
2020-04-28 18:15:30 +02:00
Michel Pastor
86c4e87659
Merge pull request #5475 from shellixyz/features/persistent_storage
...
Add persistent data storage support
2020-04-27 23:42:57 +02:00
Alberto García Hierro
9a55d7dbf8
[DRIVERS] Split time related functions from system.c to time.c
...
This allows pulling in time.c instead of system.c for the time
tests, which has less platform specific code. We alredy had the
time functions declared in drivers/time.h, so introducing a
drivers/time.c seems like the cleanest solution.
2020-04-27 16:18:00 +02:00
Michel Pastor
90e127c696
Add persistent data storage support
2020-04-27 16:15:53 +02:00
Michel Pastor
0551f8743a
Add flash partitioning support ( #5474 )
2020-04-27 13:23:13 +02:00
Konstantin (DigitalEntity) Sharlaimov
f002b4e449
Add AIRBOTF7 to release targets
2020-04-27 11:00:31 +02:00
Michel Pastor
7d614874e7
Add ZEEZF7 target
2020-04-19 18:52:50 +02:00
Pawel Spychalski (DzikuVx)
f933381d18
Simplified 2D navigation routenes
2020-04-13 14:24:49 +02:00
Pawel Spychalski (DzikuVx)
3f54ba2313
Merge branch 'development' into dzikuvx-global-variables
2020-04-10 19:17:23 +02:00
Alberto García Hierro
489d2af639
[CI] Trigger CI on PR only
...
There's no way to trigger CI on push OR PR, since the CI build
on push is triggered immediately and when the PR is created the
push run is already underway.
Also, make some cosmetic changes to the artifact name to include
the date, inav version and git revision.
2020-03-31 21:49:44 +01:00
Alberto García Hierro
ace367beb1
[CI] Add GH action for CI
...
Add a workflow file which is triggered on every commit, runs the
tests and tries to compile all targets with -Werror.
On each run of the actions, all the built binaries are saved as
build artifacts, so this can be helpful for providing binaries
for testing.
2020-03-27 17:14:28 +00:00
Konstantin Sharlaimov
99949317d3
Merge pull request #5504 from sadsoldier/master
...
added FreeBSD OS identification as Linux
2020-03-26 20:19:56 +01:00
Oleg Borodin
1c2e1b5657
added FreeBSD OS identification as Linux
2020-03-13 10:02:22 +02:00
Pawel Spychalski (DzikuVx)
0da14f5ad5
Allow for different optimization profiles depending on file and target in Makefile
2020-03-10 20:06:26 +01:00
Pawel Spychalski (DzikuVx)
6753c410c6
support 3 optimization profiles in Makefile
2020-03-10 19:38:52 +01:00
Pawel Spychalski (DzikuVx)
4a5d924a7e
Allow file and function optimization compiler directives
2020-03-10 13:27:47 +01:00
Pawel Spychalski (DzikuVx)
8f963b240e
Allow some files to be compiled with -O2 instead of -Os
2020-03-09 21:09:00 +01:00