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

11658 commits

Author SHA1 Message Date
Michael Keller
0dd43c92dc
Merge pull request #6132 from mikeller/fix_pid_loop_slowness
Remove GPS rescue update from PID loop.
2018-06-17 13:35:39 +12:00
Michael Keller
9c55617f05
Merge pull request #6130 from mikeller/fix_dshot_commands_2
Stop Dshot commands from running when ESCs not disarmed.
2018-06-17 12:05:20 +12:00
Michael Keller
319b85777b
Merge pull request #6113 from etracer65/turtle_mode_disarm_cleanup
Only reset motor directon on disarming when crash flip mode was active
2018-06-17 11:41:30 +12:00
Michael Keller
7215505934
Merge pull request #6127 from mikeller/jh_fix_rtc_leap_offset
[From iNav] change year base for RTC time_t to correct leap processing
2018-06-17 11:27:16 +12:00
Michael Keller
8a597c3228
Merge pull request #6131 from DieHertz/fix-f7-ledstrip
Marked LED DMA buffer FAST_RAM
2018-06-17 09:19:33 +12:00
mikeller
f067324844 Fixed extra repeat. 2018-06-17 03:07:10 +12:00
Michael Keller
609e304643
Merge pull request #6122 from dbasch/performance-fix
[GPS Rescue] - Fix the calculation of acceleration magnitude average to run at gps u…
2018-06-17 02:36:48 +12:00
mikeller
f129f7913c Added injection for GPS rescue commands. 2018-06-17 02:35:53 +12:00
Andrey Mironov
e70840a17a Marked LED DMA buffer FAST_RAM
Changes not staged for commit:
2018-06-16 17:32:12 +03:00
mikeller
ce4a95f33d Merge branch 'gps_rescue_update_fix' of https://github.com/codecae/betaflight 2018-06-17 02:04:24 +12:00
mikeller
7f107e2d9b Added updating of scheduled command time when motors become idle. 2018-06-17 01:45:10 +12:00
mikeller
d49948f1fd Stop Dshot commands from running when ESCs not disarmed. 2018-06-17 00:37:57 +12:00
Michael Keller
0a949c35b3
Merge pull request #6108 from mikeller/fix_dshot_commands
Fixed Dshot command check on non-F7.
2018-06-16 15:25:58 +12:00
stronnag
f298a4ad45 change year base for RTC time_t to correct leap processing
Merge pull request #3307 from iNavFlight/jh_fix_rtc_leap_offset
2018-06-16 15:02:44 +12:00
Michael Keller
4466c6f5e3
Merge pull request #6123 from etracer65/beacon_arming_guard_time
Reduce beacon arming guard time to 1.2 seconds
2018-06-16 13:40:02 +12:00
Michael Keller
370897eda3
Merge pull request #6124 from etracer65/osd_stats_reset_dup
Clean up duplicate OSD stat reset
2018-06-16 13:37:46 +12:00
Michael Keller
9f0ace1302
Merge pull request #6125 from wind0r/remove_double_transponder_update
remove double transponder update call
2018-06-16 12:19:28 +12:00
Steffen Windoffer
b5a34603fe remove double transponder update call 2018-06-16 00:23:21 +02:00
Bruce Luckcuck
7d783acafa Reduce beacon arming guard time to 1.2 seconds
Based on feedback from KISS and BLHeli developers the maximum delay for a beacon command is 1020ms.  Since there is some built-in delay in sendint the DSHOT beacon command 10 times leaving a little margin for error at 1.2 seconds.
2018-06-15 10:51:12 -04:00
Bruce Luckcuck
a93005c692 Clean up duplicate OSD stat reset 2018-06-15 00:00:19 -04:00
s0up
343049d653 fix the calculation of acceleration magnitude average to run at gps update freq vs PID looptime freq to save CPU resources 2018-06-14 14:36:31 -07:00
Michael Keller
9a06900c83
Merge pull request #6104 from etracer65/beacon_arm_delay_osd
Display OSD message and countdown if arming is delayed due to beacon
2018-06-14 23:08:31 +12:00
Curtis Bangert
8950eb1f68 Moved updateGPSRescueState to imuUpdateAttitude. gps_rescue.c tidy. 2018-06-14 02:21:12 -04:00
Michael Keller
156b71182f
Merge pull request #6116 from betaflight/revert-6110-gps_rescue_update_fix
Revert "Moved updateGPSRescueState to imuUpdateAttitude. gps_rescue.c tidy."
2018-06-14 13:26:12 +12:00
Michael Keller
4ead807edd
Revert "Moved updateGPSRescueState to imuUpdateAttitude. gps_rescue.c tidy." 2018-06-14 13:25:52 +12:00
Michael Keller
1aa78531f7 Fixes from review. 2018-06-14 12:24:30 +12:00
Andrey Mironov
7b035ce3a8
Merge pull request #6110 from codecae/gps_rescue_update_fix
Moved updateGPSRescueState to imuUpdateAttitude. gps_rescue.c tidy.
2018-06-14 01:01:33 +03:00
Bruce Luckcuck
3e706224c9 Only reset motor directon on disarming when crash flip mode was active
Previous logic always reset the motor direction if the crash flip mode was configured.
2018-06-13 16:41:27 -04:00
Bruce Luckcuck
c15933fbd6 Change beacon arming delayed message to use the warning message
Uses the OSD_WARN element rather than a separate separate screen before arming.  The "BEACON ON" message will appear for the first 0.5 seconds and then "AM IN x.y" will countdown for the remaining delay.

