1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-15 12:25:20 +03:00
Commit graph

17875 commits

Author SHA1 Message Date
Dominic Clifton
d2e3d3d24b
FLASH - Fix missing USE_FLASH_CHIP default when using W25M and W25Q drivers. (#12015)
FLASH - Fix missing USE_FLASH_CHIP default when using W25M and W25Q
drivers.
2022-11-24 12:31:19 +11:00
J Blackman
f8c86df122
FIX: for if CRSF Telemetry not selected, yet CRSF serial is (#12007)
* FIX: for if CRSF Telemetry not selected, yet CRSF serial is

* Make available to unit test

* Adding GHST checks also
2022-11-24 12:26:06 +11:00
J Blackman
36b54ae33f
CLEANUP: target.mk is now mandatory (#12018) 2022-11-24 12:25:16 +11:00
J Blackman
090d522e35
Update Development.md (#12017)
Adding details on how to use the board scratch space for developers.
2022-11-24 01:03:23 +01:00
benjamind2
4fb122250e
Fix BLHeli32 Serial Passthrough (#12016) 2022-11-23 05:20:42 +11:00
Dominic Clifton
8eb7209cdc
Flash - Fix incorrect gating on cli flash commands. (#12013)
* Flash - Fix incorrect gating on cli flash commands.

When compiling with USE_FLASH_CHIP and without USE_FLASHFS there were
compiler warnings.

* Fix typo in `flash_info` cli command output.
2022-11-22 18:05:10 +01:00
Dominic Clifton
dc05fb6ea6
Fix CC2500 driver gating on USE_RX_SPI. (#12014)
It was impossible to build an ELRS target without also including all the
code for the CC2500 driver.

This adds `#define USE_RX_CC2500` everywhere `USE_RX_SPI` was previously
used and fixes the gating.
2022-11-22 18:04:36 +01:00
J Blackman
127aa52094
FIX: USE_ACCGYRO_BMI270 not enabling SPI (#12010) 2022-11-22 09:19:44 +11:00
Steve Evans
c508b6644d
Apply OSD severity (#11996) 2022-11-20 12:24:09 +01:00
J Blackman
18751f5875
FIX: USE_VTX not active (#12006)
- If VTX not enabled, then you cannot update settings.
2022-11-18 22:17:31 +01:00
J Blackman
b3a88cc992
FIX: USE_FLASH_W25Q128FV not working (#12005) 2022-11-18 22:16:43 +01:00
J Blackman
af1001a35c
FIX: USE_PWM not working (#12004) 2022-11-18 18:10:32 +11:00
haslinghuis
b125bec6e4
Update hardware spec (#12002) 2022-11-18 07:21:11 +11:00
Jan Post
e80c086340
Fix msp API_VERSION_MINOR (#12001) 2022-11-17 04:04:38 +01:00
ASDosjani
575cea4a1e
Add missing gyro check (#12000) 2022-11-17 00:22:52 +01:00
David O'Connor
2fd5746dce
Added H723 unified target. Fixed H723 linker (#11826)
* Added H723 unified target. Fixed H723 linker

* Fixed a typo in the readme

* Update TARGETS line in mk file
2022-11-16 14:03:54 +01:00
Steve Evans
d49d8ad4fb
Fix minor typo in DisplayPort.md (#11995) 2022-11-16 13:57:04 +01:00
haslinghuis
a5ebfd5b4a
Update hardware spec documentation (#11997)
Remove BARO and MAG defines from documentation
2022-11-16 14:57:37 +11:00
Steve Evans
3e51d15559
Add HD OSD support (#11964) 2022-11-15 12:58:14 +11:00
Jan Post
1a45c87281
Revert RPM Filter copy instructions to old method (#11994) 2022-11-15 02:26:16 +01:00
haslinghuis
51588424c4
Fix getRssiDbm compiler error (#11982) 2022-11-15 01:59:52 +01:00
J Blackman
6efdc71e53
Naming adjustment for USE_SERIAL_RX to USE_SERIALRX (#11992) 2022-11-15 00:42:54 +01:00
J Blackman
79a6e95635
Cleanup of defines for motor protocols (#11993)
* Cleanup of defines for motor protocols
* Forget check for SITL ;)
2022-11-15 10:26:44 +11:00
J Blackman
79bdfe8ff3
Moving BARO and MAG activation to CLOUD_BUILD (#11986)
* Moving BARO and MAG activation to CLOUD_BUILD
* Fixes for builds where USE_TELEMETRY_SMARTPORT not defined.
* Move RX_SPI hardware requirements to common_post.h
2022-11-15 08:43:24 +11:00
haslinghuis
2216b42dbb
Fix compatibility for name field (#11980) 2022-11-14 15:08:16 +11:00
Jan Post
7e2daacc6c
Fix RPM Filter copy instructions (#11988) 2022-11-14 15:07:37 +11:00
J Blackman
cef2d979e2
Removing deprecated define error checking (#11983)
Removing deprecated define error checking (no new targets would be added).
2022-11-14 15:05:57 +11:00
Jan Post
931c982a3b
Refactor RPM Filter (#11765)
* Refactor RPM Filter

* Refactor RPM Filter parameter group
2022-11-12 20:39:21 +11:00
haslinghuis
9024bfcfd9
Update workflow (#11938)
--amend
2022-11-12 20:38:55 +11:00
Jan Post
55237248b0
Dedicated task for GPS Rescue (#11972) 2022-11-12 20:38:35 +11:00
Jan Post
04a7903756
Fix ATTITUDE task rate (#11975)
Fix attitude task rate in acro mode
2022-11-12 20:38:11 +11:00
TonyBlit
22c5bf4eb3
Added RSNR to the OSD (#11062)
* Added RNSR to the OSD

* filtering with pt1

* update pgconfig ver

* rssi_smoothness and proper define wrapping

* missing define wrap

* smoothing moved to updateRSSI

* minor comment update

* fixed rx tests

Co-authored-by: Tony Cabello <>
Co-authored-by: J Blackman <blckmn@users.noreply.github.com>
2022-11-10 04:53:15 +01:00
Steve Evans
b197d1d6bd
Enable Instruction and Data cache and prefetch on G4 (#11973)
* Don't define USE_FAST_DATA on G4
Enable Instruction and Data cache and prefetch on G4

* Update src/main/startup/system_stm32g4xx.c

Co-authored-by: haslinghuis <mark@numloq.nl>

Co-authored-by: haslinghuis <mark@numloq.nl>
2022-11-10 04:30:20 +01:00
haslinghuis
139210e403
Fix TPA (#11969) 2022-11-09 21:18:14 +11:00
haslinghuis
b44129f38d
Fix F411 target (#11971) 2022-11-09 10:07:35 +11:00
J Blackman
49b01e336b
Removing SX1280 specific target (#11966)
Please see corresponding unified cleanup:
https://github.com/betaflight/unified-targets/pull/710
2022-11-08 13:26:01 +11:00
J Blackman
bd494c2b20
Update hardware specification (#11968)
- Added info about RX_SPI and SX1280 based designs.
- Added info about flash memory
- Fixed link
2022-11-08 13:25:31 +11:00
J Blackman
07175cd83a
FIX: Using OSD config when USE_OSD not defined. (#11963) 2022-11-07 15:00:26 +11:00
Mark Haslinghuis
5399aff56e Update hardware specification 2022-11-06 22:34:20 +01:00
blckmn
cb3eae43b6 Removing SX1280 specific target 2022-11-06 17:06:33 +11:00
J Blackman
f266749ac3
FIX: for USE_TELEMETRY_FRSKY_HUB not being defined. (#11961) 2022-11-06 10:59:14 +11:00
J Blackman
18903c9322
FIX: for VTX and lack of telemetry (#11960) 2022-11-06 10:58:42 +11:00
blckmn
3a443d837f Using OSD config when USE_OSD not defined.
- maybe worth setting up co-dependency between CMS and OSD (however can one exist without the other?)
2022-11-05 22:03:08 +11:00
blckmn
86997d52be Fix for USE_TELEMETRY_FRSKY_HUB not being defined. 2022-11-05 13:54:35 +11:00
blckmn
b00e252477 Fix for VTX and lack of telemetry 2022-11-05 13:47:24 +11:00
haslinghuis
323936e7b2
Update Hardware Specification (#11959)
Add # definitions reference for unified targets
2022-11-05 02:12:51 +01:00
haslinghuis
92594aa954
Fix debug GPS_DOP (#11956)
Forgot to add `GPS_DOP` to the end of `debugModeNames` to make the debug
mode usable.

More information in the corresponding main PR
https://github.com/betaflight/betaflight/pull/11912
2022-11-05 02:12:12 +01:00
haslinghuis
bfc02af6b2
Added hint about dialout group to usb flashing docs (#11942)
Added a hint about the dialout group to the linux specific flashing
instructions for users that are not aware and will have problems.
2022-11-05 01:21:42 +01:00
Mark Haslinghuis
a2df7ff491 Update Hardware Specification 2022-11-04 23:35:35 +01:00
J Blackman
e664577849
Allow serial port to share all MSP functions at once (#11950)
Fixes: https://github.com/betaflight/betaflight/issues/11948

Previously the MSP functionality could only be shared with one of the
functions defined in `ALL_FUNCTIONS_SHARABLE_WITH_MSP`. This PR allows
it to be shared with all of them.
2022-11-04 17:05:40 +11:00