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

7231 commits

Author SHA1 Message Date
Michael Keller
2cc1bb309f Merge pull request #3435 from martinbudden/bf_motor_enable
Remove duplication in motor enable/disable
2017-07-08 10:12:59 +12:00
Michael Jakob
5122ba8920 MPU6500/9250 AK8963 SPI fix and improvements 2017-07-07 23:39:45 +02:00
Michael Jakob
68f957a9c8 AlienFlight updates
Fix telemetry inversion
Fix SDCard detection inversion
Add SPI flash
2017-07-07 23:20:13 +02:00
Martin Budden
8b36027d65 pwmWriteDshotCommand fix 2017-07-06 09:01:56 +01:00
Martin Budden
51ca725f09 SITL fix 2017-07-06 09:00:20 +01:00
Martin Budden
87ae1616d6 Further better use of pwmAreMotorsEnabled 2017-07-06 08:55:26 +01:00
Martin Budden
3cdbaaf14d Remove duplication in motor enable/disable 2017-07-06 08:55:26 +01:00
Faduf
57f4c955f4 Add brackets to enslose an expression 2017-07-06 00:09:14 +02:00
Faduf
f47b438918 define PLL setting for overclock 2017-07-05 16:43:10 +02:00
borisbstyle
0a7a74965a Fix for #3466 2017-07-05 15:19:00 +02:00
jflyper
7e48c48411 Overclockin' baby face!!! 2017-07-05 21:30:57 +09:00
borisbstyle
ffac9beaa5 Merge pull request #3443 from betaflight/mixtable_separation
mixTable() separation for readability
2017-07-05 14:20:19 +02:00
jflyper
a877a132b9 Use 0x2001FFF8 for overclock request marker 2017-07-05 20:57:32 +09:00
borisbstyle
4ff7b9394b mixTable() separation for readability 2017-07-05 13:43:02 +02:00
borisbstyle
2cac202447 Merge pull request #3440 from betaflight/mixer_decoupling
mixTable() separation
2017-07-05 13:04:12 +02:00
borisbstyle
a96a7b7003 Merge branch 'master' of https://github.com/betaflight/betaflight 2017-07-05 12:58:57 +02:00
borisbstyle
d3b589f054 Revert "Patch for issue #3431"
This reverts commit b066dbe0a7.
2017-07-05 12:57:51 +02:00
Martin Budden
a86ac89448 Whitespace tidy 2017-07-05 09:34:44 +01:00
borisbstyle
277755a719 Separate 3D state checks from mixTable() function for readability 2017-07-05 09:50:36 +02:00
Martin Budden
3d4f0bb137 Whitespace tidy 2017-07-05 06:36:22 +01:00
Faduf
b066dbe0a7 Patch for issue #3431 2017-07-04 17:10:49 +02:00
borisbstyle
74b41713f9 Cleanup target file 2017-07-04 16:34:26 +02:00
borisbstyle
b8be0ea19e Remove TODO 2017-07-04 14:38:18 +02:00
jflyper
6f733680e9 Enable USE_ESCSERIAL for rest of existing F7 targets 2017-07-04 19:00:06 +09:00
borisbstyle
084919c1c4 Merge pull request #3428 from jflyper/bfdev-f7-escserial
STM32F7 ESCSERIAL
2017-07-04 11:03:13 +02:00
borisbstyle
49066b29f1 Merge pull request #3355 from Faduf/F4overclock
Add F4 overclock
2017-07-04 10:58:47 +02:00
jflyper
b54a89e610 Test board 2017-07-04 17:42:20 +09:00
jflyper
b1b3882c13 Make ESCSERIAL compatible with F7 2017-07-04 17:42:08 +09:00
Michael Keller
c9a2701fe0 Merge pull request #3423 from jflyper/bfdev-amend-left-out-LEDx-defs
Amend leftout LEDx defs
2017-07-04 08:30:43 +12:00
Faduf
1c2eb3f731 Add F4 overclock possibility
F4 overclock activation via CLI and not automaticaly when Gyro 32k is activated

Add condition in target file to alow overclock

Replace ALLOW_OVERCLOCK by DISABLE_OVERCLOCK