Also fixed OSD_WARN element blinking related to battery warnings to only blink the warning element if the battery warnings are actually configured.
2018-06-13 12:05:10 -04:00
Curtis Bangert
953e2ad0e9 Moved updateGPSRescueState to imuUpdateAttitude. gps_rescue.c tidy. 2018-06-13 11:36:49 -04:00
mikeller
906a4bcb78 Fixed Dshot command check on non-F7. 2018-06-14 01:46:24 +12:00
Michael Keller
11d8171c36
Merge pull request #6082 from wysiwyng/signed_current
Make current in blackbox signed (fixes #6057)
2018-06-13 22:59:56 +12:00
Michael Keller
a0b4ce799d
Merge pull request #6097 from brucesdad13/alienwhoop-target-update
Updated ALIENWHOOP defaults for Betaflight 3.4 Release
2018-06-13 22:59:21 +12:00
Michael Keller
d6622eb0fb
Merge pull request #6106 from wind0r/remove_unused_use_copy_profile
remove unused use copy profile
2018-06-13 22:58:39 +12:00
Steffen Windoffer
8464699977 remove unused use copy profile 2018-06-13 11:17:34 +02:00
aa07a820ba Fixed whitespace 2018-06-13 03:31:38 -04:00
989e532e0c Fixed up ALIENWHOOP target default PR as requested 2018-06-13 03:23:56 -04:00
Bruce Luckcuck
843a25903a Display OSD message and countdown if arming is delayed due to beacon
Provides a clear indication that arming is delayed for cases where DSHOT beacon is active.

Clears the OSD and displays "DISABLING BEACON" and "ARMING IN X.Y" with an active countdown in tenths of a second while arming is delayed due to DSHOT beacon. Once delay period is over the normal "ARMING" message appears.

If the DSHOT beacon is not active then this delay screen is not displayed.
2018-06-12 20:04:06 -04:00
e35810347d Updated ALIENWHOOP defaults for Betaflight 3.4 release 2018-06-11 22:57:00 -04:00
wysiwyng
d35a14834c Measured current is now signed in blackbox 2018-06-10 12:53:34 +02:00
Michael Keller
a5ba01666b
Merge pull request #6081 from ctzsnooze/iTerm_Reset_Debugging
iTerm_relax update debug settings and change threshold for setpoint mode
2018-06-10 14:09:21 +12:00
mikeller
5ff68d2c82 Fixed logging inconsistencies. 2018-06-10 13:26:58 +12:00
Michael Keller
4850b31eeb
Merge pull request #6080 from mikeller/add_beacon_off_flags_to_msp
Added 'dshotBeaconOffFlags' to MSP.
2018-06-10 12:50:39 +12:00
Michael Keller
21414faf1c
Merge pull request #6079 from etracer65/dshot_beacon_motor_direction
Add guard time between dshot beacon and arming/disarming
2018-06-10 12:50:15 +12:00
ctzsnooze
53476d45de bit more fine tuning 2018-06-10 10:15:19 +10:00
mikeller
5c2f598357 Added 'dshotBeaconOffFlags' to MSP. 2018-06-10 11:20:28 +12:00
Michael Keller
893d778310
Merge pull request #6076 from mikeller/fix_frsky_x_spi_dropouts
Fixed overflow FrSky X channel decoding.
2018-06-10 11:19:03 +12:00
Bruce Luckcuck
1e6e9e719f Add guard time between dshot beacon and arming/disarming
Tries to prevent DSHOT beacon commands from interfering with commands to set the motor direction.

Adds a 2 second delay after disarming before DSHOT beacon commands will be sent. This attempts to prevent the beacon commands from interfering with the motor direction reset that happens after using crash flip mode.

During arming if a DSHOT beacon command has been sent within 2 seconds the arming will be delayed until the 2 seconds have passed. This attempts to prevent interference with the motor direction commands sent at arming.
2018-06-09 18:59:59 -04:00
ctzsnooze
6d2c1a3c01 initial debug changes 2018-06-10 08:40:04 +10:00
mikeller
2f0c8d26ff Fix from review. 2018-06-10 03:21:27 +12:00