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

10259 commits

Author SHA1 Message Date
mikeller
a4be564669 Fixed binding for FrSky SPI RX. 2017-12-14 01:37:23 +13:00
Michael Keller
f9feb03a93
Merge pull request #4722 from dthubereng/master
Added AND Logic to Modes; Fixes #2738.
2017-12-13 13:03:03 +13:00
Dave Huber
b9272ae325 Added Logic AND to Modes
Added Mode Inversion configuration, CLI commands, and update.
Changed Mode Inversion to Mode Logic.
configure by AND/OR instead of output inversion.
Fixed Mode Logic code after debugging.
Added PG_REGISTER to cli unittest.
Revert version to previous.
Revamped Mode Logic using existing Conditions config.
Requires coordination with BF-configurator, but works with CLI (added argument in 'aux' command).
Coding standard changes.
Cleaned up code. Added modeLogic enum.
removed executable permissions.
Code cleanup, cliAux backward compatible.
changed bitArrayInv to bitArrayXor.
allow for old 'aux' command (without last argument) to be made. asserts MODELOGIC_OR instead of resetting the memory.
2017-12-12 10:35:15 -06:00
Michael Keller
625f083a3f
Merge pull request #4726 from jflyper/bfdev-flash-avoid-bus-monopolization
FLASH Make each pageProgramContinue a separate transaction
2017-12-12 19:29:57 +13:00
Michael Keller
4f14ad0e50
Merge pull request #4741 from jflyper/bfdev-sonar-cleanup-stale
SONAR Remove a stale define
2017-12-12 14:48:04 +13:00
jflyper
75c5bb98f2 Remove a stale define 2017-12-12 09:53:42 +09:00
Michael Keller
3401197b9f
Merge pull request #4733 from jflyper/bfdev-rg_ssd_f3-remove-stale-defs
RG_SSD_F3 Remove stale config defines
2017-12-11 20:21:01 +13:00
jflyper
9a8a604f59 Remove stale config defines 2017-12-11 14:56:03 +09:00
Michael Keller
a91d2fdbc6
Merge pull request #4737 from AndersHoglund/fix_unittest_compile_warnings
Fixed unittest compile warnings caused by inconsistant data types.
2017-12-11 17:27:50 +13:00
Anders Hoglund
e42d74926a Fixed unittest compile warnings caused by inconsistant data types. 2017-12-11 01:21:15 +01:00
Michael Keller
e992221848
Merge pull request #4729 from brycedjohnson/Turtlemode3dfix
Crashflip (Turtlemode) 3d fix
2017-12-11 08:10:00 +13:00
Michael Keller
b948936109
Merge pull request #4734 from jflyper/bfdev-convert-transponder-to-USE_-format
Convert TRANSPONDER to USE_xxx scheme
2017-12-11 07:23:54 +13:00
jflyper
db014752d7 Convert TRANSPONDER to USE_xxx scheme 2017-12-11 02:49:00 +09:00
Bryce Johnson
c8bf35ec4d turtlemode 3d fix 2017-12-09 18:51:52 -06:00
jflyper
d68757c914 Make each pageProgramContinue a separate transaction 2017-12-08 19:21:37 +09:00
Michael Keller
bb79830f03
Merge pull request #4721 from atomiclama/bf_defaultChange
Change switch default handling
2017-12-08 08:30:44 +13:00
atomiclama
6e5ad5d210 Change switch default handling
Currently if no black box device is selected the default case sets
storageDeviceIsWorking = true. 

I believe this to be wrong.

This commit keeps the initial setting of false.
2017-12-06 09:17:55 +00:00
Michael Keller
49ba30174b
Merge pull request #4715 from fiam/telemetry_battery
Don't check batteryConfig fields from the telemetry, call APIs instead
2017-12-05 19:00:48 +13:00
Michael Keller
442906f23b
Merge pull request #4716 from fiam/sport_new_fields
Add FSSP_DATAID_HOME_DIST and FSSP_DATAID_ASPD to S.Port
2017-12-05 19:00:27 +13:00
Alberto García Hierro
d666151188 Don't check batteryConfig fields from the telemetry, call APIs instead
This makes the telemetry code less dependendant on the battery
implementation.

New functions introduced:
    isBatteryVoltageAvailable()
    isAmperageAvailable()
