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

10205 commits

Author SHA1 Message Date
mikeller
d3a6b3730f Added FrSky X SPI RX protocol.
Original implementation from midelic.

Added RX number support.

Fixed (almost) SmartPort over SPI.

Fixed indentation.

Somewhat working telemetry.

Fixed SmartPort.

Work on SmartPort.

Work on SmartPort.

Working version without RX ringbuffer.

Na, stuff it, ringbuffer is better.

Fixed build.

Make sure we don't lose packets.

Made MSP over SmartPort over SPI work.

Moved processing of incoming telemetry into 'handleTelemetry'.

Improved telemetry buffering.

Make sure telemetry polling is happening.

Some cleanups.

Make telemetry wait if MSP is pemding.

Made MSP over SmartPort work.

Fixes after rebase.

Combined FrSky D and FrSky X.

Combined FrSky D and FrSky X.

Merged D and X.
2017-11-29 03:12:02 +13:00
Michael Keller
a0c672ba69
Merge pull request #4672 from martinbudden/bfa_imu_acc_gyro_accumulate
Add acc and gyro accumulators to improve attitude estimation
2017-11-29 00:50:30 +13:00
Michael Keller
6936ba6dab
Merge pull request #4667 from jflyper/bfdev-TIMUP-pseudo-resource
Add TIMUP pseudo resource to use with DMAR
2017-11-28 22:22:03 +13:00
Martin Budden
22c672fa7d Add acc and gyro accumulators to improve attitude estimation 2017-11-28 06:26:57 +00:00
Michael Keller
d3c0a4ae0a
Merge pull request #4639 from martinbudden/bfa_osd_tidy
Tidy of OSD code
2017-11-28 19:18:29 +13:00
Michael Keller
5fee45b704
Merge pull request #4643 from jflyper/bfdev-target-and-mcu-dependent-optimzation-alternative
Add MCU dependent optimization to sources.mk
2017-11-28 19:17:56 +13:00
Michael Keller
568b0ac764
Merge pull request #4658 from martinbudden/bfa_rx_reentrant1
First steps to making RX code reentrant
2017-11-28 19:17:02 +13:00
Michael Keller
d3a0e18a0c
Merge pull request #4670 from mikeller/fix_fport_rx
Fixed FPort receiving state machine.
2017-11-28 19:00:08 +13:00
jflyper
209be419cb Add TIMUP pseudo resource 2017-11-28 10:16:34 +09:00
Martin Budden
d3d5b107cc
Merge pull request #4656 from martinbudden/bfa_imu_acc_alt_hold
Removed unnecessary acc calculation when no alt hold
2017-11-28 00:51:28 +00:00
Martin Budden
d6a4b5d99c
Merge pull request #4657 from martinbudden/bfa_imu_acc_healthy
Use float for imuIsAccelerometerHealthy calculation
2017-11-27 23:45:01 +00:00
mikeller
6da0a21292 Fixed FPort receiving state machine. 2017-11-28 10:23:56 +13:00
Michael Keller
dd57149e02
Merge pull request #4635 from jflyper/bfdev-large-nor-flash
FLASH: Use 4B address for device > 128Mb (16MB)
2017-11-28 08:24:16 +13:00
Michael Keller
772a73ff05
Merge pull request #4627 from codecae/pitmode_on_a_switch
"Pit mode" on a switch
2017-11-27 18:53:36 +13:00
Curtis Bangert
b13e73c9bb Pit mode on a switch 2017-11-26 23:17:21 -05:00
Martin Budden
0d89fce800
Merge pull request #4664 from sambas/betaflightF7
Fix F7 DMAR N-channel output init
2017-11-26 23:25:14 +00:00
Martin Budden
0a7d2412e1 Improved reentrancy of RX code. Made SBUS re-entrant 2017-11-26 23:23:20 +00:00
Michael Keller
30f3152525
Merge pull request #4636 from codecae/smartaudio_freq_change_fix
Adjusted buffers in saDoDevSetFreq to work around a SmartAudio bug
2017-11-27 07:52:34 +13:00
Michael Keller
7f8f9067d0
Merge pull request #4666 from jflyper/bfdev-fix-gps-openSerialPort
[GPS] Convert baudrate index into value when calling openSerialPort
2017-11-27 07:39:54 +13:00
jflyper
04f00ea513 Convert baudrate index into value when calling openSerialPort 2017-11-27 00:42:20 +09:00
Sami Korhonen
381c24bd55 Fix F7 DMAR N-channel output init 2017-11-26 14:44:26 +02:00
Michael Keller
fd534037e4
Merge pull request #4655 from mikeller/fix_fport_feedback_errors
Fixed errors caused in FPort by feedback of own serial output.
2017-11-26 09:23:25 +13:00
mikeller
4b412e9aec Fixed errors caused in FPort by feedback of own serial output. 2017-11-26 09:06:43 +13:00
Martin Budden
8f4bb77758
Merge pull request #4659 from martinbudden/bfa_rx_reentrant2
Added data parameter to UART RX callback
2017-11-25 16:15:07 +00:00
Michael Keller
9e06c65fc1
Merge pull request #4653 from ledvinap/string_light
Use local implementation of some string functions
2017-11-26 02:04:30 +13:00
Martin Budden
8cb7abd15f Added data parameter to UART RX callback 2017-11-25 10:11:37 +00:00
Martin Budden
b6c3a9f19a Use float for imuIsAccelerometerHealthy calculation 2017-11-25 08:45:57 +00:00
Martin Budden
cfca75204f Removed unnecessary acc calculation when no alt hold 2017-11-25 08:37:25 +00:00
Michael Keller
4476921cac
Merge pull request #4650 from jflyper/bfdev-nox-new
Add new target NOX
2017-11-25 12:31:29 +13:00
Michael Keller
cdcb139c78
Merge pull request #4651 from martinbudden/bfa_acc_init_filters
Improve ACC filter initialisation
2017-11-25 12:24:56 +13:00
Petr Ledvina
91fff0a6dd Use local implementation of some string functions
library versions are replaced (libeary functions are weak).
System ctype.h is implemented using macros, local header file
(in -I path) is provided to override system one.
2017-11-24 13:01:39 +01:00
Martin Budden
ed04a1f24a Improve ACC filter initialisation 2017-11-24 07:23:19 +00:00
jflyper
aacb788a1b Add new target NOX 2017-11-24 15:11:00 +09:00
Martin Budden
f26d461dd6
Merge pull request #4647 from martinbudden/bfa_blackbox_tidy
Blackbox header tidy
2017-11-24 05:39:30 +00:00
Martin Budden
f527455d34 Blackbox header tidy 2017-11-23 18:24:09 +00:00
jflyper
5ada200874 Non-F3 list 2017-11-23 23:09:18 +09:00
Michael Keller
f8b18a9a69
Merge pull request #4645 from martinbudden/bfa_vtx_powernames_tidy
Removed duplicate SA VTX power names
2017-11-24 01:27:39 +13:00
Michael Keller
0a34f0e774
Merge pull request #4568 from jflyper/bfdev-spi-refactor
Refactor SPI
2017-11-24 01:23:45 +13:00
Martin Budden
20d9359de9 Removed duplicate SA VTX power names 2017-11-23 08:45:38 +00:00
jflyper
be7c8e384e Merge remote-tracking branch 'betaflight/master' into bfdev-spi-refactor 2017-11-23 14:47:12 +09:00
Michael Keller
647b6c9a68
Merge pull request #4642 from jflyper/bfdev-bus_h-tidy
bus.h white space tidy
2017-11-23 16:00:25 +13:00
jflyper
0f90664e1c Experimentally add target and mcu dependent optimization in sources.mk 2017-11-23 11:49:12 +09:00
jflyper
fd7663ed07 White space tidy 2017-11-23 11:17:22 +09:00
jflyper
608d56160d Refactor SPI 2017-11-23 11:10:14 +09:00
Martin Budden
b49f20fd8d Tidy of OSD code 2017-11-22 09:46:28 +00:00
Curtis Bangert
e0eccadc8a Adjusted buffers in saDoDevSetFreq to work around a SmartAudio bug 2017-11-21 19:09:24 -05:00
jflyper
f35aa97023 Changed parameter order for setAddress 2017-11-22 00:42:03 +09:00
jflyper
ecabd778f0 Use 4B address for device > 128Mb (16MB) 2017-11-21 22:20:21 +09:00
Michael Keller
3d965ba64f
Merge pull request #4631 from AlienWiiBF/Boot_fix
Boot fix
2017-11-21 08:55:52 +13:00
MJ666
d4d342ef4a Fix AlienFlightNG F7 boot issue 2017-11-20 20:39:01 +01:00