Michael Keller
03a4426fe1
Merge pull request #4753 from jflyper/bfdev-port-inav-rangefinder
...
Port iNav's rangefinder abstraction
2017-12-20 19:01:07 +13:00
jflyper
11c47c631b
Port iNav's rangefinder
2017-12-20 12:54:19 +09:00
Michael Keller
8a9fd29dd3
Merge pull request #4782 from mikeller/rename_parameter_groups
...
Renamed 'parameter_group' to 'pg'.
2017-12-20 12:18:01 +13:00
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