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

3454 commits

Author SHA1 Message Date
ProDrone
3b9cd37a57 Prevent arming when in CLI mode 2015-09-04 16:46:03 +02:00
Nicholas Sherlock
f7530df974 Fix 1 millisecond backwards time leap in time measured by micros()
This race condition caused periodic flight instability when micros() was
called precisely on a 1000 nanosecond boundary.
2015-09-04 23:44:41 +12:00
borisbstyle
c9c073b71a micros fix // timer bug F3 targets
This solves the twitching issues on F3 targets
2015-09-04 12:28:22 +02:00
sppnk
45d31f2290 Fixing servo command bug
The limits for RATE were bad, so we had a "Parse error" when changing rate values other than 100.
2015-09-03 16:47:00 +02:00
borisbstyle
cb8c56d814 add microsecond delay to interrupt read 2015-09-03 15:22:21 +02:00
borisbstyle
426ccbd307 Watchdog delay timer to 150
Should be enough!

Update Hex files
2015-09-03 15:22:16 +02:00
nathan
80be01e530 bring betaflight up to par with serial1wire-blheli-multiesc 2015-09-02 21:43:42 -07:00
borisbstyle
6d99b58330 Lower watchdog timer for interrupt 2015-09-02 14:28:41 +02:00
borisbstyle
1b18d7aa14 Remove blheli bug workaround 2015-09-02 13:53:08 +02:00
borisbstyle
b457b16227 Merge branch 'betaflight' of https://github.com/borisbstyle/cleanflight into betaflight 2015-09-02 13:13:59 +02:00
4712
f6d99f356c fixed undefined reference to usb1WireInitialize() 2015-09-02 12:45:31 +02:00
borisbstyle
4899c0898d rebase correction 2015-09-02 00:41:12 +02:00
nathan
6e37b352e7 multiesc support for the cc3d 2015-09-02 00:38:39 +02:00
nathan
5be6a0762f serial1wire MSP and multi-esc configuration logic, compatible with BLHeliSuite 14.0.0.3.2 (beta)
mad props to @4712
2015-09-02 00:35:19 +02:00
nathan
291a56d9ca SPRACINGF3 support for serial1wire passthrough 2015-09-02 00:34:28 +02:00
nathan
8f12125c1e serial 1wire passthrough for ESCs with the BlHeli bootloader 2015-09-02 00:34:24 +02:00
nathan
804e2268bd cc3d opbl target -- undef baro to get it to build
without this: region `FLASH' overflowed by 144 bytes
2015-09-02 00:31:51 +02:00
borisbstyle
82e23fd437 rework RC Smoothing 2015-09-02 00:31:46 +02:00
borisbstyle
77effd3b71 Luxfloat Level Mode (rcCommand scaled to max_angle_inclination) 2015-09-02 00:31:00 +02:00
borisbstyle
9febb8cacd New Betaflight Defaults
Still good idea to get full 1kh sampling by disabling acc on naze boards
2015-09-02 00:30:58 +02:00
borisbstyle
bb12ad8646 Yaw pterm_cut_hz (derived from pterm_cut_hz) 2015-09-02 00:30:57 +02:00
borisbstyle
7a6fbc1702 original dT back
update hex
2015-09-02 00:30:56 +02:00
borisbstyle
bb4b5526cc Correction in watchdog // old dT
restore old dT
2015-09-02 00:30:53 +02:00
borisbstyle
5390cdc804 Selectable BARO (set baro_hardware)
Disabling baro will boost performance on FULL boards
2015-09-02 00:30:51 +02:00
borisbstyle
00ae128e3d constdT for gyro fliter
dTGyro
2015-09-02 00:30:49 +02:00
borisbstyle
41895bc1af New Clli params RC Smoothing and sync_gyro_to_loop 2015-09-02 00:30:46 +02:00
borisbstyle
259630840a Luxfloat more precision in Configurator tuning 2015-09-02 00:30:45 +02:00
borisbstyle
b02a884c0c Betaflight Recognition 2015-09-02 00:30:44 +02:00
borisbstyle
6a92b9a808 F1 target decreased max refresh 2015-09-02 00:30:43 +02:00
borisbstyle
a2d3a79187 Add MPU3050 INT_STATUS 2015-09-02 00:30:42 +02:00
borisbstyle
6f3afb2df1 Enable full 1khz sampling on F1 boards (no acc mode) 2015-09-02 00:30:41 +02:00
borisbstyle
de5f6aa68f MPU6500 INT_STATUS support // MPU3500 dummy handling 2015-09-02 00:30:40 +02:00
borisbstyle
26deeb8ff6 Loop synced to Gyro
Remove double MPU_RA_PWR_MGMT_1

Looptime to Gyro refresh rate

disable 2khz when acc used for F3

Gyro sync code improvement

doc change
2015-09-02 00:30:39 +02:00
borisbstyle
07b9aceb7c Luxfloat Optimisation and new defaults
Remove constraining of delta

Yaw D default to 10

Default change and rebase with master
2015-09-02 00:30:38 +02:00
borisbstyle
d282ec3483 Remove TPA from Iterm PID1 2015-09-02 00:30:37 +02:00
borisbstyle
60955fc27d RC Smoothing
fix loopcount

Improve AUX logic // initial factor set to 1

Better Delta approach

FIX AUX CALC

Update refresh rates
2015-09-02 00:30:36 +02:00
borisbstyle
fdcfe71b73 Improve soft filtering function for reuse
Reorder serial.c *_cut_hz parameters

Remove unnecessary dT calculation in luxfloat

Restructured filter

filter.h fix

Luxfloat remove internal dT

Void function for gyro fillter
2015-09-02 00:30:35 +02:00
Richard Lehey
637fd64f36 Add support for new BMP280 barometer, modified files 2015-09-02 00:30:33 +02:00
Richard Lehey
105910b25a Add support for new BMP280 barometer 2015-09-02 00:30:32 +02:00
nathan
5c20fdf1c5 SPRACINGF3 support for serial1wire passthrough 2015-09-02 00:30:31 +02:00
nathan
5e16460c98 serial 1wire passthrough for ESCs with the BlHeli bootloader 2015-09-02 00:30:30 +02:00
borisbstyle
a534868408 Luxfloat Optimisation and new defaults
Remove constraining of delta

Yaw D default to 10

Default change and rebase with master
2015-09-01 23:43:09 +02:00
borisbstyle
ff23cab2a8 Remove Aux filter // more accurate cycleTime // Code cleanup
Change datatypes
2015-09-01 23:41:56 +02:00
borisbstyle
b69bab33b2 Configurable RC Smoothing 2015-09-01 23:41:56 +02:00
borisbstyle
eaff64d25f RC Smoothing
fix loopcount

Improve AUX logic // initial factor set to 1

Better Delta approach

FIX AUX CALC

Update refresh rates
2015-09-01 23:41:55 +02:00
Nicholas Sherlock
be815ec070 Support pid_at_min_throttle = 0 for 3D flight 2015-09-01 01:46:44 +12:00
Nicholas Sherlock
1a15e5aa08 Blackbox: Fix slow frames were not logged when logging rate was 1/32 2015-08-30 21:53:33 +12:00
Nicholas Sherlock
2b356a47dc Improve Blackbox header writing reliability 2015-08-30 02:33:16 +12:00
Nicholas Sherlock
f29b9dd329 Blackbox: Use rx getters instead of importing private state directly 2015-08-28 21:26:11 +12:00
Nicholas Sherlock
b6a75cb3f1 Add Blackbox logging of rx loss state flags
Closes #1266
2015-08-28 17:26:45 +12:00