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
Martin Budden
a4772d9dea
Merge pull request #4999 from martinbudden/bfa_mixer_tri
...
Add hooks for triflight
2018-01-23 10:59:29 +00:00
mikeller
67f08ce04d
Stopped nrf24 drivers from being built for all targets for build time reduction.
2018-01-21 10:37:11 +13:00
Martin Budden
ccb49583e9
Add hooks for triflight
2018-01-20 13:59:45 +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
Chris
efc556f91a
Add LPS25HB driver
2018-01-07 18:00:19 +01:00
mikeller
09d396c05c
Cleaned up parameter group handling.
...
Fixed missing include.
2017-12-31 10:51:01 +13:00
mikeller
0b9884961d
Updated handling of FrSky telemetry processing, renamed to `FrSkyHub` for disambiguation.
2017-12-28 11:01:35 +13:00
mikeller
b38738894c
Moved bus_spi parameter group to `pg/`.
2017-12-25 07:24:32 +13:00
mikeller
f6bdfd91e2
Moved beeper parameter groups to `pg/`.
2017-12-24 17:56:37 +13:00
Michael Keller
351294d19a
Merge pull request #4835 from mikeller/move_vcd_to_pg
...
Moved vcd parameter group to `pg/`.
2017-12-24 16:13:59 +13:00
mikeller
2d930b28ce
Moved vcd parameter group to `pg/`.
2017-12-24 15:13:48 +13:00
mikeller
b928950598
Moved rx drivers into `drivers/rx/`.
2017-12-24 13:55:18 +13:00
mikeller
d82c72bc54
Moved sdcard parameter group to `pg/`.
2017-12-24 12:23:27 +13:00
mikeller
9cb4f6b097
Moved parameter group for rx_pwm to `pg` directory.
2017-12-24 10:04:45 +13:00
mikeller
200167aaf7
Moved max7456 parameter group into `pg/` directory.
2017-12-24 09:09:26 +13:00
mikeller
429c6cecda
Moved parameter group for flash into `pg/`.
2017-12-24 02:21:02 +13:00
mikeller
fa6a723c35
Moved I2C parameter group into `pg` directory.
2017-12-24 00:33:32 +13:00
Michael Keller
a618de9e8e
Merge pull request #4793 from jflyper/bfdev-rangefinder-benewake-new
...
RANGEFINDER Add Benewake TFmini/TF02 support
2017-12-22 18:11:03 +13:00
Michael Keller
2df7b82037
Merge pull request #4785 from AndersHoglund/split_spektrum_rx_rssi
...
Moved Spektrum RX RSSI stuff to separate source files.
2017-12-21 14:26:02 +13:00
jflyper
a510091bf1
Add Benewake TFmini/TF02 support
2017-12-21 02:21:36 +09:00
Anders Hoglund
6ec0b55c95
Moved Spektrum RX RSSI stuff to separate source files.
2017-12-20 10:45:58 +01:00
jflyper
11c47c631b
Port iNav's rangefinder
2017-12-20 12:54:19 +09:00
mikeller
b489d0ba9d
Renamed 'parameter_group' to 'pg'.
2017-12-19 23:36:31 +13:00
Anders Hoglund
23b31736b7
Moved Spektrum VTX control stuff to separate source files.
2017-12-18 23:14:50 +01: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