1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 16:55:36 +03:00
Commit graph

3122 commits

Author SHA1 Message Date
ProDrone
3a13edfdad Fix false RX loss detection on EEPROM read/write
The problem is caused by hardware counters (timekeeping and PPM/PWM
measurement) that keep running while the firmware is frozen. The result
is misinterpretation of received data.

EEPROM read & write now call a suspend and resume function to make RX
ignore incoming wrong data during reads/writes (and flush the wrong data
on resume).

Fixes issue #1257

(+1 squashed commit)
- Moved the check for skipSamples to the right place.

As commented by hydra
2015-09-04 16:54:25 +02:00
ProDrone
a46832fd85 Changed behavior of PR #1233 and doc update
Stick channels only have AUTO and HOLD mode.
AUX channels only have SET and HOLD mode.
Added check to parameter in CLI.
Modified rx.md to reflect changes (and more).

+1 squashed commit:

- A cleaner approach for the same functionality

Basically addressing all comments from Hydra
2015-09-04 16:51:19 +02:00
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
e67381577a Update Hex Files 2015-09-04 12:41:55 +02: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
Larry (TBS)
c8f4a479e0 - Colibri Race md file update. 2015-09-04 16:57:58 +08:00
Larry (TBS)
f83e8f2592 - Colibri Race md file update. 2015-09-04 16:02:08 +08: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
3b5d31fbbb Update Hex 2015-09-03 15:22:22 +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
borisbstyle
915a23ec03 Merge pull request #4 from nathantsoi/serial1wire-blheli-multiesc-betaflight
bring betaflight up to par with serial1wire-blheli-multiesc
2015-09-03 13:48:09 +02:00
nathan
80be01e530 bring betaflight up to par with serial1wire-blheli-multiesc 2015-09-02 21:43:42 -07:00
sppnk
4fe835ec08 Fix servo mixing tables 2015-09-02 16:31:41 +02:00
borisbstyle
d7ad58412c Update Hex Files 2015-09-02 14:33:06 +02:00
borisbstyle
6d99b58330 Lower watchdog timer for interrupt 2015-09-02 14:28:41 +02:00
borisbstyle
4e230668cd Update Hex Files 2015-09-02 14:13:04 +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
borisbstyle
3294228923 Merge pull request #3 from 4712/betaflight
fixed undefined reference to usb1WireInitialize()
2015-09-02 13:00:43 +02:00
4712
f6d99f356c fixed undefined reference to usb1WireInitialize() 2015-09-02 12:45:31 +02:00
Larry (TBS)
ee248b46a9 - Add Colibri Race md file 2015-09-02 12:40:38 +08: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
d1da0f5403 Update Hex Files 2015-09-02 00:31:50 +02:00
borisbstyle
82e23fd437 rework RC Smoothing 2015-09-02 00:31:46 +02:00
borisbstyle
4366ad3066 Update Hex Files 2015-09-02 00:31:01 +02:00
borisbstyle
77effd3b71 Luxfloat Level Mode (rcCommand scaled to max_angle_inclination) 2015-09-02 00:31:00 +02:00
borisbstyle
a687e35065 Update Hex Files and add more Targets
add sparky
2015-09-02 00:30:59 +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
6b433d8568 Update vortex hex 2015-09-02 00:30:55 +02:00
borisbstyle
d2c1713d4d Update Hex 2015-09-02 00:30:54 +02:00
borisbstyle
bb4b5526cc Correction in watchdog // old dT
restore old dT
2015-09-02 00:30:53 +02:00
borisbstyle
ac5ca52c58 Update Hex Files 2015-09-02 00:30:52 +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
f2c6822c81 Update HEX Files 2015-09-02 00:30:50 +02:00
borisbstyle
00ae128e3d constdT for gyro fliter
dTGyro
2015-09-02 00:30:49 +02:00
borisbstyle
6f13859345 Update Hex files 2015-09-02 00:30:48 +02:00
borisbstyle
2045b93683 Update Hex files 2015-09-02 00:30:47 +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