1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 04:45:24 +03:00
Commit graph

16827 commits

Author SHA1 Message Date
Michael Keller
547f874cfd
Merge pull request #10841 from ctzsnooze/Default-yaw-lowpass-to-100Hz
Default yaw lowpass to 100hz
2021-08-04 01:24:55 +12:00
Michael Keller
4019ee5130
Merge pull request #10848 from knoopx/fix-compile-no-feedforward
fix: compile error when USE_FEEDFORWARD is undefined
2021-08-04 00:59:31 +12:00
Michael Keller
a9e21e172d
Merge pull request #10860 from ctzsnooze/fix-feedforward-when-fpv_mix_degrees-is-active 2021-08-04 00:58:51 +12:00
Michael Keller
86a0e3cd2c
Merge pull request #10875 from hydra/bf-fix-bitbang-dshot 2021-08-04 00:52:06 +12:00
Michael Keller
1bfe0a3694
Merge pull request #10867 from SteveCEvans/flash_id 2021-08-04 00:21:25 +12:00
Michael Keller
e34c8bd7af
Merge pull request #10869 from SteveCEvans/max7456clk 2021-08-04 00:18:27 +12:00
Dominic Clifton
f3bda6a4a1 Fix no motor outputs when bi-directional dshot is disabled (the
default).

The issue is that the DMA is never enabled, and thus the DMA IRQ handler
was never called either.
2021-07-30 22:44:53 +02:00
Dominic Clifton
41109e52aa Fix no output when DSHOT BITBANG on H7 targets without an SD card.
Initially only the SD card buffer used the DMA RW AXI section, but now
the code enabled by `USE_DSHOT_CACHE_MGMT` uses it too.

Both the `DMA_RAM` and `DMA_RW_AXI` are only defined when `USE_DMA_RAM`
is used. So adding gating on `USE_DMA_RAM`.
# Conflicts:
#	src/main/drivers/memprot_stm32h7xx.c
2021-07-30 22:44:32 +02:00
J Blackman
1957c6c881
Merge pull request #10725 from TonyBlit/snr_fix
Crossfire RSNR used for RSSI calculation
2021-07-29 21:28:10 +10:00
Steve Evans
37f01a4a41 Determine valid SPI clock if USE_OVERCLOCK is not defined 2021-07-28 19:49:03 +01:00
Steve Evans
f226fe7c5c Fix chipID decode 2021-07-28 18:04:22 +01:00
ctzsnooze
271bcf9d55 fix feedforward when fpv camera angle set 2021-07-26 14:53:56 +10:00
Michael Keller
864cf3f3b4
Merge pull request #10525 from SteveCEvans/bb_dma 2021-07-26 13:18:30 +12:00
Steve Evans
432b80167f Added non-blocking SPI DMA support for access to FLASH for BB 2021-07-25 23:58:46 +01:00
Michael Keller
83a98f743c
Merge pull request #10705 from SteveCEvans/spi_dma_api 2021-07-25 13:26:04 +12:00
Steve Evans
87c8847c13 New SPI API supporting DMA
Call targetConfiguration() once before config is loaded and again afterwards in case the config needs to be changed to load from SD card etc

Drop SPI clock during binding

Remove debug

Add per device SPI DMA enable

Fix sdioPinConfigure() declaration warning

