1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 16:25:31 +03:00
Commit graph

218 commits

Author SHA1 Message Date
borisbstyle
24b4d37d43 Add Attitude task 2016-03-02 00:10:29 +01:00
borisbstyle
fb64fc32c5 Add Transponder to SPF3MINI // Autoconfig adjustment 2016-03-01 22:46:18 +01:00
borisbstyle
717290872c Change priorities for tasks 2016-03-01 21:49:37 +01:00
borisbstyle
98a1de2b70 Fix min check // Restore brushed motor support 2016-03-01 21:33:59 +01:00
borisbstyle
7386d88d0e Merge corrections 2016-03-01 14:55:04 +01:00
Martin Budden
5a9523c26b Initial commit of run queue for scheduler. 2016-03-01 12:09:56 +01:00
borisbstyle
bab2c72ae0 Preparation before merge 2016-03-01 11:49:33 +01:00
borisbstyle
a2a58d8ccb Add Experimental LPF parameter 2016-03-01 00:28:59 +01:00
borisbstyle
856ceee528 Fix BB / Acc reading / Optimize scheduler 2016-03-01 00:17:20 +01:00
borisbstyle
6e96adff0d Scheduled motor refresh rate 2016-02-28 20:23:30 +01:00
borisbstyle
977fec408a Change use_fast_pwm to forced_motor_pwm // New default fixed PWM rates 2016-02-28 01:16:59 +01:00
borisbstyle
a5278740bd Improve performane on all targets // remove emf_avoidance 2016-02-27 16:28:20 +01:00
borisbstyle
35ce724a22 New defaults auto looptime settings 2016-02-27 00:36:32 +01:00
borisbstyle
f30a188937 Add selectable debug options 2016-02-26 00:22:08 +01:00
borisbstyle
f7091f48d0 Rework scheduler interaction with realtime process // Detailled task manager // Fix gyro sync (was broken)
Fix cycletime calculations
2016-02-25 20:09:07 +01:00
borisbstyle
f5de06c59e Enable Faster cycletimes (Sample Rates) on all targets // More automatic looptime calculations
cleanup
2016-02-24 23:17:21 +01:00
borisbstyle
e0c1f84206 FastPwm for all oneshot42/125 and multishot // Cleanup 2016-02-23 23:42:26 +01:00
borisbstyle
ee76376005 Multishot Implementation 2016-02-23 11:07:33 +01:00
borisbstyle
6b8f4f1111 Oneshot42 Implementation 2016-02-23 00:22:37 +01:00
borisbstyle
240969be4a Slow down Acc speed on lower looptimes 2016-02-20 20:25:35 +01:00
borisbstyle
57a3e59a38 Rework Acc filtering 2016-02-17 17:37:01 +01:00
Michael Jakob
513db25bd5 AlienFlight fixes 2016-02-13 11:07:04 +01:00
borisbstyle
3a156f98ab Fix LED_STRIP feature // Add DMA drivers // UART fixes 2016-02-10 22:36:05 +01:00
borisbstyle
3c01e78db6 Jeti Exbus telemetry set to 500hz 2016-02-08 23:26:28 +01:00
borisbstyle
cdb671b0d6 Configurable gyro Denominator when gyro_lpf set to OFF 2016-02-06 13:09:40 +01:00
KiteAnton
62e0e59ab5 Additional configs moved from profile to master 2016-02-03 21:10:08 +01:00
KiteAnton
69c7c2f9c7 Move modes and adjustments from profile to free up flash 2016-02-03 21:03:27 +01:00
borisbstyle
e55786e1bb Remove unneded things 2016-02-02 23:36:45 +01:00
borisbstyle
220850e429 Fix Spracing Mini merge 2016-02-02 23:36:43 +01:00
Dominic Clifton
a259a49db1 SPRacingF3Mini - Reduce current draw when using transponder while
connected via USB cable.
2016-02-02 23:36:43 +01:00
Dominic Clifton
6d32aa5d7b SPRacingF3Mini - First cut of transponder system.
Implementation is DMA buffer based, just like the WS2811 LED Strip code,
so that there is minimal impact on flight performance.

Currently the code is mutually exclusive with the LED_STRIP code and
there is no means to set the transponder code.
2016-02-02 23:36:42 +01:00
Nicholas Sherlock
6055ab2432 Updates to use newly merged SD card code 2016-02-02 23:36:37 +01:00
Nicholas Sherlock
dce49d4abb Delete interim SD card support 2016-02-02 23:36:36 +01:00
Nicholas Sherlock
71335dc65d Support enabling DMA for sdcard write at runtime 2016-02-02 23:36:36 +01:00
Nicholas Sherlock
14c13085b7 Add AFATFS support to Blackbox 2016-02-02 23:36:33 +01:00
Nicholas Sherlock
84d3cc6175 Basic SDCard block read / write (minimal timeout/error handling) 2016-02-02 23:36:32 +01:00
Dominic Clifton
180e1cb7b6 SPRacingF3Mini - Quick hack to allow configuration to be reset when
holding buttons A and B down for 5 seconds when powering on.
2016-02-02 23:36:30 +01:00
Dominic Clifton
52d97869b8 SPRacingF3Mini - Initial support for new target. 2016-02-02 23:36:28 +01:00
Dominic Clifton
4b955f09da SDCard - Basic functionality.
Detect card, query capacity, read data.
2016-02-02 23:36:26 +01:00
Michael Jakob
7634e4c635 AlienFligth F3 V2 support
Updated SPI driver (SPI3 on F3 targets)
AK8963 Mag support (part of MPU9250)
MPU9250 SPI support via MPU6500 driver
Updated LED driver for alternative LED sets
Enable gyro intterupt for AlienFlight F3 targets
Update AlienWii/AlienFlight documentation
Rename AlienWii to AlienFlight
2016-02-02 23:31:55 +01:00
borisbstyle
17f214d2ab Bugfix for brushed motor support 2016-01-26 13:43:23 +01:00
borisbstyle
a105af1225 Filter Cleanup CF coding style// Remove Old pt1 for acc etc // F1 slower acc update 2016-01-18 00:51:20 +01:00
Larry (TBS)
6f3d576802 - Fix and add BST task into scheduler, with fixed PID reading 0s problem. 2016-01-12 15:26:03 +08:00
borisbstyle
e0e7db74f1 Increase Acc update in 1khz mode // cleanup 2016-01-10 21:21:11 +01:00
Larry (TBS)
cad401da25 - Fix and add BST task into scheduler. 2016-01-05 11:55:17 +01:00
henn1001
d6c812f4fe Fix Selectable Buzzer Pin for CC3D -Cleanup 2015-12-30 23:48:56 +01:00
borisbstyle
dfcc3eb028 Fix Selectable Buzzer Pin for CC3D 2015-12-30 23:19:30 +01:00
borisbstyle
6d679b72e1 Further 2khz Stability Enhancements 2015-12-24 02:35:01 +01:00
Konstantin Sharlaimov (DigitalEntity)
fa49931b43 Improved scheduling. Betaflight Port digitalentity/cf-scheduler
Disallow arming if system load > 100 (waiting task count > 1)

Dont show inactive tasks in CLI

Realtime priority task and guard interval implementation

Dynamic guard interval. Bugfix for realtime scheduling hickups

Optimisations

Compile out CLI command help and CLI tasks command for CJMCU

Naming fixes // re-Add Gyro Sync // Fix port issues
2015-12-23 00:05:34 +01:00
borisbstyle
8ecd05b911 Configurable Beeper PIN6 CC3D // Less CC3D targets 2015-12-23 00:05:33 +01:00