Commit Graph

52 Commits

Author SHA1 Message Date
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
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