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

404 commits

Author SHA1 Message Date
borisbstyle
93d917af3b Configurable Soft LPF values (gyro_lpf_hz and dterm_lpf_hz) 2016-01-14 14:34:46 +01:00
borisbstyle
927099a105 Ibus added to cli // refreshrate added 2016-01-13 23:56:10 +01:00
borisbstyle
10809ba6b6 Add Mixer quad1234 2016-01-13 23:08:14 +01:00
borisbstyle
fcc14135f5 Insane Acro Sensitivity Fix 2016-01-13 02:04:40 +01:00
borisbstyle
a42aed332b Rccommand scaled to FPV cam (cli command: rc_fpv_cam_correct_degrees) 2016-01-10 20:51:58 +01:00
borisbstyle
2ee55ece3c D filter rewrite to FIR 2016-01-10 03:38:57 +01:00
borisbstyle
d2122e0674 Airmode Plus with Insane Acrobility Factor 2016-01-07 02:11:47 +01:00
borisbstyle
42dfba8218 Add more configurable Dterm approaches (for testing purposes) 2016-01-07 02:11:46 +01:00
Konstantin Sharlaimov (DigitalEntity)
fa49931b43 Improved scheduling. Betaflight Port digitalentity/cf-scheduler
Disallow arming if system load > 100 (waiting task count > 1)

Dont show inactive tasks in CLI

Realtime priority task and guard interval implementation

Dynamic guard interval. Bugfix for realtime scheduling hickups

Optimisations

Compile out CLI command help and CLI tasks command for CJMCU

Naming fixes // re-Add Gyro Sync // Fix port issues
2015-12-23 00:05:34 +01:00
borisbstyle
8ecd05b911 Configurable Beeper PIN6 CC3D // Less CC3D targets 2015-12-23 00:05:33 +01:00
borisbstyle
6f4d741cd0 Remove filter unnecessery code // Simplify selection 2015-12-10 21:43:58 +01:00
borisbstyle
e490564815 More Filter Config Options
refactor

Bump EEPROM Version
2015-12-10 21:43:58 +01:00
borisbstyle
400fe14e30 AIR MODE Optimalisations // Disable retarded arm
enable level modes
2015-12-06 23:58:18 +01:00
borisbstyle
81299e34de Rc Smoothing Configurable again 2015-12-05 02:03:02 +01:00
borisbstyle
947a39b9f0 Fix some cli variables for baro 2015-12-04 16:40:58 +01:00
borisbstyle
eafa631a32 IDLE UP switch // Remove pid_at_min_throttle 2015-12-04 16:17:44 +01:00
4712betaflight
5f1540dbcb Changed disable beeper method.
Fix indentation level to 4.
Removed CLI support for 1wire pass through
2015-12-02 22:05:12 +01:00
borisbstyle
449999d3d7 Fix blackbox_device in CLI 2015-11-25 20:18:37 +01:00
borisbstyle
4864f1ce64 Cli PID Controller fix 2015-11-25 13:53:35 +01:00
borisbstyle
33b6bac38f Ignore spaces and = in cli 2015-11-25 01:37:12 +01:00
borisbstyle
5ebfd23ca9 Add better CLI descriptions for pid_at_min_throttle 2015-11-25 00:04:24 +01:00
borisbstyle
b39beceb62 8khz Sampling option / preparation 2015-11-24 16:09:16 +01:00
borisbstyle
054868e0a4 Gyro Soft LPF Rework // Filter rework
remove 3 point average

lux optimize
2015-11-24 15:23:29 +01:00
borisbstyle
28944852a8 New CLI CF1.11 style 2015-11-24 14:55:20 +01:00
borisbstyle
1adcfaa798 Merge pull request #37 from 4712betaflight/1wire_pass_through_optimize
Runtime ESC count / gpio / pin detection
2015-11-13 22:49:21 +01:00
4712
02b297afa7 Runtime ESC count / gpio / pin detection
Runtime ESC gpio/pin detection
Runtime ESC count detection
2015-11-13 18:32:57 +01:00
borisbstyle
6d5dcb5495 Configurable Yaw Pterm Filter
Fix compile error
2015-11-13 15:21:04 +01:00
Konstantin Sharlaimov (DigitalEntity)
0f8e4460bf Range fix for CLI 2015-11-06 19:45:41 +10:00
borisbstyle
7e72d89081 Bugfix for dumping/getting pid controllers in profiles 2015-11-05 13:20:31 +01:00
borisbstyle
784c5fdbec Add Timer to pidResetErrorGyro
init with zero

