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