2017-12-04 17:14:17 +00:00
Alberto García Hierro
bfe416a979 Add FSSP_DATAID_HOME_DIST and FSSP_DATAID_ASPD to S.Port
Emit sensors for home distance and air speed in Smartport telemetry.
While airspeed is not yet supported in BF, this makes both BF
and iNAV send the same data packages via Smartport and reserves a
data ID for future usage when BF adds support for pitot sensors.
2017-12-04 17:04:21 +00:00
Michael Keller
97a46aa0e9
Merge pull request #4713 from mikeller/fix_fixedwing_althold_reversed_condition
Fixed condition for `fixedwing_althold_reversed`.
2017-12-03 13:41:11 +13:00
mikeller
299f2565c0 Fixed condition for fixedwing_althold_reversed. 2017-12-03 12:28:18 +13:00
MJ666
bd1413839b
Merge pull request #4709 from AlienWiiBF/AFMAG
AlienFlight target mag alignment fixes
2017-12-02 15:50:43 +01:00
MJ666
c6672622b8 AlienFlight targets mag alignment fix 2017-12-02 12:39:54 +01:00
Martin Budden
756795721c
Merge pull request #4706 from martinbudden/bfa_3d_iterm
Keep ITerm zero for 250ms after motor reversal in 3D mode
2017-12-02 07:02:45 +00:00
Michael Keller
e1cba01f26
Merge pull request #4696 from mikeller/change_channel_data_to_uint16_t
Changed channel data to be `uint16_t`.
2017-12-02 13:10:24 +13:00
Martin Budden
d0a77bc917 Keep ITerm zero for 250ms after motor reversal in 3D mode 2017-12-01 21:36:32 +00:00
Martin Budden
dd3a40f036
Merge pull request #4702 from martinbudden/bfa_3d_iterm
Reset ITerm on motor reversal
2017-12-01 08:16:22 +00:00
Martin Budden
e178d2b956
Merge pull request #4703 from martinbudden/bfa_f1_build
Fixed F1 build
2017-12-01 07:42:26 +00:00
Michael Keller
42cfc886df
Merge pull request #4701 from martinbudden/bfa_mixer_servo_tidy
Tidy of mixer and servo code
2017-12-01 20:10:52 +13:00
Martin Budden
9060ecb302 Reset ITerm on motor reversal 2017-12-01 07:06:20 +00:00
Martin Budden
d6d70d5a74 Fixed F1 build 2017-12-01 06:50:34 +00:00
Martin Budden
ccb4f77ae2 Tidy of mixer and servo code 2017-12-01 06:07:32 +00:00
mikeller
471484291c Changed channel data to be uint16_t. 2017-12-01 08:54:39 +13:00
Michael Keller
ce345a8446
Merge pull request #4692 from mikeller/update_matekf405
Updated MATEKF405 target definition.
2017-12-01 08:19:10 +13:00
Michael Keller
5a52643055
Merge pull request #4693 from mikeller/update_matekf722
Updated MATEKF722 target definition.
2017-12-01 08:18:54 +13:00
mikeller
bfe9fdad39 Updated MATEKF405 target definition. 2017-11-30 18:27:47 +13:00
mikeller
39efc9ab1d Updated MATEKF722 target definition. 2017-11-30 18:18:17 +13:00
Michael Keller
81e4be3773
Merge pull request #4685 from sambas/betaflightF7
Nero DMAR update
2017-11-30 18:03:10 +13:00
Michael Keller
a72a46c604
Merge pull request #4683 from mikeller/added_frsky_x_spi_rx
Added FrSky X SPI RX protocol.
2017-11-30 18:02:35 +13:00
Michael Keller
4525a20ec9
Merge pull request #4677 from mikeller/fixed_permissions
Fixed permissions on files.
2017-11-30 17:57:27 +13:00
Michael Keller
f0cf65467b
Merge pull request #4675 from jflyper/bfdev-fix-softserial-disappearing-start-bit
[SOFTSERIAL] Fix disappearing start bit in SERIAL_BIDIR case.
2017-11-30 17:56:40 +13:00
Michael Keller
2614d708f6
Merge pull request #4644 from martinbudden/bfa_max7456_tidy
MAX7456 code tidy
2017-11-30 17:55:33 +13:00
Michael Keller
96b8189e60
Merge pull request #4595 from martinbudden/bfa_flash_bus
Improve bus usage in M25P16 flash
2017-11-30 17:54:33 +13:00
Martin Budden
1482439bbe Improve bus usage in M25P16 flash 2017-11-29 09:35:16 +00:00
Martin Budden
7be1d09e50 MAX7456 code tidy 2017-11-29 09:20:45 +00:00
Martin Budden
07855aaf12
Merge pull request #4684 from martinbudden/bfa_acc_gyro_accumulation_fix
Fix to acc gyro accumulation code
2017-11-29 05:46:57 +00:00
Martin Budden
c0b1572175 Fix to acc gyro accumulation code 2017-11-28 16:04:00 +00:00
Martin Budden
94d3549299
Merge pull request #4681 from fiam/agh_fix_set_tx_info
Fix MSP code in switch for MSP_SET_TX_INFO
2017-11-28 15:19:39 +00:00