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

13403 commits

Author SHA1 Message Date
jflyper
cc0e689bb5 Add USE_ACC conditionals 2019-02-04 20:37:43 +09:00
jflyper
85cd4df2ea Refactor / rename PERSISTENT_OBJECT_BOOTLOADER_REQUEST to PERSISTENT_OBJECT_RESET_REASON 2019-02-04 19:06:19 +09:00
Michael Keller
af84f9e99d
Merge pull request #7520 from jflyper/bfdev-srxl-datetime_t-should-inside-USE_RTC_TIME
[TELEMETRY SRXL] dateTime_t should be declared inside USE_RTC_TIME
2019-02-04 19:29:12 +13:00
Michael Keller
7411e10482
Merge pull request #7519 from mikeller/fix_cli_profile_setting
Fixed range detection for setting of PID / rate profiles in CLI.
2019-02-04 19:28:45 +13:00
Michael Keller
0752b62206
Merge pull request #7521 from mikeller/make_tests_fast_again
Separate out target specific tests into the 'test-all' goal.
2019-02-04 17:24:23 +13:00
mikeller
299d96fdc7 Added battery cell count based automatic PID profile switching. 2019-02-04 13:15:43 +13:00
Michael Keller
90e50c9f48
Merge pull request #7510 from etracer65/motor_output_limit_cms
Add CMS entry for motor_output_limit
2019-02-04 12:33:35 +13:00
Bruce Luckcuck
9d7af42e9f Add CMS entry for motor_output_limit
Will assist tuning while at the field. Added under PROFILE -> MISC PP.
2019-02-04 10:55:24 +13:00
Michael Keller
e1b84ad204
Merge pull request #7515 from mikeller/fix_driver_layer_upreference
Fixed up reference in the driver layer.
2019-02-04 10:04:15 +13:00
Michael Keller
1a1464094f
Merge pull request #7511 from etracer65/reduce_airmode_activation_percent
Reduce airmode activation percent to 25
2019-02-04 08:00:02 +13:00
Michael Keller
398fd93b1d
Merge pull request #7513 from etracer65/airmode_enabled_by_default
Enable FEATURE_AIRMODE by default
2019-02-04 07:59:49 +13:00
Michael Keller
42ecc7e7c1
Merge pull request #7509 from mikeller/add_uint16_cli_support
Added support for full range uint16_t parameters in CLI.
2019-02-04 07:58:49 +13:00
Michael Keller
5094061567
Merge pull request #7518 from mikeller/feature_cuts
Removed features from AIORACERF3 and IMPULSERCF3 to make it fit flash.
2019-02-03 17:40:35 +13:00
mikeller
344bddf882 Make 'test-representative' work as expected. 2019-02-03 17:38:55 +13:00
mikeller
b329f0d70b Separate out target specific tests into the 'test-all' goal. 2019-02-03 15:54:26 +13:00
jflyper
bc2e13e021 dateTime_t should be declared inside USE_RTC_TIME 2019-02-03 11:47:36 +09:00
Michael Keller
493d0d0d8f
Merge pull request #7500 from mikeller/improve_crsf_flight_mode_reporting
Improved CRSF flight mode reporting.
2019-02-03 14:50:09 +13:00
mikeller
f0f6f46eeb Fixed range detection for setting of PID / rate profiles in CLI. 2019-02-03 14:42:26 +13:00
mikeller
5b56086e11 Removed features from AIORACERF3 and IMPULSERCF3 to make it fit flash. 2019-02-03 14:31:38 +13:00
Michael Keller
5a1c0769e7
Merge pull request #7503 from etracer65/osd_profile_msp
Add MSP support for OSD profiles and OSD stick overlay
2019-02-03 14:05:32 +13:00
mikeller
f5a979c737 Added support for full range uint16_t parameters in CLI. 2019-02-03 11:14:07 +13:00
mikeller
210e90249e Fixed up reference in the driver layer. 2019-02-03 11:04:34 +13:00
Michael Keller
d833a51317
Merge pull request #7506 from etracer65/gyro_align_msp_compatibility
Update MSP gyro alignment support and preserve backwards compatibility
2019-02-03 10:42:26 +13:00
Michael Keller
67043e4ffc
Merge pull request #7508 from mikeller/fix_flash_overflow_2
Fixed flash overflow on IMPULSERCF3, RMDO, and SPRACINGF3.
2019-02-03 10:29:41 +13:00
Bruce Luckcuck
3db58c51bd Enable FEATURE_AIRMODE by default
It's long past time for this! The vast majority of airmode related support issues we encounter involve people forgetting to enable airmode.

For the tiny percentage that still (mistakenly) believe they don't want to enable airmode, they can disable if they desire.
2019-02-02 11:41:56 -05:00
Bruce Luckcuck
9fd82882e0 Reduce airmode activation percent to 25
In recognition of a more appropriate value based on the average hardware in use today.
2019-02-02 11:20:15 -05:00
Bruce Luckcuck
5c05e945df Add MSP support for OSD profiles and OSD stick overlay
Adds available profiles and currently selected OSD profile. If the `USE_OSD_PROFILES` feature is not available then the profile count and selected profile will be 1.