Remanant flag and soft reboot for overclocking
2017-07-03 21:42:45 +02:00
fishpepper
7b55aed9ed removed triple definition of MIN/MAX macros 2017-07-03 19:29:55 +02:00
Petr Ledvina
5112ffd4d1 Merge pull request #3425 from jflyper/bfdev-spi-minor-fix
SPI  fix bad return value from spiDeviceByInstance
2017-07-03 16:44:27 +02:00
jflyper
57c88382c6 Fix bad return value
Thanks to @martinbudden
2017-07-03 23:37:36 +09:00
Michael Keller
78b22925a7 Merge pull request #3412 from mikeller/added_arming_disable_beeps
Added beeps to indicate the reason for arming being disabled.
2017-07-04 01:50:24 +12:00
mikeller
67acc6c7ec Added beeps to indicate the reason for arming being disabled. 2017-07-04 01:38:04 +12:00
Dan Nixon
a7425c07ad Reduce flash usage on SPRACINGF3EVO targets 2017-07-03 14:05:57 +01:00
Dan Nixon
78d28b48f8 Generic OSD timers
- Two configurable timer elements/stat items
- High precision timer (for race timing)
- Add array length checking to OSD items in MSP
2017-07-03 12:30:49 +01:00
jflyper
2fb6f7382c Convert LEDx to LEDx_PIN 2017-07-03 20:11:49 +09:00
borisbstyle
31c639b13f Merge pull request #3415 from DanNixon/osd_show_arming_disable_reason
Add most common reason for not arming to OSD
2017-07-03 13:01:40 +02:00
borisbstyle
f035751866 Add BETAFLIGHTF4 target 2017-07-03 10:06:24 +02:00
Martin Budden
1ea83c17ef Merge pull request #3402 from martinbudden/bf_gyro_read_spi
Improved efficiency of gyro read for SPI
2017-07-03 06:54:32 +01:00
jflyper
94e50234c7 Allow all three leds to be configurable 2017-07-03 12:04:04 +09:00
jflyper
c6aa8e7b56 Add resource command 2017-07-03 11:52:01 +09:00
Dan Nixon
dbbe79a9f4 Add arming disabled reasons to OSD 2017-07-02 17:29:21 +01:00
jflyper
f78ced9a4d Converted target.h
[Converted]
AIR32: entry 0 PA4
AIRHEROF3: entry 0 PA0 (PPM)
ALIENFLIGHTF3: entry 0 PB14
ALIENFLIGHTF4: entry 0 PA8 (PPM)
BEEROTORF4: entry 0 PA3 (PPM)
BETAFLIGHTF3: entry 0 PB7 (PPM)
BLUEJAYF4: entry 0 PC7 (PPM)
CHEBUZZF3: entry 0 PA8
CLRACINGF4: entry 0 PB9 (PPM)
COLIBRI: entry 0 PA10 (PPM)
COLIBRI_RACE: entry 0 PA8 (PPM)
DOGE: entry 0 PA8 (PPM)
F4BY: entry 8 8 PA0
FF_FORTINIF4: entry 0 PB0
FF_PIKOBLX: entry 0 FF_RADIANCE||FF_KOMBINI PA7 else PA4
FF_PIKOF4: entry 0 PA3
FISHDRONEF4: entry 0 PB0 (PPM)
FRSKYF3: entry 0 PB9
FRSKYF4: entry 0 PB8 (PPM)
FURYF3: entry 0 PB3 (PPM)
FURYF4: entry 0 PC9 (PPM)
IMPULSERCF3: entry 0 PA15 (PPM)
IRCFUSIONF3: entry 0 PA0 (PPM)
ISHAPEDF3: entry 0 PA0 (PPM)
KAKUTEF4: entry 0 PC7 (PPM)
KISSFC: entry 6 PA13 (Common to KISSFC & KISSCC)
KIWIF4: entry 0 PA3
LUX_RACE: entry 0 PA8 (PPM)
MOTOLAB: entry 0 PA4
MULTIFLITEPICO: entry 0 PA0 (PPM)
OMNIBUS: entry 0 PB4 (PPM)
OMNIBUSF4: entry 0 PB8 (OMNIBUSF4SD,PPM) PB14 (else, PPM)
RACEBASE: entry 0 PA0 (PPM)
RCEXPLORERF3: entry 0 PA8
REVO: entry 0 PB14 (PPM)
REVONANO: entry 0 PB10 (PPM)
SINGULARITY: entry 0 PA15 (PPM)
SIRINFPV: entry 0 PB11 (PPM)
SPARKY: entry 0 PB15
SPARKY2: entry 0 PC7 (PPM)
SPRACINGF3: entry 0 PA0 (PPM)
SPRACINGF3EVO: entry 0 PA15 (PPM)
SPRACINGF3MINI: entry
SPRACINGF3NEO: entry 0 PA3 (PPM)
SPRACINGF4EVO: entry 0 PA3 (PPM)
SPRACINGF4NEO: entry 0 PA3 (PPM)
STM32F3DISCOVERY: entry 0 PB8 (PPM)
VRRACE: entry 0 PE9 (PPM)
X_RACERSPI: entry 0 PA0 (PPM)
YUPIF4: entry 0 PC8 (PPM)

[No ESCSERIAL defined (non-F7)]
ALIENFLIGHTF1
CC3D
CJMCU
CRAZYFLIE2
ELLE0
KROOZX
LUMBAF3
MATEKF405
MICROSCISKY
NAZE
RG_SSD_F3
SITL
SPRACINGF3OSD
TINYFISH

[No ESCSERIAL defined (F7)]
ANYFCF7
ANYFCM7
CLRACINGF7
FURYF7
NUCLEOF7
NUCLEOF722
OMNIBUSF7

[ESCSERIAL disabled]
ALIENFLIGHTNGF7: entry 0 PA8 (PPM) DISABLED
NERO: entry 0 PC7 (PPM) DISABLED
2017-07-03 00:37:00 +09:00
jflyper
8d3ee3a554 Make esc serial tx timer pin configurable 2017-07-02 16:49:00 +09:00
Martin Budden
b78a8bd519 Improved efficiency of gyro read for SPI 2017-07-02 05:32:18 +01:00
Michael Keller
1d5145b869 Merge pull request #3336 from jflyper/bfdev-configurable-spi-phase-1
Configurable SPI
2017-07-02 14:46:24 +12:00
jflyper
7cc1102d6e Touching up after rebasing 2017-07-02 11:29:25 +09:00
jflyper
d18a06f721 Merge remote-tracking branch 'betaflight/master' into bfdev-configurable-spi-phase-1 2017-07-02 11:06:50 +09:00