mikeller
1bd502e9ac
Removed function declaration.
2018-06-17 13:40:15 +12:00
mikeller
d2c2bc3155
Reinstated USB connection debug.
2018-06-17 13:39:39 +12:00
mikeller
8107ad254c
Fixed special case for SPRACINGF3OSD, fixed tests.
2018-06-17 13:39:39 +12:00
mikeller
afb6068400
Removed tasks from PID loop that don't belong there.
2018-06-17 13:39:39 +12:00
mikeller
444e5c43a5
Fixed USB HID channel mapping in Windows.
2018-06-13 01:34:36 +12:00
Kevin
ba0de59fc1
Fix altitude task when using GPS only.
2018-06-03 11:40:12 +02:00
jflyper
041bfb22c6
Create a pg for rxConfig
2018-05-27 09:13:04 +09:00
mikeller
2feae20c32
Replaced instances of '#include <platform.h>' with '#include "platform.h"'.
2018-05-24 23:46:19 +12:00
mikeller
9bf762e9e8
Eliminated more unnecessary calls.
2018-05-10 02:11:41 +12:00
Michael Keller
8f50aad585
Merge pull request #5809 from jirif/rx_rate_calculation
...
Fix rx rate calculation when using fport
2018-05-05 18:34:59 +12:00
Diego Basch
c46be03047
added gps for altitude estimation, remove most unused code, rename altitude.c to position.c, add hdop to nmea
2018-05-04 08:45:26 -07:00
jirif
fa40fbe865
Fix RX rate calculation when using fport
2018-05-04 07:45:47 +02:00
blckmn
a9f74cd6df
Removed excess trailing spaces before new lines on licenses.
2018-04-25 20:58:00 +10:00
blckmn
46fe22b4bd
Direct license replacement
2018-04-22 09:22:46 +10:00
conkerkh
a9136e2ba0
Add CDC+HID on F7 ( #5596 )
2018-04-02 14:35:51 +12:00
conkerkh
b9ab42d6a7
Enable Composite USB HID for all F4, add PG for USB device. ( #5525 )
2018-03-25 12:44:57 +13:00
conkerkh
4786e1a333
Add Composite CDC+HID device option. ( #5478 )
...
* Add Composite CDC+HID device option.
- It passes on though HID interface 8 channels received from TX
- Endpoints are reconfigured to support HID interface
- Potentially this can slow down SPI Flash transfer though CDC interface...
- This could be addressed by support for MSC when using SPI Flash (emulating FATFS)
* Different way to handle MIN redefine
2018-03-22 15:21:22 +13:00
jflyper
416495e17a
Convert BEEPER to USE_ scheme ( #5433 )
2018-03-11 09:28:08 +13:00
Michael Keller
9bcc6aca8e
Revert "BEEPER Conversion to use USE_ scheme" ( #5368 )
2018-03-04 09:40:17 +13:00
jflyper
ea0db878bf
Convert to USE_ scheme
2018-03-02 22:29:40 +09:00
jflyper
6557b161aa
Add box to pinio monitor/mapper
2018-02-12 13:54:40 +09:00
Martin Budden
6678302103
Tidy of fc_tasks
2018-02-01 09:06:32 +00:00
Michael Keller
14b3d574f7
Revert "Size Optimization: Move time-critical code from fc_core.c to fc_tasks.c"
2018-01-31 08:41:46 +13:00
Bruce Luckcuck
4712b0aca1
Discussion: Move time-critical code from fc_core.c to fc_tasks.c
...
Change fc_core.c to be size-optimized to reduce overall firmware size. Saves 3288 bytes on OMNIBUS as an example.
2018-01-29 20:11:25 -05:00
mikeller
8b636ff86a
Avoid RC processing when no new RC data was received.
2018-01-25 02:01:29 +13:00
Martin Budden
78cc4f65a1
Avoided compass task wrapper function
2018-01-20 13:35:22 +00:00
Martin Budden
0e42826d4d
Remove VTX task wrapper
2018-01-12 08:57:43 +00:00
Michael Keller
4258651b3a
Merge pull request #4881 from jflyper/bfdev-adc-internal-full-task-version
...
VREFINT and core temperature support, full task polling version
2018-01-10 16:12:05 +13:00
jflyper
a03b85025c
Internal ADC support, full task polling version
2018-01-10 11:49:56 +09:00
mikeller
385623bd9d
Converted defines for VTX_COMMON
, VTX_CONTROL
, VTX_RTC6705
, VTX_RTC6705SOFTSPI
, VTX_TRAMP
, VTX_SMARTAUDIO
to use USE_
prefix.
2018-01-09 17:34:34 +13:00
jflyper
11c47c631b
Port iNav's rangefinder
2017-12-20 12:54:19 +09:00
jflyper
db014752d7
Convert TRANSPONDER to USE_xxx scheme
2017-12-11 02:49:00 +09:00
Martin Budden
22c672fa7d
Add acc and gyro accumulators to improve attitude estimation
2017-11-28 06:26:57 +00:00
Martin Budden
417acc8f01
Retain altitude calculation
2017-11-19 14:38:11 +00:00
Martin Budden
d22b01b5ec
Added USE_ALT_HOLD build flag
2017-11-19 13:20:47 +00:00
Martin Budden
8044d08fb3
Renamed fc_msp* files to msp*
2017-11-12 21:43:09 +00:00
Martin Budden
e3ee9a5588
Created new interface directory
2017-11-12 12:20:58 +00:00
Curtis Bangert
c1265dd0a5
vtx_low_power_disarm: minimize vtx power output while disarmed
2017-11-10 11:21:53 -05:00
Michael Keller
39727ce384
Merge pull request #4455 from codecae/vtx_settings_pg_rework
...
Move vtxSettingsConfig to vtx_common. Rework MSP_SET_VTX_CONFIG and CMS.
2017-11-10 08:14:36 +13:00
Unknown
d9caabefa1
Removed vtx_settings_config in favor of vtx_common. Removed implicit EEPROM writes for vtx_ changes.
...
Updated MSP_VTX_CONFIG
Updated MSP_SET_VTX_CONFIG
Updated MSP_VTX_CONFIG (again)
Implemented VTX update schedule
Removed unneeded initialization blocks from io/vtx implementations
Prevent VTX settings from being applied in CLI. Sync Band/Chan/Freq on init
Correct issues in SA CMS
Moved vtxCommonInit and vtxCommonProcess to io/vtx
2017-11-08 10:28:09 -05:00
mikeller
b78d8ad83e
Converted more 'feature' type defines to use the 'USE_<x>' convention: LED_STRIP TARGET_CONFIG BRUSHED_ESC_AUTODETECT SERIAL_RX TELEMETRY TELEMETRY_CRSF TELEMETRY_FRSKY TELEMETRY_HOTT TELEMETRY_IBUS TELEMETRY_JETIEXBUS TELEMETRY_LTM TELEMETRY_MAVLINK TELEMETRY_SMARTPORT TELEMETRY_SRXL TELEMETRY_NRF24_LTM TELEMETRY_LTM SPEKTRUM_BIND NAV BUTTONS
2017-11-07 18:49:12 +13:00
mikeller
a8d34dabb0
Changed defines for GYRO/ACC/MAG/BARO/GPS/SONAR/OSD/BLACKBOX/CMS to conform to the USE_ convention.
2017-11-05 10:15:24 +13:00
Michael Keller
8d1a90b999
Merge pull request #4251 from allenfor2017/add-runcam-device-protocol
...
Add RunCam Device Protocol Support(DisplayPort, DeviceSetting Access,…
2017-10-20 13:02:16 +13:00
allenyan
4df1084d1d
Add RunCam Device Protocol Support(DisplayPort, DeviceSetting Access, 5 key osd cable simulation)
2017-10-19 16:19:27 +08:00
Michael Jakob
60b8e0f05e
Configurable compass drivers based on jflyper's PR #3613
...
Eliminate static variables in mag drivers
AK8975 and HMC5883l driver cleanup
replace magic numbers with definitions
Switched AK8963/Ak8975 to 16 bit mode
Update Mag gain calculations to use integer varables (ledvinap
recomendation)
Update interrupt handling for HMC5883L
Reschedule compass task only if slave mode is realy active
Change bustye definitions to an enumeration set
Fix dispatch functions and remove redundant dispatch functions from Baro
and Mag drivers
Fix unittest
2017-10-17 22:22:11 +02:00
Martin Budden
a983f4b325
Tidy use of USE_OSD_SLAVE
2017-10-09 13:30:26 +01:00
Martin Budden
9556c5b811
RC Split tidy
2017-09-25 05:55:46 +01:00
Michael Keller
5981273cc4
Merge pull request #3510 from brycedjohnson/LVC
...
Add in Low Voltage Cutout option/Increase Vbat filtering/Improved cell detection
2017-08-17 19:48:52 +12:00
Bryce Johnson
35e1aab02b
Added Low Voltage Cutout for when it hits critical battery voltage.
...
Increased filtering on the filtered battery voltage - it wasn't very filtered before.
Better Cell detection using filtered vs unfiltered voltage
2017-07-30 17:39:57 -05:00
DieHertz
cc358dc405
Implemented Camera Control using Hardware and Software PWM
2017-07-16 02:23:31 +03:00