1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 12:55:19 +03:00
Commit graph

17898 commits

Author SHA1 Message Date
J Blackman
098966e971
Update README.md (#12058) 2022-12-17 20:03:15 +01:00
Steve Evans
28c3f4c7e4
Center logo and CMS display for HD OSD (#12056)
Center logo & CMS display
2022-12-17 03:02:46 +01:00
Dominic Clifton
23cc2ca02d
Fix ELRS gating issues. (#12055)
* Fix default ELRS timer instance for F405/F745/H7 not taking into account the fact that a target may have set it explicitly.

The compiler error is 'error: "RX_EXPRESSLRS_TIMER_INSTANCE" redefined'.

* The H7RF uses TIM6 and is H7 based.

* ELRS - Fix compilation errors when USE_RX_EXPRESSLRS is defined but when
any of USE_TELEMETRY,USE_TELEMETRY_CRSF,USE_CRSF_LINK_STATISTICS,USE_SERIALRX_CRSF
are not.

ELRS currently depends on CRSF telemetry.
2022-12-16 04:27:20 +01:00
haslinghuis
d58ff36712
Use USE_DMA_SPEC without preconditions (#12050) 2022-12-15 15:48:21 +01:00
Steve Evans
bcfe335bd7
Display FLASH JEDEC ID in status and flash_info (#12051) 2022-12-15 15:06:11 +01:00
Krzysztof Kuczek
103f238eea
NMEA ATGM336 - support 10Hz refresh rate (#12008)
* NMEA ATGM336 - support 10Hz refresh rate, the gps should be set to 57600pbs, autobound/autoconfig not required

* Update src/main/io/gps.c

Co-authored-by: Jan Post <Rm2k-Freak@web.de>

* Update src/main/io/gps.c

Co-authored-by: Jan Post <Rm2k-Freak@web.de>

Co-authored-by: Jan Post <Rm2k-Freak@web.de>
2022-12-10 13:48:15 +01:00
Jan Post
cb41b55c40
Gps Rescue: Fix "velocityD" filtering (#12042)
* GPS Rescue: Refactor parameter group

* GPS Rescue: Fix "velocityD" filtering
2022-12-10 13:41:35 +01:00
SugarK
7bd81bf639
Update Manufacturer Design Guidelines.md (#12044)
* Update Manufacturer Design Guidelines.md

add 8MB winbond to define list

* Update docs/Manufacturer Design Guidelines.md

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

Co-authored-by: haslinghuis <mark@numloq.nl>
2022-12-09 08:04:45 +11:00
Jan Post
82c23edcd2
Fix/enhance NMEA & Ublox message polling for GPS (#12022)
* Minor restructuring (adhere to BF standards)

* Refactor GPS parameter group

* Fix NMEA frame identification

* Refactor GPS NMEA parser

* GPS Ublox - Enable message polling for DOP values

* Include U-blox accuracy estimate in GPS solution
2022-12-08 05:31:24 +01:00
howels
1daf2d6d58
Docs - Guidelines for totally new targets (#12043)
Guidelines for totally new targets

Co-authored-by: howels <7933842+howels@users.noreply.github.com>
2022-12-08 10:52:42 +11:00
howels
608aff9a76
Link to flash types supported by M25P16 driver (#12040) 2022-12-05 14:23:38 +11:00
Steve Evans
23602e6a89
Add HD OSD system elements for VTX temp and goggle fan speed (#11999)
* Add HD OSD system elements for VTX temp and goggle fan speed

* Update src/main/osd/osd_elements.c

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

Co-authored-by: haslinghuis <mark@numloq.nl>
2022-12-05 14:23:15 +11:00
Brian Ledbetter
f8bd0b5388
Fix OSD_X macro to correctly load the high bit (#12038)
Resolves #12037
2022-12-04 13:56:24 +01:00
J Blackman
40de3fd4d7
FIX: USE_FLASH_W25M not executing flash detection (#12039) 2022-12-03 22:06:03 +01:00
Vasyl Demianov
8e33385eb5
Show PID and rate profile names in OSD menu. (#11962)
* Show PID and rate profile names in OSD menu.

* Minor formatting fixed.

* Minor formatting fixed.
2022-12-02 19:00:30 +01:00
Vasyl Demianov
b7b53399ab
MSP messages to get and set PID and rate profile names. (#12020)
* MSP messages to get and set PID and rate profile names.

* Use MSP2_SET_TEXT and MSP2_GET_TEXT messages instead separate ones.
2022-12-02 02:55:00 +01:00
J Blackman
a89af14587
FIX: PINIO is now an option in configurator for cloud build. (#12030) 2022-12-02 12:36:59 +11:00
J Blackman
255cf99b76
STM32H750 as a standard target (#11957)
* STM32H750

* Adding additional files needed, and removing custom defaults.

* Removed unnecessary define.

* Corrected indentation

* As per feedback

* Aligned with target cleanup
2022-12-01 04:09:50 +01:00
haslinghuis
ad8649a77f
Cleanup targets (#12026) 2022-12-01 11:25:18 +11:00
David O'Connor
009102891e
Added Winbond W25q80 flash support (#12027)
* Added w25q80 flash support

* Changed order
2022-11-30 21:56:04 +11:00
J Blackman
5f9e4d051f
FIX: flash chip already defined errors. (#12024) 2022-11-29 07:21:29 +01:00
J Blackman
71b64794ea
FIX: when USE_RX_SX1280 not in use, yet EXPRESSLRS is. (#12023) 2022-11-28 17:25:13 +11:00
J Blackman
6f1cac69ea
FIX: doBind param not used under certain gate conditions (#12021) 2022-11-24 22:20:11 +01:00
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