Hydra
1cd4227823
CF/BF - separate the virtual and adc current sensor configuration.
...
update the MSP configuration of current and voltage sensors to use IDs.
revert the i2s_bst changes, since TBS won't be updating their firmware
there is no point adding new features to it, we just need to keep it
compatible
2017-03-19 10:40:12 +00:00
Hydra
067d3c0ac2
CF/BF - First cut of Current/Voltage/Battery cleanup.
...
many refactorings, bugs squished, concerns separated,
single-responsibility violations fixed and performance optimizations.
2017-03-19 10:40:03 +00:00
Martin Budden
9e4de2ea3b
Added separate yaw pidsum limit
2017-03-07 11:25:21 +00:00
Martin Budden
aa561d542b
Updates to support parameter groups
2017-03-06 13:48:14 +00:00
Martin Budden
9b62a4e38f
Added PG config definitions 10
2017-02-28 06:28:06 +00:00
Martin Budden
8a8aae49b9
Merge pull request #2490 from martinbudden/bf_pg_configs5
...
Added PG config definitions 5
2017-02-27 06:25:28 +00:00
blckmn
1425241d61
Removing duplicate bb device enum
...
Changing SDCARD condition to that suggested by @mikeller
Changed make sample to make official
2017-02-26 20:59:42 +11:00
Martin Budden
df14abc5c2
Added PG config definitions 5
2017-02-26 08:06:14 +00:00
borisbstyle
c95f4993dc
Merge pull request #2479 from martinbudden/bf_rate_profile_rationalisation
...
Moved rate profiles out of pid profiles
2017-02-26 08:35:01 +01:00
blckmn
4b799ada5e
Protection to ensure only one or the other is initialised in regards to blackbox (for BlueJayF4)
2017-02-25 16:24:01 +11:00
Martin Budden
051c9cca48
Moved rate profiles out of pid profiles
2017-02-24 23:25:43 +00:00
Martin Budden
faf1ecf0e2
Moved free standing items out of masterConfig into separate configs
2017-02-22 18:44:40 +00:00
Martin Budden
5e7a755be3
Merge pull request #2382 from mikeller/make_flash_erasing_compile_conditional
...
Made flash erasing compile conditional on USE_FLASHFS.
2017-02-21 09:18:02 +00:00
Martin Budden
781b1b1352
Removed dependency of pwm_output driver on mixers and servos
2017-02-19 08:59:37 +00:00
Martin Budden
4c435fccae
Preparation for conversion to parameter groups 6
2017-02-15 08:05:37 +00:00
mikeller
15bef42fd2
Made flash erasing compile conditional on USE_FLASHFS.
2017-02-13 07:36:38 +13:00
Martin Budden
f6caf34806
Merge pull request #2329 from martinbudden/bf_imu_tidy
...
Tidy of IMU header
2017-02-08 09:23:25 +00:00
Bryce Johnson
e71e93ae02
Blackbox erase additions
2017-02-07 21:22:09 -06:00
Martin Budden
3d1e42d1aa
Tidy of IMU header
2017-02-06 00:27:08 +00:00
Bryce Johnson
22d11e35b2
Added blackbox erase for flashchips
...
revert back initBlackbox
Fixed blackbox erase when full.
Change BOXBLACKBOXERASE to the end
Blackbox erase changes
Moved the ARM detect into the blackbox statemachine
Added blackbox erase start and end beep
Tab to space
2017-02-01 22:07:56 -06:00
Martin Budden
79d4b2146d
Preparation for conversion to parameter groups
2017-02-01 08:46:19 +00:00
Martin Budden
9dfb3e45ee
Add ITerm anti-windup based on motor output saturation
...
Added noise threshold for PID ITerm accumulation
Removed ITerm setpoint scaler. Added CLI and MSP settings
Made default ITerm noise threshold zero. Added CLI setting.
Removed itermWindupPointPercent from MSP
2017-01-29 01:30:35 +01:00
Dan Nixon
8fb5ea5156
Add blackbox storage and device selection to CMS
2017-01-29 00:33:38 +01:00
borisbstyle
977d69657f
Revert "Some Flash space savings. Not relevant parameters are not shown"
...
This reverts commit 8f017b93e5
.
2017-01-21 13:20:11 +01:00
borisbstyle
8f017b93e5
Some Flash space savings. Not relevant parameters are not shown
2017-01-19 00:14:24 +01:00
borisbstyle
093115a2a0
Add anti_gravity_gain // new defaults
2017-01-19 00:00:33 +01:00
Martin Budden
6887c2de59
Fixed blackbox header output
2016-12-30 17:37:05 +00:00
borisbstyle
1030df294d
PID code cleanup // refactoring
2016-12-30 14:00:10 +01:00
borisbstyle
4e3704374a
Cleanup mw.c // Remove unnecessary functions
2016-12-30 14:00:10 +01:00
borisbstyle
f11945d9d6
Merge pull request #1876 from GaryKeeble/Dshot-Blackbox
...
Fix Motor Scaling on Blackbox Log when D-Shot is used
2016-12-30 13:30:22 +01:00
Gary Keeble
d0d2dea575
Add gyro scale back to 1.0
2016-12-23 08:58:34 +00:00
Gary Keeble
70542eabd0
Seperate rcCommand[Throttle] from D-Shot Motor Output
2016-12-23 08:56:13 +00:00
Martin Budden
f2acdbc666
Changed blackbox header to use currentProfile pointers
2016-12-21 15:26:48 +00:00
J Blackman
684660b584
Merge pull request #1828 from martinbudden/bf_mixer_tidy
...
Tidy of mixer code. Remove motorCount extern
2016-12-21 21:35:08 +11:00
Martin Budden
953d23851d
Added modeActivationProfile() macro
2016-12-21 08:46:31 +00:00
Martin Budden
ae1944b78c
Tidy of mixer code. Remove motorCount extern
2016-12-21 08:42:52 +00:00
Martin Budden
cbd4c030bf
Fixed scaling of gyro in blackbox output
2016-12-18 21:47:58 +00:00
Martin Budden
d72b4e96c9
Separated out pidConfig_t items
2016-12-15 09:12:42 +00:00
Martin Budden
06e871406e
Moved xx_hardware out of sensorSelectionConfig into config for specific sensor
2016-12-05 06:49:14 +00:00
Martin Budden
8d3c825646
Converted currentTime to currentTimeUs
2016-12-01 20:00:44 +00:00
Martin Budden
b8b9c95f57
Moved sensor global data into sensor_s structs
2016-12-01 17:47:17 +00:00
Martin Budden
fd5710051e
Merge pull request #1606 from martinbudden/bf_gyro_isr
...
Gyro initialisation refactoring
2016-12-01 18:43:43 +01:00
Martin Budden
4498f58918
Added osdProfile, vcdProfile, sdcard, and blackbox config macros
2016-11-30 23:43:10 +00:00
Martin Budden
c175d304c2
Added rx, arming, mixer, and airplane config() macros
2016-11-30 23:06:42 +00:00
Martin Budden
00338cb854
Added throttleCorrection, batter, rcControls, gpsProfile, and gps config() macros
2016-11-30 22:59:12 +00:00
Martin Budden
3ec46f1bd2
Added gyro, compass, acc, and baro config macros
2016-11-30 21:38:14 +00:00
Martin Budden
a9280d732a
Added sensor config macros
2016-11-30 21:30:57 +00:00
Martin Budden
590e569375
Changed gyro init and read functions to take a gyro_t* parameter.
...
Scaled gyro values to degrees per second in gyroUpdate.
2016-11-30 16:59:55 +00:00
Martin Budden
dc9e773b02
Added flight3DConfig() macro
2016-11-30 11:46:20 +00:00
Martin Budden
6ccf11d518
Added motorConfig() macro
2016-11-30 11:44:29 +00:00