1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 21:05:35 +03:00
Commit graph

15359 commits

Author SHA1 Message Date
Dominic Clifton
13095343e7 Fix missing ADC4 dma mapping for F3.
Fix incorrect count of dma options for F3.

Value was hardcoded to 3, but the F3 has 4 ADCs.

Fix dmaPeripheralMapping for F3.

The dmaPeripheralMapping table was using index numbers and not device
numbers.

This meant all the dma mappings were out by one, eg.

```

```

ADC 1 is on DMA1, channel 1, but the output from dma ADC 2 list shows
the possibilities for ADC 1, not ADC 2 and shows no possibilities for
dma ADC 1 list

Ensure there are defaults for ADC4 on F3.

Always use 4 ADC instances for the ADC PG.

* PG should not be target dependant.
* Add a static assert which will fail if anything is changed.

Fix dmaopt in ADC PG, it should be a int8_t, not uint8_t
2019-10-21 20:07:43 +13:00
Michael Keller
692bf9c56e
Add deprecated checking for CAMERA_CONTROL_PIN (#8981)
Add deprecated checking for CAMERA_CONTROL_PIN
2019-10-21 17:04:09 +13:00
jflyper
8776e5ab17 Add deprecated checking for CAMERA_CONTROL_PIN
Handle targets that currently define CAMERA_CONTROL_PIN

- Targets with a valid timer entry for the pin: Def is just deleted.

- Targets without a valid timer entry for the pin: Def is commented out and additional comment is added. The camera control function must have not being working for a long timer for the target anyway.
2019-10-20 22:04:11 +09:00
jflyper
703b0bbca6 Enable DEBUG_BB_OUTPUT by default.
Slightly modified explanation about this option.
2019-10-20 21:57:17 +09:00
Reinhard
456ecfaf2e
Update CreatingAUnifiedTarget.md 2019-10-20 13:49:57 +02:00
mikeller
0e74e3698e Removed unused 'rcIsDuplicateFrame()'. 2019-10-20 23:50:55 +13:00
mikeller
a7e48eadd4 Cleaned up W25N01G code. 2019-10-20 23:45:17 +13:00
mikeller
6f124d0807 Cleaned up 'taskUpdateRxMain'. 2019-10-20 23:35:57 +13:00
mikeller
43feeb8196 Made 'cliProcessCustomDefaults' static. 2019-10-20 23:23:16 +13:00
mikeller
0565d1df1a Renamed 'fcTasksInit' to 'tasksInit'. 2019-10-20 23:18:17 +13:00
Michael Keller
564f3031b2
Add NUCLEOF303RE target (#8938)
Add NUCLEOF303RE target
2019-10-20 22:50:18 +13:00
Michael Keller
9f5bbf6e5c
DSHOT telemetry optimizations (#8772)
DSHOT telemetry optimizations
2019-10-20 22:39:32 +13:00
Michael Keller
1f85928ea3
F3 - Fix type conversion warning in ADC code. (#8764)
F3 - Fix type conversion warning in ADC code.
2019-10-20 22:36:31 +13:00
Michael Keller
feff516c90
Update target flywoof411 config (#9051)
Update target flywoof411 config
2019-10-20 15:14:25 +13:00
mikeller
86544ea180 Added documentation for limitation on EXF722DUAL. 2019-10-20 14:46:10 +13:00
Kyle K
ead84908f4 Stamp out use of box 39 for pinio, use 40 USER1 instead
Effects legacy targets: CLRACINGF4 CLRACINGF7
2019-10-20 00:24:37 +00:00
Bruce Luckcuck
5c98726318 Replace individual CMS vtx menus with a single entry that redirects to the correct protocol menu
Instead of having individual menus for RTC6705, SmartAudio, and Tramp, Now there is a single VTX menu that detects the type of active device and redirects to the appropriate protocol menu.

Reduces confusion and chances of erroneously using the wrong VTX menu.

Fixes a problem where the Tramp menu could be used to change band/channel/power even though the VTX was a SmartAudio device.

If the VTX is not configured or not communicating, a more informative message will be presented rather than a partially populated protocol menu. For example:
```
  VTX NOT RESPONDING
  OR NOT CONFIGURED

> BACK
```

Extends the CMS menu capabilities by adding an optional `redirectCheck` function that can conditionally return a menu that should be redirected to instead of the current menu. This redirect happens before any processing happens for the original menu. Adds flexibility to make the CMS menus have a more dynamic aspect.
2019-10-19 20:17:43 -04:00
Kyle K
2d8d3766bc Effects legacy target: SYNERGYF4
Separated from #9062 for manufacterer coordination/comment
2019-10-20 00:13:28 +00:00
Michael Keller
90163f4c4a
Update W25N01G driver to work with floating /WP pin in SPI mode (#9056)
Update W25N01G driver to work with floating /WP pin in SPI mode
2019-10-20 13:04:59 +13:00
Michael Keller
cb9481b137
MSP DisplayPort support improvement (#9013)
MSP DisplayPort support improvement
2019-10-20 12:43:03 +13:00
Michael Keller
b169d36014
Merge pull request #9053 from AlienWiiBF/Flash_Test
Add W25N01G driver to AlienFlightNG F7 target
2019-10-20 12:03:06 +13:00
mikeller
cc8aaffb22 Added flash tools support to Unified Targets. 2019-10-20 12:01:00 +13:00
Michael Keller
648c48ffbb
Removed pins not available in LPQFP-100 or 144 packages. (#8921)
Removed pins not available in LPQFP-100 or 144 packages.
2019-10-20 11:34:25 +13:00
MJ666
8cc5fb951c Update W25N01G driver to work with floating /WP pin in SPI mode 2019-10-19 18:42:46 +02:00
jflyper
09bbd4000a Add debug code for blackbox output bandwidth measurement 2019-10-19 23:38:28 +09:00
MJ666
05bd6358df Add W25N01G driver to AlienFlightNG F7 target 2019-10-18 21:28:24 +02:00
jflyper
f9ac769af6 Enable USE_OSD_OVER_MSP_DISPLAYPORT for large flash targets 2019-10-18 14:56:21 +09:00
jflyper
6a8dfa75c2 Restrict MSP DisplayPort output to the MSP port that is marked 2019-10-18 14:56:21 +09:00
jflyper
8494d6e634 Add OSD displayPort device configurability 2019-10-18 14:56:19 +09:00
jflyper
e821fec341 Detect MAX/AT7456 chip existence 2019-10-18 14:54:40 +09:00
Michael Keller
1c8d41b952
Clarified the name of the 'clear to send' function in SmartPort. (#9011)
Clarified the name of the 'clear to send' function in SmartPort.
2019-10-18 08:26:06 +13:00
jflyper
cb1bdfe204 Add Nucleo-F303RE support 2019-10-18 00:19:52 +09:00
Michael Keller
429f684378
add gps_ublox_use_galileo and gps_set_home_point_once to MSP (#9027)
add gps_ublox_use_galileo and gps_set_home_point_once to MSP
2019-10-18 03:40:02 +13:00
Michael Keller
20306a6440
Fix W25M (stacked die SPI flash) support (#9021)
Fix W25M (stacked die SPI flash) support
2019-10-18 03:39:28 +13:00
mikeller
0ff58a84da Clarified the name of the 'clear to send' function in SmartPort. 2019-10-18 03:36:14 +13:00
Michael Keller
dd949472f9
Fix flash filesystem mass storage support for > 128MB flash (#9007)
Fix flash filesystem mass storage support for > 128MB flash
2019-10-18 03:33:24 +13:00
Michael Keller
d5c858e5b1
UART DMA code refactor (#8980)
UART DMA code refactor
2019-10-18 03:32:56 +13:00
Michael Keller
50ed636e8d
Add ascend and descend rate to MSP (#8977)
Add ascend and descend rate to MSP
2019-10-18 03:32:44 +13:00
Michael Keller
5824bd4d93
Removed unused feature 'SOFTSPI'. (#8931)
Removed unused feature 'SOFTSPI'.
2019-10-18 03:32:07 +13:00
Michael Keller
a404674e7e
Add NUCLEOF103RG target (#8929)
Add NUCLEOF103RG target
2019-10-18 03:31:53 +13:00
Michael Keller
5efceb11a1
Add cliDebugPrint functions to facilitate easy debug printing t… (#8905)
Add cliDebugPrint functions to facilitate easy debug printing to CLI
2019-10-18 03:29:33 +13:00
Michael Keller
f02e1e081f
Remove deprecated CLI name command (#8837)
Remove deprecated CLI name command
2019-10-18 03:28:48 +13:00
Michael Keller
c8c523328e
Add RC channel values to OSD (#8813)
Add RC channel values to OSD
2019-10-18 03:28:34 +13:00
Michael Keller
4b38b6b374
Incremented MSP API version to 1.43. (#9047)
Incremented MSP API version to 1.43.
2019-10-18 03:24:48 +13:00
Michael Keller
8ce9d1413d
Incremented version to 4.2.0, updated README, templates. (#9046)
Incremented version to 4.2.0, updated README, templates.
2019-10-18 03:24:27 +13:00
flywoo
18b520e3e5 Update target flywoof411 config 2019-10-17 21:41:47 +08:00
flywoo
22548e0af1 Update target flywoof411 config 2019-10-17 15:34:11 +08:00
mikeller
971ded14e4 Removed legacy targets from the list of targets built in CI. 2019-10-17 02:36:25 +13:00
mikeller
066cfe92dc Incremented MSP API version to 1.43. 2019-10-17 02:02:10 +13:00
mikeller
a7ec954fd5 Incremented version to 4.1.0, updated README, templates. 2019-10-17 01:59:53 +13:00