pid_at_min_throttle as delay for reset Iterm
2015-10-29 21:39:49 +01:00
borisbstyle
2eee0f3e4f New version structure 2015-10-29 16:06:01 +01:00
borisbstyle
7de7ba60d6 Some defaults changed
max angle
2015-10-23 01:32:23 +02:00
borisbstyle
d685b4d6d8 Pid Controller Cleanup
Correction to dump
2015-10-23 01:10:21 +02:00
Konstantin Sharlaimov (DigitalEntity)
5df8ca926c Quaternion-based DCM IMU (original code my S.Madgwick)
Restore binaries from merge
2015-10-22 10:45:36 +02:00
Petr Ledvina
4e86cd01eb Remove unused pointes if SKIP_CLI_COMMAND_HELP is defiend 2015-10-16 10:40:59 +02:00
borisbstyle
1fed2579c1 Betaflight Final 2015-10-13 00:30:20 +02:00
borisbstyle
4b3ba927e9 Merge branch 'master' into betaflight
Conflicts:
	src/main/blackbox/blackbox_io.c
	src/main/drivers/serial_usb_vcp.c
	src/main/flight/imu.c
	src/main/mw.c
	src/main/target/CC3D/target.h
2015-10-12 23:53:43 +02: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
borisbstyle
5e87387e16 Code Cleanup // Defaults // Version Rename
No more version numbering. It's confusing.
Betaflight Bee Version
2015-10-09 23:33:00 +02:00
borisbstyle
12c9f65f43 Merge branch 'master' into betaflight
Conflicts:
	Makefile
	docs/Cli.md
	src/main/config/config.c
	src/main/drivers/accgyro_mpu3050.c
	src/main/drivers/accgyro_mpu6050.c
	src/main/drivers/accgyro_mpu6050.h
	src/main/drivers/accgyro_spi_mpu6000.c
	src/main/drivers/accgyro_spi_mpu6000.h
	src/main/drivers/accgyro_spi_mpu6500.c
	src/main/drivers/accgyro_spi_mpu6500.h
	src/main/drivers/barometer_bmp280.c
	src/main/drivers/sensor.h
	src/main/flight/pid.c
	src/main/mw.c
	src/main/rx/rx.c
	src/main/sensors/initialisation.c
	src/main/target/CC3D/target.h
2015-10-07 17:12:54 +02: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
Michael Jakob
e42ed1ad70 Update to integrate with BorisB filters after rebase.
Documentation update
2015-10-04 18:37:23 +02:00
Michael Jakob
53531224be Make G-Tune more configurable
- add two new CLI paramaters "gtune_settle_time" and
"gtune_average_cycles"
- the settle time is not depending on looptime anymore
- updated default setting to cover e wider range of copters
- remove lower limit for P value for CLI (Zero P is now posible, but
schould be used with care)
- Documentation updates
2015-10-04 18:37:21 +02:00
Michael Jakob
43f5792a61 G-Tune port from Harakiri
Enabled for NAZE, ALIENWWIIF1 and ALIENWIIF3 targets
Implement G-Tune for all PID controllers
The G-Tune tuning results will be save if G-Tune mode will be disabled
during copter is disarmed.
Update PID controller and G-Tune documentation
2015-10-04 18:37:18 +02:00
Michael Jakob
b20dc77a74 Harakiri PID controller make hardcoded parameters configurable 2015-10-04 18:37:17 +02:00
Richard Lehey
501c83f851 Add support for new BMP280 barometer 2015-10-02 15:43:44 +01:00
borisbstyle
fa9cd0440b FastPWM as part of Oneshot125 (dynamic oneshot)
bool correction

IdlePulse
2015-10-01 17:07:53 +02:00
borisbstyle
77534ed6f6 Merge remote-tracking branch 'henn1001/FastPWM' into betaflight
Conflicts:
	src/main/drivers/pwm_mapping.c
2015-10-01 16:01:15 +02:00
Nicholas Sherlock
6e504ca52a Ability to see how many Tx bytes are free in serial port buffer 2015-10-01 16:48:56 +13:00
borisbstyle
babab7aa4e Merge remote-tracking branch 'Pierre-A/CLI_beeper_off' into betaflight 2015-09-29 12:21:18 +02:00