Commit Graph

11145 Commits

Author SHA1 Message Date
Michael Keller 07cce64572
Added ESC temperature warning, fixed ESC warning issue with motor count > 8. (#5583) 2018-04-04 01:04:18 +12:00
conkerkh 494e42610e Add SDIO for F7 (#5604) 2018-04-04 01:03:54 +12:00
varkokonyi 6320dff462 Fix arming-releated IBUS telemetry bug (#5613) 2018-04-03 21:15:09 +12:00
codecae bc824e42c2 Corrected CLI to include vtx_band=0 to enable freq selection mode. (#5465) 2018-04-03 19:59:02 +12:00
conkerkh f00e4f2a82 Simplify compilation of F4 SDIO enabled targets. (#5603) 2018-04-02 14:41:16 +12:00
Bryce Johnson f50ed9f763 Change crashflip to normal on disarm (#5594) 2018-04-02 14:36:27 +12:00
conkerkh db81dbe103 HotFix for sdcard driver on F7 when using DMA for TX (#5595)
* HotFix for sdcard driver on F7 when using DMA for TX

* Fix typo
2018-04-02 14:36:13 +12:00
conkerkh a9136e2ba0 Add CDC+HID on F7 (#5596) 2018-04-02 14:35:51 +12:00
etracer65 c091fa8e48 Fix PWM rx 100% CPU load (#5598)
Previous logic changes were causing the RX task to run every loop for PWM rx leading to 100% CPU load. Reverted PWM processing to be based on a time interval rather than whether new data is available. With PWM we can't differentiate when new data is available as it's a continuous stream.
2018-04-02 10:35:26 +12:00
conkerkh 1243b3ad50 LEDs on NucleoF7 are inverted. (#5602) 2018-04-02 07:46:11 +12:00
jflyper 31639e4a48
Merge pull request #5578 from mikeller/remove_omnibusf4_legacy_code
Removed code marked as legacy from OMNIBUSF4.
2018-04-01 18:21:00 +09:00
mikeller 53df5d1129 Removed code marked as legacy from OMNIBUSF4. 2018-04-01 12:38:08 +12:00
Michael Keller b5c0076bc8
Added USE_ESC_SENSOR_INFO define, cleaned up USE_ESC_SENSOR define. (#5580) 2018-04-01 11:33:07 +12:00
Andrey Mironov b8aa6ac915 Added AIKONF4 (#5355)
* Added AIKONF4

* Replaced binary literals with explicit bit macros

* Removed invalid backdoor timers

* Added board description to docs folder
2018-04-01 11:10:39 +12:00
Michael Keller 92d19e7be6
Merge pull request #3036 from cleanflight/spracingf7dual-pidaudio (#5586)
PID-Audio feature
2018-04-01 11:08:41 +12:00
Michael Keller 5a258070bc
Fixed DMA conflicts for CRAZYBEEF3 targets. (#5590) 2018-04-01 11:00:03 +12:00
Michael Keller c3cb2e1605
Fixed CLI array assignment. (#5589) 2018-04-01 10:57:19 +12:00
proggod 1a29e88f57 Revoltosd (#5557)
* added FlightOne revolt header

* comments

* Added OSD config

* more target file changes

* more target file changes

* REVOLTOSD

* REVOLTOSD

* timer fixes

* timer fixes

* osd

* config

* Added USE_TARGET_CONFIG

* osd

* osd

* spi changes

* more spi changes working now

* Added REVOLTOSD target

* folder rename and other target fixes

* more changes

* additional target changes

* one typo

* fixed typo
2018-03-31 14:33:23 +13:00
Teracis 45e64edb0b Removed mixer halving in 3D mode. (#5582) 2018-03-31 13:43:16 +13:00
codecae 8131e4f840 Created generic SmartAudio interface (#5561) 2018-03-31 13:01:30 +13:00
pulquero cf6b3639e2 Add OSD message to report motor/esc problem. (#5550)
Signed-off-by: Mark Hale <mark.hale@physics.org>
2018-03-31 02:09:33 +13:00
etracer65 a7eccffa38 Clear crash flip mode flag on disarming (#5566)
Previously the flag was only set during arming so after crash flip mode was used the flag would stay active until the next arming. This caused the "CRASH FLIP" warning message to erroneously display on the OSD when disarmed.
2018-03-30 18:09:35 +13:00
Michael Keller 8bbd92cb43
Added UART2 TX pin definition to FPVM_BETAFLIGHTF7 target. (#5562) 2018-03-30 18:07:31 +13:00
Michael Keller d55ce930c0
Added code of conduct. (#5560)
This is from a default template suggested by GitHub. It's fairly broad, but non specific.
2018-03-30 18:06:16 +13:00
Michael Keller b55ff3fefc
Added documentation for the FrSky SPI RX. (#5545) 2018-03-30 18:01:12 +13:00
allenfor2017 a02c404157 add new target SpeedyBee F4 (#5552)
* add new target speedybee f4

* modify BEEPER define
2018-03-30 17:54:25 +13:00
codecae 22004cfd56 Created generic Tramp protocol interface (#5527) 2018-03-30 17:50:19 +13:00
Míguel Ángel Mulero Martínez 39904a3065 Add default telemetry for iBus (#5570)
The "standard" telemetry is RPM, temperature and external voltage.
2018-03-30 17:41:50 +13:00
etracer65 59dbe0e4e3 Correct accelerometer initialization for MPU6000 and MPU9250 (#5559)
Accelerometer should be initialized to 16G scale.
2018-03-30 17:11:14 +13:00
Anders Höglund 11e22e634f Spektrum SRXL improvements. Collect TM data in sync with transmission instead of async 30Hz, performancs +50%. B-channel Cap/Cur/temp was visible even though not used, corrected. Incomplete compile conditions corrected. (#5556) 2018-03-30 17:02:38 +13:00
Míguel Ángel Mulero Martínez efef50ced1 Increment AG GAIN step in CMS (#5568) 2018-03-30 16:54:55 +13:00
Míguel Ángel Mulero Martínez 7ad4bbfa0f Simplify the precompiler condition for MSP_VOLTAGE_METERS (#5554)
... and MSP_CURRENT_METERS
2018-03-28 08:11:08 +13:00
Míguel Ángel Mulero Martínez 8095d3442c Fix MSP_VOLTAGE_METERS and MSP_CURRENT_METERS (#5547)
Only sustract the unused voltage/current meters from ESC when
USE_ESC_SENSOR is defined
2018-03-28 03:34:53 +13:00
Michael Keller 5a7b1879ee
Fixed spurious 'bad RX' arming disable detection. (#5541) 2018-03-27 09:52:14 +13:00
Andrey Mironov 9cf0eca620
Fixed missing extern on throttleBoost (#5549) 2018-03-26 23:01:25 +03:00
Michael Keller 83e614c139
Made MSC initialisation pin configurable. (#5535) 2018-03-27 01:04:59 +13:00
zuim 605962d9a5 Get current time using gps (#5520)
* Get time using gps with nmea and ublox protocol. The rtctime is set once gps time is available.

* Fix issues with Gps time

* Fix problems with gpstime
2018-03-27 01:04:41 +13:00
Michael Keller 3a8901daa8
Added assertion about OSD warning field size. (#5533) 2018-03-26 20:53:12 +13:00
Michael Keller 4b20ab5d7b
Fixed naming inconsistency for OSD elements. (#5534) 2018-03-26 11:30:19 +13:00
Michael Keller 474d99e77c
Removed conditional from struct for SD card parameter group. (#5537) 2018-03-26 10:50:46 +13:00
joelucid ee8daac41d ITerm rotation (#5469)
* ITerm rotation

* address requested changes

* now counting up

* scale errors according to Ki while rotating

* iterm_rotation profile setting

* revert to non scaled version, style related fixes

* Triggering a CI build.
2018-03-26 10:50:21 +13:00
Michael Keller d6af4c2d6b
Fixed blinking of OSD RSSI element. (#5542) 2018-03-26 10:46:46 +13:00
Michael Keller 71cd500b99
Simplified code path in fc_rc. (#5536) 2018-03-25 22:35:30 +13:00
etracer65 9edce2359a Add current battery voltage as an option for the OSD stats page (#5531)
Allows the user to configure a new OSD stat item called "BATTERY" that will display a live and updating battery voltage. This would allow the user to see how their battery was recovering after disarming by comparing to the stat "END BATTERY".
2018-03-25 13:56:25 +13:00
conkerkh b9ab42d6a7 Enable Composite USB HID for all F4, add PG for USB device. (#5525) 2018-03-25 12:44:57 +13:00
joelucid efda704ee5 Throttle boost (#5508)
* throttle boost which temporarily boosts throttle in both directions to improve response

* fix comment and use pt1FilterGain

* incorporate review suggestions

* incorporate review suggestions

* use float constant to avoid double promotion

* formatting changes

* formatting change

* hopefully last style changes
2018-03-25 11:33:22 +13:00
Andrey Mironov 172642383d
Fixed notch Q calculation to be dimensionless as it should (#5529)
* Fixed notch Q calculation to be dimensionless as it should

* Get rid of one division and leverage multiply-accumulate instr
2018-03-24 20:27:39 +03:00
etracer65 0c7ae49464 Fix OSD stats not clearing when entering OSD menu (#5522)
The pitch stick high can be used to clear the OSD stats screen, but it's also part of the sequence to enter the OSD menu. Entering the OSD menu from the stats page should have cleared the stats, but because of a race condition they weren't always cleared and the OSD menu would draw on top of the stats.  Changed the logic to ensure that if the OSD menu is entered the stats page is exited and cleared.
2018-03-24 18:03:43 +13:00
etracer65 c8a646ebc3 Cleanup 32K capable gyro includes (#5523)
Added a `USE_32K_CAPABLE_GYRO` define set in `common_fc_post.h` that replaces the repeated testing for each gyro define wherever 32KHz compatibility is checked.
2018-03-24 18:02:27 +13:00
Michael Keller a8e86880f5
Generalised USB MSC use for all F4 targets with SD card. (#5519) 2018-03-24 16:00:53 +13:00