Commit Graph

16808 Commits

Author SHA1 Message Date
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
J Blackman 6d286e25f1
Merge pull request #10757 from KarateBrot/biquadCrossfeed
Add biquad crossfeeding + RPM filter fix
2021-07-18 13:31:20 +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
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
Michael Keller 6053476a0e
Merge pull request #10745 from CapnBry/crsf-disable-fm
Allow FlightMode telemetry to be disabled on CRSF
2021-05-21 02:28:45 +12:00
Michael Keller 9f04b506b5
Merge pull request #10687 from SteveCEvans/ledstrip_task_time 2021-05-21 02:11:36 +12:00
Michael Keller 122c9f25e1
Merge pull request #10686 from SteveCEvans/gps_task_time 2021-05-21 02:11:06 +12:00
Michael Keller e37619e559
Merge pull request #10653 from klutvott123/i2c-configurable-clockspeed 2021-05-21 02:06:31 +12:00
Michael Keller 7a7173e5b9
Merge pull request #10579 from hydra/w25q-qspi-support 2021-05-21 02:05:10 +12:00
Michael Keller 80a6ab53bb
Merge pull request #10675 from tbs-fpv/tbs/crsfv3 2021-05-21 01:49:32 +12:00
Michael Keller e0ad71db2b
Merge pull request #10713 from mikeller/add_bmi270_to_unified_targets
Added BMI270 driver to all Unified Targets.
2021-05-20 15:23:31 +12:00
tbs-fpv fff9fb7279 Merge branch 'master' into tbs/crsfv3 2021-05-20 11:12:12 +08:00
tbs-fpv 761a0d2b1f cosmetic changes & minor improvements on speed negotiation logic 2021-05-20 11:09:35 +08:00
Steve Evans 916c3501c5 Fix LEDSTRIP unit test 2021-05-20 00:18:30 +01:00
ctzsnooze 3b62b2e5d4 add PT2 and PT3 lowpass filter options 2021-05-18 09:59:27 +10:00
Steve Evans 9629f96676 New memory section types for DMA 2021-05-17 23:36:04 +01:00
Bryan Mayland 3ae162a5bd Allow FlightMode telemetry to be disabled on CRSF 2021-05-17 15:14:30 -04:00
Tony Cake 3b3f4893f8 Add GPS Telemetry support to GHST
Squashed version
2021-05-17 08:15:27 -07:00
mikeller 3529195b9f Moved some data into FLASH1 from FLASH to free up space. 2021-05-18 01:49:09 +12:00
Michael Keller f25642cc56
Merge pull request #10739 from hexfet/sdcard_name_clash
Fix name clashes in FAT filesystem
2021-05-18 01:34:42 +12:00
Michael Keller 55288dc2e1
Merge branch 'master' into tbs/crsfv3 2021-05-18 01:14:38 +12:00
Michael Keller d7776cd583
Merge branch 'master' into gps_task_time 2021-05-18 01:08:34 +12:00
Michael Keller bcc9ff4f02
Merge pull request #10726 from TonyBlit/osd_sats_none 2021-05-18 00:58:32 +12:00