Bruce Luckcuck
e49c10b573
RC smoothing: improve rx frame rate detection, add rc_smoothing_info cli command
...
Improved the rx frame rate detection/training by delaying calculation to avoid loop time jitter during flight controller initialization.
For auto cutoffs calculate a value appropriate for BIQUAD or PT1 depending on the configuration.
Added a new rc_smoothing_info cli command to display internal details about its operation.
2018-06-05 18:25:13 -04:00
mikeller
227c08f94e
Added profile / rateprofile info to 'get'.
2018-06-02 22:27:16 +12:00
mikeller
532e8afe61
Fixed dumping of profile values in CLI.
2018-06-02 21:01:22 +12:00
Bryce Johnson
0045b36320
Added blocked dshot commands, Added post command delay
...
Moved the dshotcommand to happen in pwm_output_dshot.
Simplified the timing and repeats to happen on a group basis instead works better for dshotburst
2018-06-01 21:56:11 +12:00
Michael Keller
f37a8184d5
Merge pull request #5891 from mikeller/add_disable_rx_loss_dshot_beacon_option
...
Implemented 'beacon' command in CLI.
2018-06-01 21:51:57 +12:00
mikeller
2ca07f7302
Fixed typo, BETAFLIGHTF3 flash overflow.
2018-06-01 00:48:21 +12:00
mikeller
f17567491f
Fixes from review.
2018-05-31 23:25:03 +12:00
mikeller
432f330e60
Fixes from review.
2018-05-31 23:25:03 +12:00
mikeller
b4c44d8a46
Fixed writing of empty signature.
2018-05-31 23:25:03 +12:00
mikeller
0bf4708033
Added support for signing board / serial number.
2018-05-31 23:25:03 +12:00
mikeller
a101a58b68
Added ability to set and check board info.
2018-05-31 23:25:03 +12:00
mikeller
f307bf3134
Fixed build for exotic targets.
2018-05-31 19:43:46 +12:00
mikeller
7e8f261436
Implemented 'beacon' command in CLI.
2018-05-31 01:48:27 +12:00
mikeller
ab916d16b2
Added beacon config printing.
2018-05-30 01:20:33 +12:00
mikeller
2c3bf6ad2d
Removed 'PREFERRED' beeper settings.
2018-05-30 00:50:55 +12:00
Michael Keller
418fd4beaa
Merge pull request #5990 from jflyper/bfdev-create-pg-rxSpiConfig
...
Add basic SPI RX configurability
2018-05-29 00:17:21 +12:00
Michael Keller
0bb6ab11e4
Merge pull request #5989 from mikeller/cleanup_cli_printing
...
Cleaned up CLI output generation, added 'cliPrintErrorLinef'.
2018-05-28 10:46:51 +12:00
jflyper
560af0b6ff
Add SPI bus configurability
2018-05-27 20:30:06 +09:00
mikeller
a8e1a2938f
Cleaned up CLI output generation, added 'cliPrintErrorLinef'.
2018-05-27 18:49:02 +12:00
jflyper
1a035aa0f3
Create a pg for rxSpiConfig
2018-05-27 13:13:20 +09:00
mikeller
1e5d1805b3
Fixed typo in CLI.
2018-05-27 15:35:04 +12:00
jflyper
041bfb22c6
Create a pg for rxConfig
2018-05-27 09:13:04 +09:00
Michael Keller
7b879679c0
Merge pull request #5974 from mikeller/fix_gps_rescue_config
...
Renamed 'gpsRescue' to 'gpsRescueConfig' and moved it into the appropriate location.
2018-05-27 00:06:15 +12:00
Michael Keller
5d7017c245
Merge pull request #5959 from mikeller/remove_unneeded_include
...
Removed unneeded include (that was breaking layering as well).
2018-05-26 23:54:10 +12:00
mikeller
d535fd6180
Renamed 'gpsRescue' to 'gpsRescueConfig' and moved it into the appropriate location.
2018-05-26 15:28:08 +12:00
jflyper
f9a43099db
SPI CS preinit for configurability
2018-05-24 22:00:26 +09:00
mikeller
8fb75adbed
Removed unneeded include (that was breaking layering as well.
2018-05-24 21:27:25 +12:00
Michael Keller
7ab2d0c7fd
Merge pull request #5935 from etracer65/cli_get_display_default
...
Add default display to cli get command if value has been changed
2018-05-23 22:09:55 +12:00
Bruce Luckcuck
361af53c2b
Refactor to support target specific defaults
...
Also remove redundant call to targetConfiguration()
2018-05-22 17:34:39 -04:00
Bruce Luckcuck
40a88ada81
Abstracted the PG backup and restore for use in multiple places
2018-05-21 21:31:01 -04:00
Bruce Luckcuck
fc2f01cdf7
Add default display to cli get command if value has been changed
...
Presents the user with the default value for reference when displaying a parameter with the "get" command - but only if the current value differs from the default.
2018-05-21 17:25:20 -04:00
jflyper
b12a4270ba
Add compass exit configurability
2018-05-21 12:03:11 +09:00
Michael Keller
dd151b3636
Merge pull request #5914 from etracer65/cli_cmd_feedback
...
Add responses for cli commands that were missing them for consistency
2018-05-20 00:31:57 +12:00
Bruce Luckcuck
119571f77e
Add responses for cli commands that were missing them for consistency
...
Most cli commands give some feedback if the command was successful. However a few did not return a response to provide an indication that the command was successful. This change adds feedback responses for the following commands:
adjrange
color
led
rxrange
serial
servo
vtx
2018-05-17 18:05:40 -04:00
Bruce Luckcuck
4423bf9018
Ignore leading whitespace for cli command parameters
2018-05-17 15:48:14 -04:00
jflyper
20b187fea9
Add handling of array of pg structures in cli resource command.
2018-05-16 01:06:29 +09:00
s0up
de5fa47c4c
navigation feature / reference removal
2018-05-09 10:28:36 -07:00
Bruce Luckcuck
aa4a8c7ec1
Add cli parameter bit setting type
...
Adds a new parameter mode `MODE_BITSET` that allows associating a cli parameter with a specific bit in a stored value. Bit packed values can be exposed with individual cli parameters for each bit as needed. Supports UINT8, UINT16 and newly added UINT32 data types (UINT32 not supported for other modes at this time).
2018-05-06 18:33:11 -04:00
blckmn
6d33fc6b0b
Fixed CC Channel versus Index issue, and added additional mapping in timerHardware for 7X2 target
2018-05-06 12:00:31 +10:00
blckmn
e5031407a6
Configurable timers
2018-05-06 12:00:31 +10:00
Michael Keller
8f50aad585
Merge pull request #5809 from jirif/rx_rate_calculation
...
Fix rx rate calculation when using fport
2018-05-05 18:34:59 +12:00
Michael Keller
b0ee38d77b
Merge pull request #5807 from etracer65/gyro_both_validation
...
Only allow gyro_to_use = BOTH if both detected gyros are the same type
2018-05-05 18:34:42 +12:00
Michael Keller
65d9e08f1b
Merge pull request #5783 from jflyper/bfdev-max7456-busdevice-conversion
...
MAX7456 Increase (re)configurability
2018-05-05 18:32:02 +12:00
Bruce Luckcuck
34bdfc00e7
Update gyroregisters cli command to display both gyros
...
If gyro_to_use = BOTH, then display the registers for both active gyros.
2018-05-04 11:46:05 -04:00
Diego Basch
c46be03047
added gps for altitude estimation, remove most unused code, rename altitude.c to position.c, add hdop to nmea
2018-05-04 08:45:26 -07:00
jflyper
944a2986a5
Use busDevice_s for reconfigurability
2018-05-04 17:09:56 +09:00
jirif
fa40fbe865
Fix RX rate calculation when using fport
2018-05-04 07:45:47 +02:00
blckmn
a9f74cd6df
Removed excess trailing spaces before new lines on licenses.
2018-04-25 20:58:00 +10:00
blckmn
46fe22b4bd
Direct license replacement
2018-04-22 09:22:46 +10:00
jflyper
f9f05ecad5
FLASH Full (re)configurability ( #5720 )
2018-04-20 07:55:17 +12:00