Martin Budden
7c8cb3205d
Removed trailing spaces
2016-11-11 07:48:00 +00:00
Martin Budden
dea71df659
Converted tabs to spaces
2016-11-11 07:25:20 +00:00
mikeller
ea3291c404
Changed scaling of axisPID to be local to mixer only, since the servos need unscaled axisPID.
2016-11-08 22:38:30 +13:00
borisbstyle
af2a575460
Document 3D for DSHOT and special values
2016-10-28 16:21:03 +02:00
Michael Keller
0a4648c03e
Fixed motor value translation to / from MSP for DShot.
...
Fixed 'stopMotors' (used in 'HardfaultHandler' to actually stop motors with DShot. Also made 'disarmMotorOutput' used consistently.
Renamed functions to be more clear.
2016-10-27 08:31:00 +13:00
borisbstyle
b5a70451ec
Merge pull request #1364 from martinbudden/bf_servo_split2
...
Split mixer and servo code
2016-10-25 13:09:26 +02:00
borisbstyle
f79896b1bd
Add DSHOT300
...
Bool check for dshot protocol
Add dshot300 to init
ident
2016-10-25 13:05:03 +02:00
Martin Budden
31828873fa
Split mixer and servo code
2016-10-24 20:58:45 +01:00
borisbstyle
706897c187
Convert mixer to float math
2016-10-20 09:05:52 +02:00
borisbstyle
f698f99198
Merge pull request #1282 from blckmn/digital_motors
...
DSHOT600 & 150 -> digital one shot motor (ESC) protocol
2016-10-19 00:24:39 +02:00
blckmn
4e529642d1
Initial implementation of DSHOT protocol (600 and 150)
2016-10-18 19:38:18 +11:00
Martin Budden
a771280b50
Moved config.c from config directory to fc directory
2016-10-18 08:57:39 +01:00
blckmn
46a6e560f1
Initial IO remapping capability
2016-10-13 11:08:39 +11:00
Martin Budden
a11d0bdb4d
Split escAndServoConfig into motor and servo parts
2016-09-26 19:24:52 +01:00
borisbstyle
7122689038
Merge pull request #1025 from martinbudden/bf_servos
...
Moved #defines out of mixer function definitions
2016-09-15 01:25:47 +02:00
borisbstyle
ac4732cd03
Merge pull request #979 from martinbudden/bf_features
...
Split features into a separate module
2016-09-14 00:02:48 +02:00
borisbstyle
05908aad4d
Merge branch 'master' into development
2016-09-11 01:16:53 +02:00
borisbstyle
3588623383
Throttle Jump Limit only applied to accelerating situation
2016-09-07 15:42:16 +02:00
borisbstyle
9dd135ec80
Add back ESC jump limit // revert p weight limit
2016-09-06 22:02:55 +02:00
Martin Budden
9a4d975077
Moved #defines out of mixer function definitions
2016-09-04 18:56:27 +01:00
Martin Budden
a257210b56
Split features into a separate module
2016-09-04 18:48:58 +01:00
Michael Keller
17df76e63b
Merge branch 'master' into development
2016-08-18 12:12:46 +12:00
Zap Andersson
f936b92c64
Fix whitespaces - again
...
Damned editor and their damned tabs. Tabs should be nuked from orbit!
2016-08-17 22:51:02 +02:00
Zap Andersson
522048c8f2
Fixed whitespace
2016-08-17 22:45:04 +02:00
Zap Andersson
2be9e6c0fe
Fix throttle stick deadband behaviour in 3D Mode
2016-08-17 22:41:49 +02:00
Martin Budden
541f4d4018
Directory rearrangement to reflect cleanflight changes
2016-08-07 13:44:00 +01:00
borisbstyle
c11c50287e
Finalisation of Betaflight PID controller // RC smoothing added back
2016-07-28 00:54:40 +02:00
borisbstyle
0ae5d9734e
Add option to fully disable PID controller on zero throttle
2016-07-18 02:23:14 +02:00
borisbstyle
37fd2e5adc
Initial PID controller separation // Betaflight pidc for future development
2016-07-18 01:34:07 +02:00
borisbstyle
9c50ed8769
anti desync depricated // Replaced by motor_accel_limit
2016-07-17 21:35:04 +02:00
borisbstyle
2d6e0da773
Minor cleanup
...
Fix for integer PIDC
2016-07-17 21:16:00 +02:00
blckmn
3126551832
Fixed use_unsyncedpwm inversion issue
2016-07-17 07:32:53 +10:00
borisbstyle
4fff6c89bf
Merge pull request #684 from rav-rav/notch
...
Smoother filtering (additional notch filter)
2016-07-16 10:30:47 +02:00
blckmn
35ad4c4938
tabs to spaces
2016-07-10 07:50:00 +10:00
blckmn
68026f7c3e
fix PWM remaining active on soft reset.
2016-07-10 07:45:03 +10:00
Martin Budden
ea283ab98c
Converted tabs to spaces
2016-07-09 14:39:39 +01:00
rav-rav
86626acbdf
add notch filter
...
configurable with gyro_notch_hz and gyro_notch_q
2016-07-07 07:47:13 +02:00
Martin Budden
74d20a276f
Made filter naming, parameters and state consistent
2016-07-03 06:45:11 +01:00
Martin Budden
4d238b27d5
Moved targetLooptime into gyro_t, tidied gyro_sync and gyro
2016-06-26 16:15:06 +01:00
blckmn
cd9a97006f
Merge remote-tracking branch 'betaflight/betaflight' into development
...
# Conflicts:
# src/main/config/config.c
# src/main/io/serial_cli.c
2016-06-23 20:12:05 +10:00
borisbstyle
9160a2adbc
Fix motor stop not being deactivated with Airmode Feature
2016-06-23 01:17:01 +02:00
blckmn
af2ddeeffd
Re-added use_unsyncPwm
2016-06-22 06:55:27 +10:00
blckmn
c889f00d26
Merge branch 'betaflight' into ready_to_merge
...
# Conflicts:
# src/main/io/serial_msp.c
2016-06-20 18:16:22 +10:00
borisbstyle
9782fb1555
Apply PID reduction to only Iterm. (RC1 behaviour)
2016-06-19 15:21:26 +02:00
blckmn
897aab9c86
2.8.1 changes ready for merge
2016-06-19 09:42:30 +10:00
borisbstyle
d214f8602d
Smoothed Derivative from Error // Fix Iterm accumulation issues // Defaultss
...
Saturation rework
2016-06-18 00:37:01 +02:00
blckmn
51a99e74c6
STM32F4: USARTS 4,5,6 added
...
Flag initialisation for motor_pwm_protocol
Fixes for AlienFlightF4 and timers
2016-06-08 05:43:28 +10:00
borisbstyle
77dc19e9d9
Fix Fast PWM synced update for non ONESHOT125
2016-06-02 10:38:33 +02:00
borisbstyle
a3c1f6e168
Add Back Iterm limit for saturation scenarios
2016-06-01 20:59:11 +02:00
borisbstyle
704c09cced
Add Additional Anti desync option (Airmode saturation limit)
2016-06-01 18:29:17 +02:00