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

10297 commits

Author SHA1 Message Date
mikeller
b489d0ba9d Renamed 'parameter_group' to 'pg'. 2017-12-19 23:36:31 +13:00
Michael Keller
b924ac0c9c
Merge pull request #4780 from martinbudden/bfa_f722_itcm_ram
Only turn use ITCM RAM for F722
2017-12-19 22:24:29 +13:00
Martin Budden
db8c7e0477 Only turn use ITCM RAM for F722 2017-12-19 09:02:34 +00:00
Michael Keller
3e2ade8565
Merge pull request #4777 from AndersHoglund/split_spektrum_vtx_control
Moved Spektrum VTX control stuff to separate source files.
2017-12-19 11:46:50 +13:00
Anders Hoglund
23b31736b7 Moved Spektrum VTX control stuff to separate source files. 2017-12-18 23:14:50 +01:00
Michael Keller
74672972ba
Merge pull request #4776 from jflyper/bfdev-add-conditional-to-mcu-dep-adc-drivers
ADC Add conditionals for MCU dependent drivers
2017-12-19 08:42:16 +13:00
Michael Keller
ec0444b92a
Merge pull request #4778 from dthubereng/msp_boxenable_arm
Mask BOXARM in MSP enables
2017-12-19 08:41:29 +13:00
Dave Huber
5048c74130 Mask BOXARM in MSP enables 2017-12-18 10:52:38 -06:00
jflyper
3b3ed72be8 Add conditionals for MCU dependent ADC drivers 2017-12-18 23:18:21 +09:00
Michael Keller
b94533ead1
Merge pull request #4767 from martinbudden/bfa_enable_instruction_tcm
Enabled Instruction TCM
2017-12-19 01:36:32 +13:00
Michael Keller
ddf0246ecd
Merge pull request #4754 from martinbudden/bfa_ysttm_gyro_threshold
Added YSTTM gyro threshold
2017-12-18 19:17:42 +13:00
Michael Keller
379382036f
Merge pull request #4680 from martinbudden/bfa_pg_adc
Separated ADC parameter group code into separate files
2017-12-18 19:05:48 +13:00
Martin Budden
b26ff88fd9 Added gyro overflow checking and handling. Helps avoid YSTTM 2017-12-18 05:21:02 +00:00
Michael Keller
c3de899d47
Merge pull request #4771 from martinbudden/bfa_accgyro_struct_alignment
Improved accgyro device structure alignment
2017-12-18 16:03:27 +13:00
Michael Keller
82e289c1eb
Merge pull request #4770 from martinbudden/bfa_gyro_sync
Moved gyro_sync into drivers/accgyro directory
2017-12-18 15:58:35 +13:00
Michael Keller
cbee16f6c3
Merge pull request #4769 from martinbudden/bfa_gyro_trapezium_integrate
Changed gyro integration to use trapezium rule
2017-12-18 15:57:03 +13:00
Michael Keller
5bfd5107ab
Merge pull request #4766 from dthubereng/bfm_msp_mode_enable_refactor
MSP mode enable refactor
2017-12-18 15:31:47 +13:00
Martin Budden
81ebdb38b6 Improved accgyro device structure alignment 2017-12-17 16:54:13 +00:00
Dave Huber
8b4bfc345d MSP mode enable refactor 2017-12-17 10:30:39 -06:00
Martin Budden
ed30e9f5c7 Moved gyro_sync into drivers/accgyro directory 2017-12-17 16:01:50 +00:00
Martin Budden
de5b0d53ff Enabled Instruction TCM 2017-12-17 13:41:51 +00:00
Martin Budden
0153b1d369 Changed gyro integration to use trapezium rule 2017-12-17 13:24:09 +00:00
Michael Keller
7a7f1ceda5
Merge pull request #4743 from Dimand/Current_calibration_fix
Changed the current calibration to be more sensible
2017-12-17 11:07:07 +13:00
Michael Keller
d4d5c50fe2
Merge pull request #4757 from martinbudden/bfa_fast_ram
Add TCM support to F7
2017-12-17 11:00:08 +13:00
Michael Keller
6f8b17d1d4
Merge pull request #4759 from dthubereng/bfm_prearm_msp_enable_fix
Prearm MSP Enable Fix
2017-12-17 10:57:58 +13:00
Michael Keller
59a6055cdf
Merge pull request #4752 from ronlix/KISSFCV2F7
Kissfcv2 f7
2017-12-17 07:35:23 +13:00
Martin Budden
a33a82725e Add fast RAM support, CCM or TCM depending on processor 2017-12-16 17:42:35 +00:00
Martin Budden
5892cac45d
Merge pull request #4761 from martinbudden/bfa_icache
Preparation for using instruction cache on F7
2017-12-16 12:46:43 +00:00
felix
cfc0dcf036 KISSFCV2F7 BF target 2017-12-16 10:19:28 +01:00
Dave Huber
2526b1ab80 Prearm MSP Enable Fix
Added PREARM to rcMode dependant enables.
Fixes Issue #4756
Added other rcMode dependant BOX* enables.
Reordered copy mask, too.
Made ARMED check a block
Added note about flight and arm modes
2017-12-15 16:21:41 -06:00
Martin Budden
12640972a9 Preparation for using instruction cache on F7 2017-12-15 10:07:19 +00:00
Martin Budden
725f0dfa26 Separated ADC parameter group code into separate files 2017-12-15 01:31:29 +00:00
Michael Keller
a0f6d10b72
Merge pull request #4745 from mikeller/fixed_frsky_spi_binding
Fixed binding for FrSky SPI RX.
2017-12-15 03:00:15 +13:00
Michael Keller
8d13b064c8
Merge pull request #4749 from Linjieqiang/ExuavF4
Add EXUAVF4Pro Target Board.
2017-12-15 02:51:40 +13:00
LinJieqiang
f49009beb8 [Add] Add EXUAVF4Pro Target Board.
Add all serial ports default config for EXUAVF4.

Remove the MSP default config.
2017-12-14 21:26:40 +08:00
DESKTOP-JI9AKHT\Dimand
bcd5752a12 Changed the scaling factor of the curent sensor to be in the form of y=mx+b. Altered the scaling to be in mV/10A, this means that for you average 50mOhm shunt resistor you will have a scale factor of 500, plenty of integre adjustability and the default 400 used will be fine as a first guess in most cases. Offset is adjusted to mA to give greater adjustability as an integer value. Builds successfully to OMNIBUSF4SD. 2017-12-14 15:19:16 +11:00
Michael Keller
eb4425face
Merge pull request #4746 from jflyper/bfdev-fix-USE_xxx-positions
Fix USE_xxx positions
2017-12-14 07:45:49 +13:00
jflyper
54f5df3ca0 Fix USE_xxx positions 2017-12-14 03:13:35 +09:00
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