mikeller
0bce8549ee
Renamed 'fc/fc_' files to remove the double 'fc'.
2018-08-26 14:07:06 +12:00
Michael Keller
fdb4e20ed0
Merge pull request #6224 from Scavanger/CMS-for-Hott-Textmode
...
CMS for HoTT-Textmode.
2018-08-16 23:57:15 +12:00
Michael Keller
283e55e45d
Removed SPRACINGF3OSD support.
2018-08-08 08:32:20 +12:00
mikeller
df55fc99ec
Added MSP for reboot to MSC.
2018-07-17 18:34:06 +12:00
Andi Kanzler
31830dc10c
Bring the CMS to the HoTT-Textmode.
2018-07-01 01:05:43 +02:00
azolyoung
53458d4cf1
Change rcsplit protocol to async
2018-06-23 11:55:15 +08:00
mikeller
444e5c43a5
Fixed USB HID channel mapping in Windows.
2018-06-13 01:34:36 +12:00
mikeller
1a2c129306
Fixed build for SPRACINGF3OSD.
2018-05-31 23:25:03 +12:00
mikeller
a101a58b68
Added ability to set and check board info.
2018-05-31 23:25:03 +12:00
Michael Keller
69a80a3bb0
Merge pull request #5965 from loopur/mybranch
...
Add barometer sensor QMP6988
2018-05-25 15:54:47 +12:00
jflyper
c60eecbff0
Drop software SPI RX support
2018-05-23 20:59:52 +09:00
s0up
ac6b8088c9
add gps rescue mode
2018-05-20 16:28:17 -07:00
Loopur
d36858a220
Add baro sensor of QMP6988
2018-05-18 18:37:28 +08:00
Loopur
495cfb4d07
Add barometer sensor QMP6988
2018-05-18 16:26:07 +08:00
jflyper
6c044829cc
Mark unused acc/gyro support toward retirement.
2018-05-16 14:31:39 +09:00
mikeller
7a03ead75e
Made SIMULATOR_BUILD a makefile driven option.
2018-05-14 19:13:37 +12:00
s0up
de5fa47c4c
navigation feature / reference removal
2018-05-09 10:28:36 -07:00
jflyper
5edd0c746f
Move serial.c from SPEED_OPTIMZED to SIZE_OPTIMIZED
2018-05-08 17:09:24 +09:00
blckmn
aad6efdf03
Timer clean up in preparation for configurable timers
2018-05-06 06:55:17 +10:00
blckmn
48e62ab8d6
Simplified source.mk slightly to ensure some common, and pg files are always included in build.
2018-05-05 14:37:38 +10: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
Michael Keller
3ef12389da
Merge pull request #5743 from codecae/crsf_displayport
...
CMS Telemetry over CRSF w/ Lua Script (X9D, so far)
2018-04-25 00:09:58 +12:00
Curtis Bangert
9d4d3ad45c
CMS Telemetry over CRSF w/ Lua Script (X9D, so far)
2018-04-23 22:34:30 -04:00
jflyper
0e4684e828
Serial port function mask initializer as a config helper
2018-04-23 21:44:40 +09:00
jflyper
0306accf6e
FLASH Add W25M homogeneous stack driver and W25M512 support ( #5722 )
...
* Winbond W25M homogeneous mode driver
* W25M512 support on OMNIBUSF4 variants
2018-04-20 16:37:48 +12:00
jflyper
864dba98c1
Prepare flash code for multiple device type support ( #5683 )
...
* Prepare flash drivers for multiple device type support
* Add static assertions on device page and flashfs alloc sizes.
2018-04-19 21:05:42 +12:00
jflyper
d749879cf6
FAT emulation of onboard flash for MSC ( #5650 )
2018-04-11 11:29:56 +12:00
Michael Keller
75bafb7b71
Merge pull request #3039 from cleanflight/f7-transponder-ir ( #5618 )
...
CF/BF - Add support for IR Transponder on STM32F7 boards.
2018-04-06 03:44:18 +12:00
Chris
c71cfe1b8c
Cache up SDIO Writing, add option to enable clock bypass. ( #5612 )
...
* Speed up SDIO Writing, add option to enable clock bypass.
* Fix identation
* Requested changes
* Move PG SDIO into correct place.
2018-04-05 12:52:30 +12:00
conkerkh
f00e4f2a82
Simplify compilation of F4 SDIO enabled targets. ( #5603 )
2018-04-02 14:41:16 +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
codecae
8131e4f840
Created generic SmartAudio interface ( #5561 )
2018-03-31 13:01:30 +13:00
codecae
22004cfd56
Created generic Tramp protocol interface ( #5527 )
2018-03-30 17:50:19 +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
Michael Keller
a8e86880f5
Generalised USB MSC use for all F4 targets with SD card. ( #5519 )
2018-03-24 16:00:53 +13:00
conkerkh
3a917a3755
Add USB Mass Storage Class support ( #5443 )
...
* Add MSC support
* Add support for MSC to WORMFC and SDIO_DMA
* Cleanup in fc_init
* Fix headers
2018-03-22 00:11:34 +13:00
Petr Ledvina
2abcaebd81
Reimplement strtol/strtoul/atoi ( #5400 )
...
newlibc version is pulling in (part of) locale support
Adapted from uClibc source code
Addded support for 0b.... prefix for binary numbers
2018-03-13 09:24:15 +13:00
Míguel Ángel Mulero Martínez
73eb5d396e
Add compass QMC5883L driver ( #5309 )
2018-03-04 11:45:54 +13:00
Petr Ledvina
c11d016bc7
optimize math ( #5287 )
...
* optimize math
Results in considerable flash saving
* log_approx, exp_approx, pow_approx
Taken from https://github.com/jhjourdan/SIMD-math-prims/blob/master/simd_math_prims.h
* Fix pow in rangefinder
* Use approximate function in baro calculation
Maximum error is < 20cm
* fixup! Fix pow in rangefinder
2018-03-04 01:26:33 +13:00
jflyper
6557b161aa
Add box to pinio monitor/mapper
2018-02-12 13:54:40 +09:00
jflyper
8f76a11081
Generic pin output driver
2018-02-11 15:57:28 +09:00
Michael Keller
81e75badf3
Merge pull request #3724 from DanNixon/cms_power_config
...
CMS power menu
2018-02-11 13:19:30 +13:00
Michael Keller
ec4b3b0d60
Revert "CAMERA_CONTROL Drop software PWM mode"
2018-02-11 12:33:00 +13:00
jflyper
93ce6e542a
Separate pg related to pg directory
2018-02-09 16:46:12 +09:00
jflyper
86149361ab
Drop softpwm option
...
Also separates PG related code to pg directory.
2018-02-04 12:29:22 +09:00
Dan Nixon
22874d8ba2
CMS power menu
...
Menu including:
- Voltage meter selection
- Current meter selection
- Max cell voltage (moved from MISC menu)
- Voltage scale adjust (moved from MISC menu)
- ADC current scale and offset adjust
- Virtual current scale and offset adjust
2018-02-01 15:31:45 +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
blckmn
39bb6ffe04
Configurable SDCARD, and clean up of DMA.
2018-01-29 11:50:14 +11:00
Anders Hoglund
ac76179942
Spektrum VTX control moved to VTX control task. Added some missing compile conditionals and a few cosmetic updates too.
2018-01-26 13:52:29 +01:00