1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 17:25:20 +03:00
Commit graph

325 commits

Author SHA1 Message Date
Evgeny Sychov
eb5963809d merge upstream into sirinfpv branch 2016-06-10 19:42:54 -07:00
Gary Keeble
a3c2a0901a Blackbox Coding Simplification
Simplified header record writing using macros to outnumber the case
statements
2016-06-08 23:38:12 +02:00
Gary Keeble
8f993a87a4 Add rcYawRate into Blackbox header and Calculate Rate Function
Add the new Yaw Rate parameter into the log header
2016-06-08 23:38:09 +02:00
Evgeny Sychov
a1a71d68ac merge upstream into sirinfpv branch 2016-06-06 21:05:49 -07:00
Gary Keeble
047d962e65 Blackbox Coding Simplification
Simplified header record writing using macros to outnumber the case
statements
2016-06-06 18:22:52 +01:00
Gary Keeble
db5184d603 Add rcYawRate into Blackbox header and Calculate Rate Function
Add the new Yaw Rate parameter into the log header
2016-06-03 15:18:54 +01:00
Gary Keeble
2188ee4be2 Updated Blackbox 'case' numbers
Case numbers need to be consecutive for the header.
2016-06-01 13:50:18 +01:00
borisbstyle
d4c22f1c28 Rework Super Expo Rate Implementation // On the fly Rc Expo 2016-06-01 09:30:52 +02:00
sblakemore
2df7e3cefa Add RTC6705 SPI VTX support 2016-05-31 07:15:37 +10:00
borisbstyle
ff5c320b4a Iterm reset rework // Airmode Iterm Protection Configurable // Dynamic Ki
New defaults
2016-05-23 23:57:32 +02:00
Gary Keeble
85ab270772 Add compile target name
We might as well know what board was running beta flight.
2016-05-10 07:21:33 +01:00
Gary Keeble
a4af3d301d Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-09 14:50:44 +01:00
borisbstyle
90bc67e2cc Configurable Iterm Reset Offset 2016-05-09 13:12:48 +02:00
Gary Keeble
e3ea79ce97 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-04 12:59:39 +01:00
borisbstyle
a4456ce6b9 Initial dynamic PID implementation
New Defaults and some rework in dynamic PID

Cli Fixes

Copy / Paste Protection

Change Stick threshold

Remove differentiator

Change Default PIDs
2016-05-03 23:48:41 +02:00
Gary Keeble
17b0c03992 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-02 10:37:30 +01:00
Gary Keeble
c6c462b92f Added SuperExpo Yaw field to header
Added the super expo yaw field value and mode to header.
2016-04-30 09:34:30 +01:00
borisbstyle
a36fe5099f Fix float / double warnings 2016-04-30 09:58:58 +02:00
Gary Keeble
7af7ddcac0 Add Betaflight Revision to Header Field
Added Betaflight version number to header; no more doubt about which
version you were flying when the log was made.
2016-04-28 17:10:23 +01:00
Gary Keeble
f27932e236 Renumber Header Indexes
Renumbered the header index after removal of Item 40 on.
2016-04-28 06:35:46 +01:00
borisbstyle
bef46dd120 TPA added for Yaw // Cleanup unused config params 2016-04-27 22:18:01 +02:00
borisbstyle
86c2e12c07 Optional SUPER EXPO for yaw // Optional always Iterm reset // Rework Iterm reset 2016-04-27 22:09:17 +02:00
Gary Keeble
3444967b1c Extend header to include setup information
Add additional header information for PID parameters etc into header.
2016-04-25 13:31:51 +01:00
Gary Keeble
6343da6f09 Use the flightModeFlags slow field for rcModes
This value was always zero, so re-task it for the flight mode selection
(which it was always designed for).
2016-04-25 07:18:34 +01:00
Gary Keeble
372c9de651 Added PID configuration, filters etc to Log file
Add the PID configuration settings, controller number, dterm filters
etc to blackbox log file.
2016-04-24 21:52:35 +01:00
Gary Keeble
d4228388af Add SuperExpo Factor 2016-04-16 19:28:29 +01:00
Gary Keeble
c5bd5d687f Add the Flightmode events
Log RC mode selections to blackbox so that air mode, super expo, beeper
on/off etc can be shown in blackbox viewer.
2016-04-16 19:06:01 +01:00
Gary Keeble
57c6f62590 Added rate fields to log header
Add Roll/Pitch/Yaw Rates and Expo to log header, add loop time to header
2016-04-16 16:00:33 +01:00
borisbstyle
7b468c09f0 Luxfloat rework to int pids // Many pid cleanups // filter rework
Eeprom version // Dterm improvement