Reduce clock speed during SPI RX initialisation
2021-07-25 12:40:25 +12:00
Victor Martinez
95eca6abdb fix: compile error when USE_FEEDFORWARD is undefined 2021-07-21 13:20:02 +02:00
J Blackman
6d286e25f1
Merge pull request #10757 from KarateBrot/biquadCrossfeed
Add biquad crossfeeding + RPM filter fix
2021-07-18 13:31:20 +10:00
ctzsnooze
8b73c5242b Default yaw lowpass to 100hz 2021-07-17 21:02:33 +10:00
Michael Keller
3d5a0e585c
Merge pull request #10791 from mikeller/add_stm32h743_unified_target 2021-06-28 11:12:31 +12:00
Michael Keller
33dd967736
Merge pull request #10755 from mikeller/add_parameter_group_reset_defaults
Added resetting to defaults for individual parameter groups.
2021-06-28 11:07:17 +12:00
KarateBrot
48f14686d5 Add biquad crossfading
+ RPM filter fix (oscillations on throttle chops)
2021-06-27 23:46:45 +02:00
Michael Keller
5549a906f6 Added a Unified Target for STM32H743. 2021-06-27 18:49:45 +12:00
Michael Keller
74739ab82f
Merge pull request #10767 from KarateBrot/dynamicFilter 2021-06-27 18:21:05 +12:00
KarateBrot
0d71c40077 Cleanup 2021-06-14 01:08:24 +02:00
Tony Cabello Miguel
f9e45b548c small refactor 2021-06-13 11:48:54 +02:00
Tony Cabello Miguel
817191526a Crossfire RSNR used for RSSI calculation 2021-06-13 11:48:54 +02:00
Michael Keller
9ae2fe6d69
Merge pull request #10790 from mikeller/fix_uart_bugs
Fixed bugs in UART configuration introduced by #10704.
2021-06-13 18:20:38 +12:00
KarateBrot
009ce31de1 Use full machine word size to prevent range checks 2021-06-11 20:40:32 +02:00
KarateBrot
1ae31fd3d5 Dynamic notch bandwidth back to Q
+ simplified frequency estimation
2021-06-11 00:16:21 +02:00
Michael Keller
ae5aaa3c79 Fixed bugs in UART configuration introduced by #10704. 2021-06-11 00:27:54 +12:00
Michael Keller
7c89b857ad
Merge pull request #10704 from hydra/bf-usart9-10-support 2021-06-08 14:19:16 +12:00
J Blackman
c84170fac3
Merge pull request #10776 from mikeller/fix_g4_h7_spi
Fixed SPI access for SD cards for STM32G4 and STM32H7.
2021-06-08 08:14:47 +10:00
Michael Keller
bc79e600a3
Merge pull request #10730 from hydra/bf-sdcard-fixes-1 2021-06-04 01:23:04 +12:00
Michael Keller
897495d069
Merge pull request #10747 from SteveCEvans/usbd_msc_dma_mem 2021-06-03 10:12:06 +12:00
Michael Keller
7bf84b2a38 Fixed SPI access for SD cards for STM32G4 and STM32H7. 2021-05-30 15:52:52 +12:00
Michael Keller
12a4016ff0
Merge pull request #10761 from ctzsnooze/rc-update-msp-and-whitespace-fixes
msp and other small fixes to bring 10727 up to date with 10723
2021-05-27 01:30:55 +12:00
ctzsnooze
c26428232a msp and other small fixes 2021-05-25 08:29:32 +10:00
Michael Keller
b414be320f
Merge pull request #10727 from ctzsnooze/PT2-PT3-options-for-filters 2021-05-25 01:53:53 +12:00
Michael Keller
64961e8b23 Added resetting to defaults for individual parameter groups. 2021-05-23 00:48:32 +12:00
Michael Keller
6578cac89f
Merge pull request #10751 from mikeller/fix_ghst_coding_style
Fixed coding style in GHST telemetry.
2021-05-23 00:38:54 +12:00
Michael Keller
296b87fc6f
Merge pull request #10742 from KarateBrot/filter 2021-05-21 15:45:00 +12:00
Michael Keller
097d805308
Merge pull request #10659 from SteveCEvans/rx_state 2021-05-21 13:27:12 +12:00
Michael Keller
1cea5c587e
Merge branch 'master' into rx_state 2021-05-21 11:13:23 +12:00
Michael Keller
abc208fa5b
Merge pull request #10743 from mikeller/free_up_flash_space
Moved some data into FLASH1 from FLASH to free up space.
2021-05-21 11:13:05 +12:00
KarateBrot
3d78412fd1 Small filter efficiency improvements
+ restructured biquad functions for slightly more efficient updates

Revert changes without influence on runtime
+ cleaned up minor whitespaces

Removed unpractical math constants
2021-05-20 21:56:37 +02:00
Steve Evans
3087d10f53 Report task rate/Hz based on execution of whole state machine, not individual states where appropriate 2021-05-20 18:27:27 +01:00
Michael Keller
791a2ce390 Fixed coding style in GHST telemetry. 2021-05-21 02:46:31 +12:00
Michael Keller
07c32e7302
Merge pull request #10744 from ImmersionRC/ghstgpsredo
Add GPS Telemetry support to GHST
2021-05-21 02:44:14 +12:00
Michael Keller
dabe6343fc
Merge pull request #10602 from tstibor/doc_report_cell_voltage
CLI name ibus_report_cell_voltage is replaced by report_cell_voltage
2021-05-21 02:31:53 +12:00