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

151 commits

Author SHA1 Message Date
Jay Blackman
c1fcac8ced
Updating MCU type list to maintain sync with firmware (#4299) 2025-01-10 20:13:44 +01:00
Mark Haslinghuis
e5d9cfbf63
Add gyro and magnetic custom alignment MSP (#4294)
* Custom alignment

* Move declination to configuration

* Cleanup unused message

* Remove unused legacy_gyro_alignment

* Remove unused legacy_accel_alignment

* Cleanup gyro_align_content

* Cleanup unused acc code

* Disable custom fields when preset is used

* Remove more 0xDEADC0DE
2025-01-10 19:54:57 +01:00
Mark Haslinghuis
7614ad3864
Execute prettier (#4291)
* Execute prettier

* Fix some sonar complaints

* Add git blame ignore rev
2025-01-04 22:43:46 +01:00
Mark Haslinghuis
8e3e419a97
Add position hold build option (#4292) 2025-01-03 17:26:22 +01:00
Mark Haslinghuis
e4d7253cd7
Fix [missing] build options (#4236)
Fix build options
2024-10-31 12:23:08 +01:00
Mark Haslinghuis
922adbe652
Deprecate minthrottle to use motor_idle (#4196)
* Depricate minthrottle

* Fix sonar

* Update toggle hide logic

* Rename digitalIdlePercent

* Move mincommand above maxthrottle

* Use widetip

* Update tooltip

* Change precision

* Fix camelCase
2024-10-08 18:31:19 +02:00
MikeNomatter
2631c90c29
Refactor dMin to dMax (#4173)
* rename vars

* swap labels for older versions

* change locales

* fix slider warnings for older versions
2024-09-24 11:28:40 +02:00
Mark Haslinghuis
643b484510
Fix deadband and getSerialRxTypes (#4167) 2024-09-16 17:26:03 +02:00
Mark Haslinghuis
a23f3cfb33
Restore failsafe modename CSS (#4159) 2024-09-06 23:44:48 +02:00
her01n
d885182ce5
Warn when selected rx protocol is not in build configuration (#4150)
* Warn when selected rx protocol is not in build configuration

* Disable unavailable rx protocols

* Handle TARGET_CUSTOM same way like other cases

Co-authored-by: nerdCopter <56646290+nerdCopter@users.noreply.github.com>

---------

Co-authored-by: Michal Herko <michal@herko.it>
Co-authored-by: nerdCopter <56646290+nerdCopter@users.noreply.github.com>
2024-09-03 19:54:19 +02:00
Míguel Ángel Mulero Martínez
e0fd63f5d5
Fix board name in logo and status bar (#4019) 2024-06-12 00:59:27 +10:00
Mark Haslinghuis
e806299c24
Increment minimal supported API to 1_44 (firmware 4.3) (4/4) (#4011)
* Increment supported API - MSP and others

* Cleanup webstm32

* Cleanup AutoDetect

* Cleanup Setup

* Fix indentation
2024-06-07 15:37:34 +02:00
Mark Haslinghuis
dfc04a2154
Add support for gyro_cal_on_first_arm (#3938)
* Add support for gyro_cal_on_first_arm

* Add semver magic

* cleanup

* cleanup html

* Update added parameter

* Another update

* Remove auto imported vite import

* Change API and hide better
2024-05-22 16:47:03 +02:00
Mark Haslinghuis
776a1f5dfc
Fix reset options (#3932)
* Fix reset options

* Use deep copy
2024-05-06 22:45:32 +02:00
Mark Haslinghuis
461e2db634
Fix virtual reboot and auto-connect (#3933)
* Fix virtual reboot

* Fix sonar
2024-05-05 15:16:28 +02:00
Mark Haslinghuis
939b88d897
Add support for using MSP build options (#3780)
* Add buildOptions from MSP

* Fixup semver
2024-04-19 21:42:57 +02:00
ChrisRosser
4bae72907d
Throttle curve now respects throttle scale and clip (#3879)
* Update pid_tuning.js

Update pid_tuning.js

Update pid_tuning.js

* Update src/js/tabs/pid_tuning.js

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* Update src/js/tabs/pid_tuning.js

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* Update src/js/tabs/pid_tuning.js

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* Update src/js/tabs/pid_tuning.js

* Update src/js/tabs/pid_tuning.js

* Update src/js/tabs/pid_tuning.js

---------

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
2024-04-09 17:25:11 +02:00
Mark Haslinghuis
1e49a1256c
Add positional DOP to GUI (#3857)
* Display positional DOP

* Fix DOP presentation
2024-03-26 14:36:09 +01:00
Mark Haslinghuis
b362ed32c3
Update serialrx_provider table (#3800) 2024-02-16 15:22:42 +01:00
Mark Haslinghuis
1c78f88b3f
Revert "Add MSP support for led profile and status (#3671)" (#3692)
This reverts commit b8da48af95.
2023-12-24 20:41:38 +01:00
Mark Haslinghuis
4679e33271
Revive MSP message for mag declination (#3676)
* Add back mag declination

* Conditionally allow mag configuration
2023-12-19 15:24:46 +01:00
Mark Haslinghuis
b8da48af95
Add MSP support for led profile and status (#3671) 2023-12-15 01:28:35 +01:00
Mark Haslinghuis
63c188a4e8
Add MSP2_SENSOR_CONFIG_ACTIVE message (#3644)
* Add message for detected sensors

* Add gyro sensor info

* Add separate sensor info panel
2023-11-28 10:55:23 +01:00
ASDosjani
2406205b55
Add LED Strip sliders (#3550) 2023-09-05 17:51:00 +02:00
Mark Haslinghuis
172cb0bee9
Fix GPS Rescue parameters confusion (#3554)
* Fix GPS Rescue parameters

* Use uint16_t for initialClimbM

* change return altitude to 5 - 1000

* Attribute fixes

* Do not mix semver code

* Fix order

* Change tooltip

* Rearrange sequence of settings

* update gps rescue max pitch angle text

* Update return ground speed message

* Update helpicon

* update tooltips

---------

Co-authored-by: ctzsnooze <chris@th.id.au>
Co-authored-by: ctzsnooze <chris.thompson@sydney.edu.au>
2023-08-31 11:50:01 +02:00
Mark Haslinghuis
19d12b5b10
Revert "Add LED strip sliders" (#3548)
Revert "Add LED strip sliders (#3531)"

This reverts commit 7bca5f9b83.
2023-08-18 19:24:31 +02:00
ASDosjani
7bca5f9b83
Add LED strip sliders (#3531)
* Add LED strip sliders

* Update src/js/msp/MSPHelper.js

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* descriptions

* higher rainbow frequency

---------

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

tested today
2023-08-18 11:53:37 +10:00
Mark Haslinghuis
62a9cde6d1
Add all 8 debug values in sensors tab and only show active debugs (#3522)
* Add all 8 debug values in sensors tab

* Make debug columns dynamic

* Do it for all debug columns

* Use semver to decide initial column count

* Some improvements from NerdCopter
2023-07-24 11:50:42 +02:00
Mark Haslinghuis
5344781de2
Fix battery status and optimize and fix status pull (#3397)
* Fix status

* Remove duplicate status requests

* Add clearInterval

* Cleanup

* Remove more duplicate status polling
2023-04-10 01:42:03 +02:00
HThuren
56338c2de6
Add sensor / range finder information at Setup tab (#3410)
* Show sonar at setup.js

* Changed logic for , seperator

* Changed logic for , seperator
2023-04-09 21:34:05 +02:00
HThuren
e15cb55e24
Show CPU core temp on Setup tab (#3403)
* add temp

* add cpu temperature
2023-04-06 22:22:13 +02:00
Mark Haslinghuis
584e672c4d
Expose Cloud Build Options and hide tabs and features (#3332)
Expose Cloud Build Options

Add cloud build options to auto-detect
2023-03-03 00:11:20 +01:00
Károly Kiripolszky
a4bc6ef01d
Display heading on GPS Tab (#3355) 2023-03-03 04:32:23 +11:00
Mark Haslinghuis
7fbb0597a3
Select blackbox debug fields (#3363) 2023-03-02 18:30:16 +01:00
Tomas Chmelevskij
771b840095
feat: use modules instead of global bindings (#3245) 2023-01-15 23:40:23 +01:00
Tomas Chmelevskij
c086395def
Refactor msp to modules (#3214)
* feat: refactor everything to modules

* fix: a lot of circular deps fixes

* feat: use vitest instead of karma
2023-01-14 22:11:37 +01:00
Tomas Chmelevskij
4582f4d39e
Serial backend modules (#3192) 2023-01-08 17:13:20 +11:00
haslinghuis
d70a7b3269
Update MCU types (#3146) 2022-12-15 16:22:59 +01:00
haslinghuis
44684cb8d0
Fix receiver provider order (#3140)
* Fix receiver provider order

* Fix rates preview and throttle rates preview
2022-12-13 20:41:46 +01:00
haslinghuis
867b59d204
Bump API_VERSION_ACCEPTED and semver cleanup (#3104)
Firmware flasher: build config help icons style fix (#3092)

Co-authored-by: Ivan Efimov <gendalf44@yandex.ru>
2022-12-11 04:55:14 +01:00
haslinghuis
6242f1e721
Add support for ELRS UID (#3097)
* Add support for ELRS UID

* Add Babel

* Fix review

* Fix CSS
2022-12-05 14:24:37 +11:00
haslinghuis
09355c25d0
Update MSP2TEXT command (#3096)
Fix constants for MSP2TEXT command
2022-12-02 02:40:46 +01:00
Krasiyan Nedelchev
3873f82c23 Add 'Pilot name' to the Configurator UI; rename 'Display name' to 'Pilot name'; rename 'name' to 'craft_name'
- add pilot name (display_name) to the Configuration tab

  - add handling for the 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT' commands

    - with support for the 'MSP2TEXT_PILOT_DISPLAY_NAME' ('displayName') config prop

  - backup handling of the 'displayName' config prop

  - add a text field to configure the pilot name in the 'Configuration/Personalization' box

    - using the 'display_name' FC config prop and the 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT' MSP commands
    - add tooltips for both the 'Craft name' and 'Pilot name' fileds

  - rename the 'Display name' OSD element to 'Display name (Pilot name)'

    - expand the tooltip descriptions of 'Craft name' and 'Display name (Pilot name)'
    - change the default 'DISPLAY_NAME' OSD element preview to 'PILOT_NAME'

  - remove the default 'JOE PILOT' string value of the 'displayName' FC initial config

  - backwards compatibility handling for 'display_name' pre MSP v1.45

- rename 'display name' to 'pilot name'

  - add 'FC.CONFIG.pilotName' in place of 'FC.CONFIG.displayName'
  - add the 'PILOT_NAME' OSD element and keep backwards compatibility
    for the 'DISPLAY_NAME' OSD element (depending on the MSP version)

- rename 'FC.CONFIG.name' to 'FC.CONFIG.craftName'

  - add the 'MSP2TEXT_CRAFT_NAME' const for 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT'
  - use 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT' to get/set 'FC.CONFIG.craftName'
  - keep full backwards compatibility pre MSP v1.45 (using the legacy 'MSP_NAME' / 'MSP_SET_NAME')
2022-10-26 02:17:23 +02:00
Mark Haslinghuis
a1449a8c9f Update PID Profile 2022-09-22 14:00:35 +02:00
Mark Haslinghuis
85b3cda0c9 Change dynamic Notch MinHz Default 2022-09-08 22:02:46 +02:00
Mark Haslinghuis
7e3ff0b27b Remove antiGravityMode and change itermAcceleratorGain to antiGravityGain 2022-07-25 16:52:31 +02:00
Hans Christian Olaussen
145d567ff9 Make "Activate bootloader" button use bootloader in flash if it exists 2022-04-24 00:19:12 +02:00
Mark Haslinghuis
94037827e8 Fix model preview
Refactor currentRates
2022-04-13 02:04:42 +02:00
Miguel Angel Mulero Martinez
7bf2adc0d8 Fix RX model preview for different rates system 2022-02-25 16:03:48 +01:00
Asizon
b7085a5926 Rpm defaults fix
Change dialog

sonar fixes

sonar fix

fix text

no values change if not dialog shows

typo
2022-01-26 07:41:21 +01:00