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

12294 commits

Author SHA1 Message Date
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
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
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
Thorsten Laux
d907d5fab0 default f411 boards with timer 1 use to timer dshot 2019-10-16 22:47:16 +13:00
jflyper
fb2ec7fe68 Support per MSP source arming disable control 2019-10-16 11:14:25 +09:00
Utyf
c3898752c6 fix MC type STM32F711 2019-10-14 00:18:00 +03:00
Michael Keller
714f27b2de
Add missing ARMING_DISABLED_DSHOT_BITBANG name string (#9022)
Add missing ARMING_DISABLED_DSHOT_BITBANG name string
2019-10-13 10:59:26 +13:00
Michael Keller
048c6e8f42
Fix targets with broken ADC DMA definition. (#9017)
Fix targets with broken ADC DMA definition.
2019-10-13 10:57:23 +13:00
Nicola De Pasquale
0aa05c9a93 add gps_ublox_use_galileo and gps_set_home_point_once to MSP 2019-10-11 14:15:47 +02:00
jflyper
babe5e9e1e Add targets for CI on W25M support 2019-10-11 00:22:54 +09:00
Bruce Luckcuck
1d7cb24bb9 Add missing ARMING_DISABLED_DSHOT_BITBANG name string
Would caouse display problems in the OSD with `ARMING_DISABLED_DSHOT_BITBANG` showing up as `ARMSWITCH` and any real cases of `ARMING_DISABLED_ARM_SWITCH` display garbage or possibly cause a wedge.
2019-10-10 10:08:15 -04:00
Michael Keller
1b1647fc95
Fixed telemetry for FrSky X SPI. (#9010)
Fixed telemetry for FrSky X SPI.
2019-10-10 22:02:06 +13:00
jflyper
39905b3b60 Fix W25M support 2019-10-10 12:50:25 +09:00
mikeller
83a2bd79fb Fix targets with broken ADC DMA definition. 2019-10-10 07:12:21 +13:00
mikeller
e78f9761bc Fixed RX FIFO buffer flush on frame error. 2019-10-10 01:59:07 +13:00
Michael Keller
bbf09b6027 Fixed telemetry for FrSky X SPI. 2019-10-08 21:32:50 +13:00
Michael Keller
c3fff1a5de Fixed instances of int functions being used in float expressions. 2019-10-08 15:45:00 +13:00
Bruce Luckcuck
7ef0daf854 Fix flash filesystem mass storage support for > 128MB flash
The required padding would be calculated incorrectly if more than 128MB of flash was used for log files.
2019-10-07 10:20:25 -04:00
mikeller
4ef9743d1b Fixed RX / telemetry port sharing for iBus. 2019-10-08 00:05:32 +13:00
Michael Keller
020a4f890b
Add LuxMiniF7 (#8979)
Add LuxMiniF7
2019-10-06 18:29:58 +13:00
Miguel Angel Mulero Martinez
eadc488bc6 Add DSHOT bidir info to the Blackbox 2019-10-04 13:25:14 +02:00
jflyper
d9d878d88e UART DMA refactor
- Add UART DMA configurability

- Consolidation of DMA settings code
  DMA setting code for all MCUs is now in serial_uart.c

- Consolidation of UART buffer
  UART buffers are not embedded in uartDevice[] array anymore for all MCUs.

- Consolidation of HAL DMA IRQ handler

- Add missing defs for DMA on UART4 for F3
2019-10-04 12:58:11 +09:00
x4FF3
47082027cb Add LuxMiniF7 2019-10-02 18:36:53 +02:00
Nicola De Pasquale
5d86ebffc8 add ascend and descend rate to MSP 2019-10-01 16:13:55 +02:00
Michael Keller
fcaa16cd7d
Fix "BIT_GYRO" definition error. (#8952)
Fix "BIT_GYRO" definition error.
2019-09-29 11:43:01 +13:00
Michael Keller
13f95df078
H7 - Fix bi-directional DSHOT (#8961)
H7 - Fix bi-directional DSHOT
2019-09-29 10:24:54 +13:00
Michael Keller
eef0ab56f5
Merge pull request #8956 from x4FF3/master
add mag and bmp support for AIRBOTF7
2019-09-29 10:15:44 +13:00
terry chen
159a5670ce fix "BIT_GYRO" definition error.
"Register 104" bits 2 to 0 are used to reset the analog and digital signal paths of the gyroscope, accelerometer, and temperature sensors. so that 'BIT_GYRO' should be 0x04 instead of 3.
reference: https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf @4.27 Register 104 – Signal Path Reset SIGNAL_PATH_RESET

Comment and code behavior do not match.

The code is set to 2000, but the comment is 1000.
2019-09-29 10:13:04 +13:00
Bruce Luckcuck
9cb48c97fd Add cliDebugPrint functions to facilitate easy debug printing to CLI
To use, include `cli/cli_debug_print.h` in your code and be sure `USE_CLI_DEBUG_PRINT` is defined. Then you'll have access to the following functions to print debugging messages in the CLI:
```
cliDebugPrintLineFeed
cliDebugPrint
cliDebugPrintLine
cliDebugPrintf
cliDebugPrintLinef
```
Output is suppressed when the CLI is not open.

May interfere with the autocomplete initialization when first entering the CLI if your code is outputting data when the CLI first opens. But as this is only meant for debugging it shouldn't be much of a concern.

You may also need to rate limit your messages if printing data in a loop.

All of the debugging code must be removed from any completed code before submission.
2019-09-28 14:52:01 -04:00
Thorsten Laux
6b0bca4ef5 Fix dshot bidir on H7 2019-09-28 14:24:48 +02:00
x4FF3
906b84ba8c add mag and bmp support 2019-09-26 12:17:40 +02:00
unknown
319f55d878 Add TRANSTECF411 Target 2019-09-26 13:51:56 +08:00
Michael Keller
be4db4cfa4
Fixed hanging on 'defaults nosave' when RX_SERIAL is enabled. (#8946)
Fixed hanging on 'defaults nosave' when RX_SERIAL is enabled.
2019-09-26 00:29:15 +12:00
Michael Keller
462699d1a5
Handle a lack of trailing newline in config file. (#8942)
Handle a lack of trailing newline in config file.
2019-09-25 23:32:19 +12:00
Michael Keller
35e2e16e86
[VTX] Fixed version checks in smartaudio that disabled pitmode… (#8940)
[VTX] Fixed version checks in smartaudio that disabled pitmode on SA2.1 devices
2019-09-25 23:30:57 +12:00
Michael Keller
7ddf387fbc
Add board name to CLI version command output for unified targets (#8937)
Add board name to CLI version command output for unified targets
2019-09-25 23:25:37 +12:00
Michael Keller
81bca4b7b8
Fix VTX low power disarm when USE_VTX_RTC6705 is defined (#8936)
Fix VTX low power disarm when USE_VTX_RTC6705 is defined
2019-09-25 23:22:07 +12:00
Bruce Luckcuck
adbab5f782 Add board name to CLI version command output for unified targets
Will help improve support efforts by more clearly indicating which board's targer config was applied to the underlying unified target base.
2019-09-24 19:23:16 -04:00
mikeller
4e8249e23a Fixed hanging on 'defaults nosave' when RX_SERIAL is enabled. 2019-09-25 10:01:56 +12:00
Michael Keller
064ca9b75e
Added missing compilation warning for unsupported F3 targets. (#8930)
Added missing compilation warning for unsupported F3 targets.
2019-09-24 22:35:29 +12:00
Kyle K
b81b263bd0 Handle a lack of trailing newline in config file.
The configurator properly checks that the config data fits, so there is no risk of a command being cut off
2019-09-24 08:06:39 +00:00
functionpointer
d3d1a5fd89 [VTX] Fixed version checks in smartaudio that prevented pitmode from working on SA2.1 devices 2019-09-23 23:56:05 +02:00
jflyper
4e9923569a NUCLEOF103RG target
NUCLEOF103RG is a target for Nucleo-F103RG (Nucleo-F103RB transplanted
with STM32F103RG which has 1MB of FLASH).
Such hardware with this target comes in handy when a firmware that
doesn't fit in smaller FLASH variant when compiled with DEBUG option.

The target definition files are straight copy of NAZE, except LED0_PIN
has been redefined to use Nucleo's LD2 (User LED).

It is also easy to convert exisiting F1 targets to be built to run on
the Nucleo-F103RG board:

- Add
    #define FLASH_PAGE_SIZE 0x800
    to target.h

- Also add
    #undef USE_DSHOT
    #undef USE_LED_STRIP
    #undef USE_TRANSPONDER
    #undef USE_CAMERA_CONTROL
    to target.h to avoid non-F1 compatible code from getting in.

- Add
FLASH_SIZE  = 1024
    to target.mk
2019-09-23 23:58:03 +09:00