Further PID Improvements

Version Change

Coupling configured // reworked filtering // more test features

remove iterm scaler luxfloat

Further rework filters etc

Restore original luxfloat but scaled

Restore original luxfloat but scaled
2016-03-30 10:16:20 +02:00
Evgeny Sychov
e2ec4ce2be Make OSD items configurable 2016-03-13 17:31:33 -07:00
borisbstyle
4eb6456ea1 Revert "Remove GTUNE"
This reverts commit a16ac7fbe7.
2016-02-21 14:06:10 +01:00
borisbstyle
6df1b3ead3 Merge pull request #202 from KiteAnton/rateprofile
Rateprofiles to profiles
2016-02-20 20:46:17 +01:00
KiteAnton
a16ac7fbe7 Remove GTUNE 2016-02-20 14:20:31 +01:00
KiteAnton
076ac6d0e7 Rateprofiles added to profiles 2016-02-20 12:50:13 +01:00
KiteAnton
a24b02b90f Further config restructuring, moved rates to profile 2016-02-03 21:28:00 +01:00
KiteAnton
69c7c2f9c7 Move modes and adjustments from profile to free up flash 2016-02-03 21:03:27 +01:00
Nicholas Sherlock
360ea84a14 SDCard: multi-block write, card profiling. AFATFS: Bugfixes 2016-02-02 23:36:42 +01:00
Nicholas Sherlock
e9b6867d40 Add MSPs for Blackbox and SD card status/configuration 2016-02-02 23:36:39 +01:00
Nicholas Sherlock
e572ccebad Discard logged files when blackbox was paused for the entire flight 2016-02-02 23:36:35 +01:00
Nicholas Sherlock
14c13085b7 Add AFATFS support to Blackbox 2016-02-02 23:36:33 +01:00
Nicholas Sherlock
96182c7c07 Working on using AFATFS from Blackbox 2016-02-02 23:36:32 +01:00
Alex Fedorov
cf298f35ac Fix blackbox inflight adjustments logging 2015-12-29 20:44:38 +01:00
borisbstyle
de1487728e Add debugging to Blackbox 2015-12-26 01:02:34 +01:00
Konstantin Sharlaimov (DigitalEntity)
bee92d4c5a Fix logging of IMU attitude to blackbox 2015-11-06 21:14:37 +10:00
Konstantin Sharlaimov (DigitalEntity)
74dc4face9 Add logging of IMU attitude to blackbox 2015-11-06 14:03:50 +10:00
Dominic Clifton
a319394f6b Merge branch 'blackbox-serial-budget' of https://github.com/sherlockflight/cleanflight-dev into sherlockflight-blackbox-serial-budget
Conflicts:
	src/main/blackbox/blackbox.c
2015-10-12 20:14:20 +01:00
Petr Ledvina
8f3d9fae9a unify typedef struct name_s {} name_t; naming convention 2015-10-12 19:58:12 +01:00
Dominic Clifton
123a4ccfc5 Merge branch 'GTune' of https://github.com/MJ666/cleanflight into
MJ666-Harakiri_PID_update

Conflicts:
	Makefile
	src/main/blackbox/blackbox_fielddefs.h
	src/main/flight/pid.c
	src/main/io/serial_msp.c
	src/main/mw.c
	src/main/target/ALIENWIIF3/target.h
	src/main/target/CC3D/target.h
	src/main/target/NAZE/target.h
	src/main/target/NAZE32PRO/target.h
	src/main/target/SPARKY/target.h
2015-10-06 20:16:37 +01:00
Dominic Clifton
d36da111b2 Delete autotune. 2015-10-06 19:38:02 +01:00
Michael Jakob
fe2f2f3053 Fix some BlackBox isues, remove redundant code from PID controllers. 2015-10-04 18:37:20 +02:00