Commit Graph

5369 Commits

Author SHA1 Message Date
Michael Jakob 1da411fd7b Update F7 startupfiles
Fix NERO build problems
2017-01-18 16:44:02 +01:00
Anders Hoglund 5b3ac004b0 CC3D_OPBL did not start, spurious interrupts during init. Made sure NVIC is disabled early 2017-01-18 15:24:41 +01:00
Bas Delfos afd848e425 Enabled REMAP_TIM17_DMA for KISS FC to use PWM6 as spare motor output 2017-01-17 23:10:46 +01:00
mikeller 01b4614656 Removed unsupported default features from TINYBEEF3 target. 2017-01-18 02:28:24 +13:00
mikeller 934fb84202 Increase MSP version. 2017-01-18 01:21:04 +13:00
blckmn f541a10a5c Added define for turning on MSP on first UART when option set for custom build.
command line for custom firmware: make NAZE OPTIONS=USE_MSP_UART
2017-01-17 13:39:25 +11:00
borisbstyle 704b12f297 Fix FPV angle mix 2017-01-17 00:03:35 +01:00
borisbstyle b314c36b81 Minor tidy processRcCommand 2017-01-16 22:53:02 +01:00
borisbstyle 5a68276784 Merge branch 'master' of https://github.com/betaflight/betaflight 2017-01-16 22:44:48 +01:00
J Blackman e539200e67 Merge pull request #2143 from betaflight/fix-transponder-hardfault
Prevent hard-fault when no IO available for transponder.
2017-01-17 08:00:41 +11:00
Hydra 3c29725672 Prevent hard-fault when no IO available for transponder.
This cleans up the transponder api too.
2017-01-16 19:27:20 +00:00
mikeller 720db640ae Fixes for AIORACERF3 target. 2017-01-17 08:08:37 +13:00
jflyper 50d21cd991 Remove merge artifacts 2017-01-17 02:56:53 +09:00
borisbstyle 80f9e9dcb9 Merge pull request #2137 from raphaelcoeffic/tramp-vtx-common
tramp: implemented VTX common interface.
2017-01-16 17:33:00 +01:00
borisbstyle 663206debf Merge pull request #2136 from AndersHoglund/fic_cppcheck_issues
Fix cppcheck error, uninitialized var.
2017-01-16 17:26:42 +01:00
Raphael Coeffic 1768c1fda8 tramp: implemented VTX_COMMON interface. 2017-01-16 17:18:10 +01:00
Anders Hoglund 69e898a5f2 Fix cppcheck error, uninitialized var. 2017-01-16 16:52:39 +01:00
borisbstyle 94aa14889e Bump EEPROM and MSP 2017-01-16 16:24:49 +01:00
borisbstyle 584d96ba19 Merge pull request #2135 from jflyper/bfdev-displayport-adjustable-column
DISPLAYPORT+CMS: Add displayPortProfile
2017-01-16 16:21:19 +01:00
jflyper 2e0e4562be Fix power table lookup issue 2017-01-17 00:14:09 +09:00
jflyper f565138101 Touch-ups 2017-01-16 22:59:33 +09:00
jflyper 1d8018f547 Rebase + touch-up
Includes fix for SmartAudio CMS behavior
2017-01-16 22:32:59 +09:00
borisbstyle b60bc0a2e1 Merge pull request #2106 from raphaelcoeffic/tramp-raf
IRC Tramp VTX support (continued)
2017-01-16 13:25:07 +01:00
borisbstyle bbbcc62196 Add softserial back to NAZE target 2017-01-16 12:36:23 +01:00
Raphael Coeffic 9681929f98 tramp: re-enabled temperature support
Temps have been measured right on the STM32F031G6 located on the surface of the Tramp and seem to be quite accurate. Above 104C, it starts to trickle the power down.
2017-01-16 12:00:36 +01:00
jflyper d33977a506 Add displayPortProfile 2017-01-16 19:37:40 +09:00
borisbstyle 149ec6df85 Merge pull request #2119 from raphaelcoeffic/cms_osd_pid
added PID OSD elements to CMS
2017-01-16 10:57:15 +01:00
Anders Hoglund 08f7a372b7 Moved enabling of USB interpt after USB_init, for F1 and F3. 2017-01-16 10:16:17 +01:00
blckmn 82efaba226 Moving portOptions declaration 2017-01-16 13:24:38 +11:00
blckmn 258ae30210 Ensure sport portOptions is initialised. 2017-01-16 12:55:00 +11:00
Raphael Coeffic 47bbd46c88 added conditional debug (TRAMP_DEBUG) 2017-01-15 23:26:08 +01:00
Raphael Coeffic af72b761b5 fixed pre-processor directives (continued) 2017-01-15 23:18:38 +01:00
Raphael Coeffic 99cff4a875 some clean-up work (@ledvinap comments) 2017-01-15 18:34:14 +01:00
Raphael Coeffic 07659576b1 fixed pre-processor directives 2017-01-15 14:11:49 +01:00
mikeller 10d475c3c9 Fixed 'unused variable' warning in 'fc_msp'. 2017-01-16 00:40:46 +13:00
Raphael Coeffic c29f8a79ed use separate serial functions for SmartAudio and Tramp. 2017-01-15 12:22:18 +01:00
Raphael Coeffic 56c8fb0183 re-enabled VTX_SMARTAUDIO 2017-01-15 12:21:51 +01:00
Raphael Coeffic c74e4f9a5c fixed missing include 2017-01-15 12:20:39 +01:00
Raphael Coeffic dddd09ae87 tramp: moved common definitions to vtx_common 2017-01-15 11:59:44 +01:00
jflyper b1e1c7ef7b Some changes to "When" changes take effect. 2017-01-15 16:06:38 +09:00
Michael Keller 8c571aff9e Merge pull request #2104 from mikeller/add_support_for_multiple_inverters
Added support for multiple serial inverters.
2017-01-15 14:14:50 +13:00
Michael Keller e80c104c04 Merge pull request #2102 from mikeller/remove_midrc_validation
Remove validation for 'mid_rc', since it is not done in MSP_SET_RX_CONFIG.
2017-01-15 14:14:30 +13:00
Michael Keller 3d26421e7e Merge pull request #2098 from mikeller/cleanup_minimal_diff_dump
Cleaned up output of diff / dump when CLI_MINIMAL_VERBOSITY is on.
2017-01-15 14:14:16 +13:00
borisbstyle 77f57f7fc8 Merge pull request #2105 from mikeller/adjust_pid_scaling_for_servos
Adjusted PID scaling for the servo mixer.
2017-01-15 01:33:08 +01:00
Raphael Coeffic c5f7ca5857 added PID OSD elements to CMS 2017-01-15 01:18:50 +01:00
Raphael Coeffic 58a778c797 tramp: removed temperature support until scale is defined 2017-01-15 00:08:39 +01:00
Raphael Coeffic 0fe30c06e2 some cleanup 2017-01-15 00:07:47 +01:00
borisbstyle f3d2b37959 Optimize processRcCommand() 2017-01-14 23:52:13 +01:00
borisbstyle 6764618769 Fix fpv angle mix // minor optimalisation 2017-01-14 23:11:38 +01:00
jflyper b9430f82b7 Call vtxCommonProcess instead of device dependent periodic service function 2017-01-15 02:14:39 +09:00
jflyper 12e265c006 vtx58_Freq2Bandchan to use vtxDevice_t parameters 2017-01-15 01:54:26 +09:00
jflyper cdd0cd4528 VTX abstraction (experimental) 2017-01-15 01:27:02 +09:00
Michael Keller 2d6b718896 Merge pull request #2103 from elf128/BT_rgSSD_F3
Making production target rg_SSD_F3
2017-01-14 18:01:17 +13:00
Vlad Adamenko afef3b09b0 Making production target rg_SSD_F3
Clean ups on mikeller and martinbudden requests.
Plus, added default VBat scale configuration.
2017-01-13 18:16:39 -05:00
Hydra 90733e469e SPRACINGF3NEO - Alternative timer layout for builds with DSHOT. 2017-01-13 19:27:06 +00:00
Raphael Coeffic 632ab29e48 tramp: fixed initial cms menu settings 2017-01-13 18:21:28 +01:00
Raphael Coeffic 868256617d fixed pit-mode
Beware that the so called pit-mode is more some kind of a power switch. You might need to stick the receiver antenna against the transmitter to receive the very weak signal.
2017-01-13 15:59:49 +01:00
Raphael Coeffic 0818999530 tramp: use async changes + small fixes 2017-01-13 15:59:49 +01:00
jflyper 4696c4ad45 Debugging trampReceive: array boundary checking
Removed frame timeout also.
2017-01-13 15:59:49 +01:00
jflyper 465870cb0c Delay 1sec between freq and power 2017-01-13 15:59:49 +01:00
jflyper 3d9a82e4ae Disable trampHandleResponse() instead of trampReceive() 2017-01-13 15:59:49 +01:00
jflyper 5bbf4e13c1 Fixed I (PIT) command parameter 2017-01-13 15:59:49 +01:00
jflyper 9bca2b88d0 Fixes and extensions 2017-01-13 15:59:36 +01:00
jflyper 195d3a3cf3 Serial option to production 2017-01-13 15:59:36 +01:00
jflyper 6550d738db Some enhancements 2017-01-13 15:59:36 +01:00
jflyper 0c026a237a Checksum range changed from 1 2017-01-13 15:59:36 +01:00
jflyper 74d175edfb Changes per @ledvinap's commend + some debugging 2017-01-13 15:59:36 +01:00
jflyper eec475078c Removed debug 2017-01-13 15:59:36 +01:00
jflyper 6515ae3490 Added power and pit mode 2017-01-13 15:59:36 +01:00
jflyper 58ed2ed590 Tramp prototype driver 2017-01-13 15:59:36 +01:00
mikeller 005731cfe5 Adjusted PID scaling for the servo mixer. 2017-01-14 01:23:55 +13:00
Michael Keller 19c1709250 Added support for multiple serial inverters. 2017-01-14 00:27:02 +13:00
Michael Keller 033e41500c Merge pull request #2097 from mikeller/add_brushed_autodetect_to_tinybeef3
Added brushed motor auto detect to TINYBEEF3.
2017-01-14 00:20:09 +13:00
Michael Keller 08fbc1f674 Remove validation for 'mid_rc', since it is not done in MSP_SET_RX_CONFIG. 2017-01-13 20:51:49 +13:00
Michael Keller 1ef293a3c5 Cleaned up output of diff / dump when CLI_MINIMAL_VERBOSITY is on. 2017-01-13 12:18:29 +13:00
Martin Budden 71d3963fdb Merge pull request #2099 from martinbudden/bf_cc3d_opbl_rom_reduction
Remove some serial RX protocols to reduce CC3D_OPBL ROM usage
2017-01-12 22:19:57 +00:00
Martin Budden 996bf5126a Remove some serial RX protocols to reduce CC3D_OPBL ROM usage 2017-01-12 21:51:18 +00:00
mikeller 08ac5a3298 Added brushed motor auto detect to TINYBEEF3. 2017-01-13 00:17:03 +13:00
borisbstyle 7a9b30cc7b Merge pull request #2096 from mikeller/add_gyro_calibration_debug
Added debug output for gyro calibraton noise, increased 'moron_threshold' to 48.
2017-01-12 11:39:26 +01:00
mikeller a91ff6838f Added debug output for gyro calibraton noise, increased 'moron_threshold' to 48. 2017-01-12 21:54:05 +13:00
borisbstyle 9b2d34b818 Merge pull request #2089 from mikeller/disable_32khz_gyro_if_gyro_lpf_used
Changed checks to disable 32kHz gyro updates if 'gyro_lpf' is used.
2017-01-11 15:50:22 +01:00
mikeller 5e45ec3293 Renamed 'serial_cli' and 'fc_main'. 2017-01-11 23:22:03 +13:00
mikeller 7243e819fc Changed checks to disable 32kHz gyro updates if 'gyro_lpf' is used. 2017-01-11 22:11:51 +13:00
Martin Budden 322ae59051 Merge pull request #2086 from martinbudden/bf_gyro_sync_fix
Fixed handling of 32kHz gyro in gyroSetSampleRate
2017-01-11 01:26:24 +00:00
blckmn ccc7292b6c Removed VCP default to using second serial (UART1 in most cases) to MSP 2017-01-11 12:24:34 +11:00
blckmn 1c4e5aceda Update to ensure serial_cli list matches enum for PWM protocols 2017-01-11 12:13:07 +11:00
borisbstyle af9a7f8eae Correct handling for slower boards 2017-01-11 02:05:51 +01:00
Martin Budden c4fe48c248 Fixed handling of 32kHz gyro in gyroSetSampleRate 2017-01-11 01:03:28 +00:00
borisbstyle 7c78c3090e Merge pull request #2085 from martinbudden/bf_gyro_use32k_fix
Do runtime check to see if gyro supports 32kHz
2017-01-11 01:58:43 +01:00
Martin Budden 7b90a76098 Do runtime check to see if gyro supports 32kHz 2017-01-11 00:53:15 +00:00
borisbstyle b294ada0f1 Allow 32k for dshot600 2017-01-11 01:33:14 +01:00
blckmn 6606c0d39f Renamed some items based on feedback from @martinbudden 2017-01-11 09:23:52 +11:00
blckmn a88d2db0d5 Added dispatcher start only if needed. 2017-01-11 08:57:26 +11:00
Martin Budden c4885d8018 Merge pull request #2012 from blckmn/task_dispatch
Task dispatch - fix for SRXL delay required
2017-01-10 19:42:58 +00:00
Michael Keller f7c4f3eff1 Increased MSP api version number in preparation for next release. 2017-01-10 18:38:14 +13:00
blckmn f292dffac0 Putting GPS back in - but disabling MAG on NAZE. 2017-01-10 14:50:47 +11:00
blckmn d4f7e6b9fd Moved GPS for the moment 2017-01-10 14:15:28 +11:00
blckmn 820e36f227 Added define for turning on and off resource management and sensors 2017-01-10 11:38:16 +11:00
borisbstyle 8303151a25 Remove DSHOT900 2017-01-10 00:35:03 +01:00
blckmn 1e75f90c52 Merge branch 'master' into task_dispatch 2017-01-10 09:39:59 +11:00