Adds OSD stick overlay radio mode. A zero value indicates OSD stick overlay is not available.
2019-02-02 09:40:48 -05:00
mikeller
b296c5f6aa Fixed flash overflow on IMPULSERCF3, RMDO, and SPRACINGF3. 2019-02-02 23:00:41 +13:00
Michael Keller
fd297b6b2c
Merge pull request #6924 from smoriarty21/pilot_name
Pilot Name
2019-02-02 21:20:08 +13:00
mikeller
4d8bf61d94 Improved CRSF flight mode reporting. 2019-02-02 21:15:32 +13:00
Bruce Luckcuck
d66533fb5a Update MSP gyro alignment support and preserve backwards compatibility
Preserve gyro/acc alignment backwards compatibility for configurator versions unaware of the revised sensor alignment scheme.

Update MSP to add support for:
1. Flag to indicate whether `USE_MULTI_GYRO` is available
2. `gyro_to_use`
3. `gyro_1_sensor_align` and `gyro_2_sensor_align`.
2019-02-01 21:52:47 -05:00
Michael Keller
b3b2517fab
Merge pull request #7489 from etracer65/ledstrip_beacon_improvements
Enhance ledstrip BEACON profile
2019-02-02 15:27:15 +13:00
Michael Keller
d208cd0f8f
Merge pull request #7482 from mikeller/add_motor_output_limit
Added motor output limiting per profile.
2019-02-02 15:25:54 +13:00
Michael Keller
85ac92f42a
Merge pull request #7502 from mikeller/remove_deprecated_align
Removed leftover references to 'gyro_align', 'acc_align'.
2019-02-02 15:17:08 +13:00
mikeller
f7134580f8 Fixed missing conditional, incremented parameter group version, added
config reset.
2019-02-01 07:53:09 +13:00
Michael Keller
5a510ce859
Merge pull request #7501 from betaflight/fix_flash_overflow
Fixed flash overflow on CHEBUZZF3, FURYF3, FURYF3OSD, LUX_RACE, RACEBASE, SIRINFPV, and SPRACINGF3MINI.
2019-02-01 07:44:48 +13:00
mikeller
21edada68b Removed leftover references to 'gyro_align', 'acc_align'. 2019-02-01 01:50:40 +13:00
Sean M
09fce7f1fa Adding display name to OSD and CLI 2019-02-01 01:11:40 +13:00
mikeller
183275beb4 Fixed flash overflow on CHEBUZZF3, FURYF3, FURYF3OSD, LUX_RACE, RACEBASE, SIRINFPV, and SPRACINGF3MINI. 2019-02-01 00:58:03 +13:00
Michael Keller
ae194f2eb3
Merge pull request #7491 from etracer65/ledstrip_profile_msp
Update ledstrip MSP to add support for advanced flag and profile
2019-01-30 10:36:45 +13:00
Bruce Luckcuck
12a29eb7a9 Enhance ledstrip BEACON profile
Added features to the BEACON ledstrip profile:

Added a `ledstrip_beacon_color` to allow color selection rather than forcing to white.

Added `ledstrip_beacon_period_ms` to configure the blink period in milliseconds. Smaller time periods mean faster blinking.

Added `ledstrip_beacon_percent` to configure the "ON" time duty cycle. User can set to 100% to have the beacon display a solid color. 0% can be used to turn the becaon completely off.

Added `ledstrip_beacon_armed_only` to allow the user to configure whether the beacon is only on when armed.

Added `ledstrip_visual_beeper_color` to allow configuration of the visual beeper color.

Added the new parameters to the CMS menu.

Simplified the code and combined the RACE and BEACON profile processing.

Added support for auutomatically displaying a beacon that indicates RX_SET or failsafe regardless of the other RACE or BEACON settings.
2019-01-29 15:26:13 -05:00
Bruce Luckcuck
d8c54460a9 Update ledstrip MSP to add support for advanced flag and profile
Added a flag indicating the level of ledstrip support (to allow improved Configurator behavior) along with support for reading/setting the current `ledstrip_profile`.

ledstrip support flag is as follows:
0 = basic ledstrip available
1 = advanced ledstrip available
2019-01-29 09:43:19 -05:00
Michael Keller
aa020c8970
Merge pull request #7471 from jflyper/bfdev-4.0-compatible-acc-alignment
Set acc alignment to that of active gyro
2019-01-30 02:44:32 +13:00
Michael Keller
436892424c
Merge pull request #7492 from jflyper/bfdev-fix-pinio-initialization
[PINIO] Fix inverted pin initialization problem
2019-01-30 02:39:44 +13:00
Michael Keller
b36acf5576
Merge pull request #7490 from mikeller/add_makefile_test_invocations
Added 'test_help' and 'test_<testname>' targets to Makefile.
2019-01-30 00:54:00 +13:00
Michael Keller
2a31d3c3d7
Merge pull request #7488 from AlienWiiBF/Generic_update
Update DMAOPT settings for generic targets
2019-01-30 00:17:31 +13:00
mikeller
73d18ede66 Halved motor_output_limit for 3D modes. 2019-01-30 00:05:41 +13:00
Michael Keller
0b7fbdf3bd
Merge pull request #7486 from mikeller/add_exemplary_tests
Added 'test-representative' make target to run a representative subset of the unit tests.
2019-01-29 16:28:13 +13:00
jflyper
5b40bb4b24 Set acc alignment to that of active gyro 2019-01-29 11:33:01 +09:00
Michael Keller
fc289e95b7
Merge pull request #7485 from mikeller/add_led_strip_to_f3
Re-added minimal LED_STRIP support to F3.
2019-01-29 07:27:36 +13:00