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
Martin Budden
ed30e9f5c7
Moved gyro_sync into drivers/accgyro directory
2017-12-17 16:01:50 +00:00
Martin Budden
725f0dfa26
Separated ADC parameter group code into separate files
2017-12-15 01:31:29 +00:00
Michael Keller
5fee45b704
Merge pull request #4643 from jflyper/bfdev-target-and-mcu-dependent-optimzation-alternative
...
Add MCU dependent optimization to sources.mk
2017-11-28 19:17:56 +13:00
Petr Ledvina
91fff0a6dd
Use local implementation of some string functions
...
library versions are replaced (libeary functions are weak).
System ctype.h is implemented using macros, local header file
(in -I path) is provided to override system one.
2017-11-24 13:01:39 +01:00
jflyper
5ada200874
Non-F3 list
2017-11-23 23:09:18 +09:00
jflyper
0f90664e1c
Experimentally add target and mcu dependent optimization in sources.mk
2017-11-23 11:49:12 +09:00
mikeller
26b873dad9
Added optimisation settings for optional sources.
2017-11-18 11:08:13 +13:00
Anders Hoglund
0e1f0e89e7
Spektrum, CMS over Telemetry. Rebased and squashed.
2017-11-14 15:57:33 +01: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
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
Martin Budden
f8c47f6751
Size optimise CMS modules. Improve const correctness
2017-11-09 17:24:44 +00: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
3873463fcf
Added support for the FrSky FPort protocol.
2017-11-07 22:25:02 +13:00
Bas Delfos
800e44906d
Timer implementation from INAV
2017-11-06 20:09:24 +01:00
Anders Hoglund
24a282a9a3
Added .mk as files with LF line ending. Converted a few files in the make dir.
2017-11-05 20:41:17 +01:00
ethomas999
8a27c9e194
Implemented 'vtx_' settings and SetFreqByMHzMsp support
...
Implemented 'vtx_' settings for SmartAudio and Tramp
Added 'vtx_freq' setting for SmartAudio and Tramp
SmartAudio-CMS fixes and improvements
Added SetFreqByMHzMsp support for SmartAudio and Tramp
2017-10-19 23:32:24 -04:00
allenyan
4df1084d1d
Add RunCam Device Protocol Support(DisplayPort, DeviceSetting Access, 5 key osd cable simulation)
2017-10-19 16:19:27 +08:00
Martin Budden
4354307097
Split jetiexbus telemetry into separate module
2017-09-27 14:35:20 +01:00
Curtis Bangert
863b24ae6a
Corrected smartport regression issue with msp_shared
...
Corrected condition where an extra padded zero was added to outgoing msp buffers.
Whitespace tidy and removal of unnecessary condition.
Commented OSD and CMS from STM32F3DISCOVERY target.h
Various improvements to msp_shared (removed byte loops, point arithmetic)
Raised schedule priority of CRSF device and MSP calls
Reworked buffers in msp_shared to enable writes.
Moved msp buffers to msp_shared
Added new custom frames and reworking msp implementation
Implemented CRSF device info reply
Adding crsf ping/pong device info functionality
Changed Colibri FC address to Betaflight address
Implementing MSP in CRSF Telemetry
Decoupled msp functionality from smartport into msp_shared
Moved USE_SERVOS to FLASH>128 per mikeller
2017-09-10 01:36:59 -04:00
Steffen Windoffer
03aa31acdd
remove not needed whitespaces
2017-08-24 11:33:39 +02:00
Martin Budden
aef34a0a53
Split Tramp CMS code into separate module
2017-08-18 07:09:25 +01:00
Martin Budden
091b6bc912
Split smartaudio CMS code into separate module
2017-08-18 06:40:31 +01:00
Martin Budden
d9b3be0cf7
Split RTC6705 CMS code into separate module
2017-08-17 22:09:48 +01:00
Martin Budden
4ba8669cc3
Additional crc functions
2017-08-13 12:02:46 +01:00
Martin Budden
15448d3d2e
Changed speed optimised source to save ROM
2017-08-01 09:19:00 +01:00
DieHertz
b0cc2b670d
Implemented streaming Huffman compression in chunks of 256 bytes
2017-07-27 16:04:38 +03:00
blckmn
a94f0e2420
Changes prior to rebase
2017-07-21 07:51:13 +10:00
blckmn
61cfb0aedf
Some separation in the Makefile
2017-07-21 07:51:13 +10:00