Michael Keller
99bd45d13c
Added target specific defines for bitbanged Dshot.
2019-09-10 13:40:10 +12:00
mikeller
2b98f137db
Fixed problems with bitbanged Dshot and lazily allocated timers.
2019-09-10 01:48:25 +12:00
Michael Keller
534dc31ab3
update unified configs - MatekF4Mini and MatekF7Mini ( #8851 )
...
update unified configs - MatekF4Mini and MatekF7Mini
2019-09-10 01:06:52 +12:00
Michael Keller
91b4129a48
Fix the problem of multiple timer allocations with bitbanged Ds… ( #8852 )
...
Fix the problem of multiple timer allocations with bitbanged Dshot.
2019-09-10 01:06:31 +12:00
Michael Keller
02794671fb
Added Unified Target configuration for AIKONF4. ( #8850 )
...
Added Unified Target configuration for AIKONF4.
2019-09-09 23:30:04 +12:00
Michael Keller
167b9f2e96
Fixed 'sd_info' showing incorrect information when SD card not… ( #8849 )
...
Fixed 'sd_info' showing incorrect information when SD card not configured.
2019-09-09 23:28:35 +12:00
Michael Keller
a979e424b6
Fix problem with empty string set as 'manufacturer_id'. ( #8848 )
...
Fix problem with empty string set as 'manufacturer_id'.
2019-09-09 23:26:37 +12:00
Michael Keller
33df35c2d3
Merge pull request #8843 from joelucid/fix_dshot_600
...
fix dshot_600 with dshot bitbang
2019-09-09 00:57:26 +12:00
Michael Keller
171535aaf5
Merge pull request #8842 from ctzsnooze/ff_spike_suppression
...
Small modification to ff boost to improve spike suppression
2019-09-09 00:56:19 +12:00
mikeller
4acf0893df
Fix the problem of multiple timer allocations with bitbanged Dshot.
2019-09-09 00:48:02 +12:00
TheIsotopes
72f7a0ef71
update to Linux LF format
2019-09-08 12:33:31 +02:00
TheIsotopes
1fb41024e9
update unified configs
...
i see the unified targets are now downloadable ... so i update the config to bf 4.1.0 firmware
2019-09-08 09:14:10 +02:00
mikeller
ccad2e8978
Added Unified Target configuration for AIKONF4.
2019-09-08 14:13:25 +12:00
mikeller
7018c81bf1
Fixed 'sd_info' showing incorrect information when SD card not configured.
2019-09-08 13:55:18 +12:00
mikeller
c14a388687
Fix problem with empty string set as 'manufacturer_id'.
2019-09-08 13:22:46 +12:00
Michael Keller
f331cb3dd1
Merge pull request #8839 from joelucid/fix_dshot_cmd
...
use driver independent motor count
2019-09-08 12:41:39 +12:00
Michael Keller
58ae87801a
Merge pull request #8762 from Linjieqiang/fix_unified_target_baro
...
Unified Target: add baro sensor auto detect feature for IFF4 boards.
2019-09-08 10:55:51 +12:00
ctzsnooze
633f404855
change debug scales
2019-09-08 01:29:44 +10:00
LinJieqiang
a7bff295cb
Unified Target: add mag sensor auto detect feature for IFF4 & IFF7 boards.
2019-09-07 22:11:29 +08:00
LinJieqiang
9f08bc63ea
Unified Target: add baro sensor auto detect feature for IFF4 boards.
2019-09-07 21:52:13 +08:00
Thorsten Laux
f9da3ea755
fix dshot_600
2019-09-07 07:31:34 +02:00
ctzsnooze
e381b27b9c
Small modification to ff boost spike suppression
...
The feed forward boost concept improves stick response by adding a stick acceleration factor to feed forward. Generating spikes when there are steps in the RC signal is the main problem.
This PR makes one small change to how the spike suppression method is determined.
It no longer uses the 'jerk' signal to generate the spike suppression 'clip' value. Instead it just uses the magnitude of the boost signal itself.
We originally used jerk because it is more sensitive to spikes. Detailed testing shows that jerk is that it has an unwanted impact one full RC step after the spike.
If we use the boost (acceleration) signal as the attenuator, that delayed impact does not occur, making the boost component more precise.
The threshold value for suppression needs to be a bit higher to achieve equivalence.
I've re-named the function to reflect it being related to spike suppression and removed 'jerk' since we aren't using that any more.
2019-09-07 11:22:06 +10:00
Michael Keller
ab4328f293
update TALONF7V2 unified target, ADD set pinio_box = 39,255,255… ( #8833 )
...
update TALONF7V2 unified target, ADD set pinio_box = 39,255,255,255
2019-09-07 12:35:38 +12:00
Michael Keller
e72bdc6780
update TALONF7FUSION unified target,ADD set pinio_box = 39,255… ( #8832 )
...
update TALONF7FUSION unified target,ADD set pinio_box = 39,255,255,255
2019-09-07 12:35:28 +12:00
Michael Keller
b4a9f9e878
Merge pull request #8796 from ctzsnooze/Set-default-dynamic-filter-range
...
Set default dyanmic notch range to medium
2019-09-07 12:28:13 +12:00
Michael Keller
a072f6200b
busBusy for SPI in program I/O mode should always return false ( #8835 )
...
busBusy for SPI in program I/O mode should always return false
2019-09-07 12:19:55 +12:00
Michael Keller
cf0e81ec4b
Merge pull request #8834 from etracer65/target_furyf4_add_mag
...
Add missing MAG support for FURYF4 and FURYF4OSD targets
2019-09-07 12:19:11 +12:00
Michael Keller
c3b490b40f
Optimize ledstrip DMA buffer update and bug fix ( #8830 )
...
Optimize ledstrip DMA buffer update and bug fix
2019-09-07 12:17:36 +12:00
Michael Keller
8639fb88a6
Merge pull request #8828 from joelucid/fix_esc_telemetry
...
Fix serial esc telemetry with bitbang dshot
2019-09-07 12:16:31 +12:00
Thorsten Laux
ccf7ce964a
use driver independent motor count
2019-09-06 16:43:57 +02:00
Michael Keller
db66284567
Bugfix: Vario GPS and 3D Total Distance overflow ( #8827 )
...
Bugfix: Vario GPS and 3D Total Distance overflow
2019-09-06 19:48:25 +12:00
Michael Keller
0a5c758bae
Merge pull request #8826 from joelucid/fix_rpm_reinit
...
Allow rpm filter to be reinitialized with new settings
2019-09-06 19:48:03 +12:00
Michael Keller
1298d3d4c9
Merge pull request #8825 from jflyper/bfdev-fix-MOTOR_MSP-hard-fault-with-no-motors
...
Provide isMotorEnabled function for motorNullDevice
2019-09-06 19:47:48 +12:00
Michael Keller
dd89313b7b
Add RPM Filter, FF and Iterm Relax values to the Blackbox header ( #8824 )
...
Add RPM Filter, FF and Iterm Relax values to the Blackbox header
2019-09-06 19:47:35 +12:00
jflyper
a3b1ad9e13
SPI in program I/O mode should always return false
2019-09-06 11:15:42 +09:00
Bruce Luckcuck
24a702eb46
Add MAG support for FURYF4 and FURYF4OSD targets
2019-09-05 17:00:47 -04:00
Cheng Lin
535eb520f0
add set pinio 1 box as pit mode switch
...
update cc2500:
update from upstream
2019-09-05 16:22:27 -04:00
Bruce Luckcuck
e1f10b0430
Optimize ledstrip DMA buffer update to reduce task processing time
...
Previous logic was updating updating the DMA buffer for all possible LED positions (32) regardless of how many were used. Since there are 24 bytes per LED, this performed a lot of unnecessary processing in cases where the user had less than 32 LEDs configured.
Also includes a bug fix in that if the LED count was decreased (like making changed using the Configurator LED tab), the now unused LEDs at the end of the string would remain on at the last color applied. Now they will be properly turned off. The bug was minor as it was resolved by a reboot, but made setup using the Configurator confusing since changes made are reflected when the user clicked the "Save" button (which does not reboot).
2019-09-05 16:10:19 -04:00
Michael Keller
62f0eb7ed3
Merge pull request #8829 from IvoFPV/remove-dshot1200
...
Remove dshot1200 in SPEEDYBEE F7 and in dshot bitbang
2019-09-06 07:48:27 +12:00
Cheng Lin
09b0937338
add set pinio 1 as pit mode switch for TALONF7FUSION unified target
...
update cc2500:
update from upstream
2019-09-05 15:32:09 -04:00
IvoFPV
acc3198ada
Remove dshot1200 in SPEEDYBEE F7
2019-09-05 20:08:33 +02:00
Michael Keller
ac5cf5a417
Merge pull request #8803 from azolyoung/add-speedybee-f7-target
...
add speedybee f7
2019-09-06 01:41:08 +12:00
Thorsten Laux
3d9541eea0
Allow rpm filter to be reinitialized with different settings
2019-09-06 01:13:19 +12:00
Michael Keller
44f0fb577c
Merge pull request #8816 from mikeller/add_scheduler_optimize_rate_auto
...
Added 'auto' setting for 'scheduler_optimize_rate'.
2019-09-06 01:11:42 +12:00
Michael Keller
1a56a51efe
Merge pull request #8817 from mikeller/add_rpm_filter_to_msp
...
Added the parameters for RPM filtering to MSP.
2019-09-06 00:54:32 +12:00
Thorsten Laux
b6b2b90f38
Fix serial esc telemetry with bitbang dshot
2019-09-05 11:13:25 +02:00
Tony Cabello
1406b068e2
Bugfix: Vario GPS and 3D Total Distance overflow
2019-09-05 09:33:01 +02:00
jflyper
eac1565987
Provide isMotorEnabled function pointer to motorIsEnabledNull for motorNullVTable
...
Also suppress call to this function from MSP_MOTOR when motors are not
present by inquiring motorIsEnabled first.
2019-09-05 16:24:52 +09:00
Miguel Angel Mulero Martinez
5f8919eb98
Add RPM Filter, FF and Iterm Relax values to the Blackbox header
2019-09-05 08:44:57 +02:00
mikeller
224e3e2c9a
Added 'auto' setting for 'scheduler_optimize_rate'.
2019-09-05 15:25:22 +12:00