1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 04:45:24 +03:00
Commit graph

520 commits

Author SHA1 Message Date
Nicholas Sherlock
6055ab2432 Updates to use newly merged SD card code 2016-02-02 23:36:37 +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
52d97869b8 SPRacingF3Mini - Initial support for new target. 2016-02-02 23:36:28 +01:00
Dominic Clifton
7f398cbe4b Cleanup sdcard info messaging. 2016-02-02 23:36:27 +01:00
Dominic Clifton
4b955f09da SDCard - Basic functionality.
Detect card, query capacity, read data.
2016-02-02 23:36:26 +01:00
Michael Hope
cf7c9d4100 cli: add buffering.
This greatly speeds up the CLI when running over USB VCP under a
virtual machine.

Signed-off-by: Michael Hope <mlhx@google.com>
2016-02-02 23:36:26 +01:00
Michael Hope
195456f9ac serial: allow buffering to speed up USB virtual COM ports.
Add begin write and end write hints.  If implemented by the serial
driver, then the driver can buffer up data sent via serialWrite() and
flush it when serialEndWrite() is called.

Implemented at the buffer level as it requires the least change to how
serial_msp and serial_cli are architected.

Also tidy up the visibility in the VCP driver.

Signed-off-by: Michael Hope <mlhx@google.com>
2016-02-02 23:36:25 +01:00
KiteAnton
c072ac265c Change OFF to NONE 2016-02-02 23:31:58 +01:00
KiteAnton
6226ea4b98 Table lookup for hardware settings 2016-02-02 23:31:57 +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
112543efb2 Add alternative delta approach (set delta_from_gyro = ON) 2016-01-25 23:22:18 +01:00
borisbstyle
ac2ed9fbf1 New beginners defaults 2016-01-20 00:15:53 +01:00
borisbstyle
91d12a0b7c New name for FPV cam mix roll_yaw_cam_mix_degrees 2016-01-18 12:13:30 +01:00
borisbstyle
f70cb8177e Insane Acro factor renamed to Acro plus factor // Rates are softened 2016-01-18 11:50:45 +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
borisbstyle
93d917af3b Configurable Soft LPF values (gyro_lpf_hz and dterm_lpf_hz) 2016-01-14 14:34:46 +01:00
borisbstyle
927099a105 Ibus added to cli // refreshrate added 2016-01-13 23:56:10 +01:00
borisbstyle
10809ba6b6 Add Mixer quad1234 2016-01-13 23:08:14 +01:00
borisbstyle
fcc14135f5 Insane Acro Sensitivity Fix 2016-01-13 02:04:40 +01:00
borisbstyle
a42aed332b Rccommand scaled to FPV cam (cli command: rc_fpv_cam_correct_degrees) 2016-01-10 20:51:58 +01:00
borisbstyle
2ee55ece3c D filter rewrite to FIR 2016-01-10 03:38:57 +01:00
borisbstyle
d2122e0674 Airmode Plus with Insane Acrobility Factor 2016-01-07 02:11:47 +01:00
borisbstyle
42dfba8218 Add more configurable Dterm approaches (for testing purposes) 2016-01-07 02:11:46 +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
borisbstyle
6f4d741cd0 Remove filter unnecessery code // Simplify selection 2015-12-10 21:43:58 +01:00
borisbstyle
e490564815 More Filter Config Options
refactor

Bump EEPROM Version
2015-12-10 21:43:58 +01:00
borisbstyle
400fe14e30 AIR MODE Optimalisations // Disable retarded arm
enable level modes
2015-12-06 23:58:18 +01:00
borisbstyle
81299e34de Rc Smoothing Configurable again 2015-12-05 02:03:02 +01:00
borisbstyle
947a39b9f0 Fix some cli variables for baro 2015-12-04 16:40:58 +01:00
borisbstyle
eafa631a32 IDLE UP switch // Remove pid_at_min_throttle 2015-12-04 16:17:44 +01:00
4712betaflight
5f1540dbcb Changed disable beeper method.
Fix indentation level to 4.
Removed CLI support for 1wire pass through
2015-12-02 22:05:12 +01:00
borisbstyle
449999d3d7 Fix blackbox_device in CLI 2015-11-25 20:18:37 +01:00
borisbstyle
4864f1ce64 Cli PID Controller fix 2015-11-25 13:53:35 +01:00
borisbstyle
33b6bac38f Ignore spaces and = in cli 2015-11-25 01:37:12 +01:00
borisbstyle
5ebfd23ca9 Add better CLI descriptions for pid_at_min_throttle 2015-11-25 00:04:24 +01:00
borisbstyle
b39beceb62 8khz Sampling option / preparation 2015-11-24 16:09:16 +01:00
borisbstyle
054868e0a4 Gyro Soft LPF Rework // Filter rework
remove 3 point average

lux optimize
2015-11-24 15:23:29 +01:00
borisbstyle
28944852a8 New CLI CF1.11 style 2015-11-24 14:55:20 +01:00
borisbstyle
1adcfaa798 Merge pull request #37 from 4712betaflight/1wire_pass_through_optimize
Runtime ESC count / gpio / pin detection
2015-11-13 22:49:21 +01:00
4712
02b297afa7 Runtime ESC count / gpio / pin detection
Runtime ESC gpio/pin detection
Runtime ESC count detection
2015-11-13 18:32:57 +01:00
borisbstyle
6d5dcb5495 Configurable Yaw Pterm Filter
Fix compile error
2015-11-13 15:21:04 +01:00
Konstantin Sharlaimov (DigitalEntity)
0f8e4460bf Range fix for CLI 2015-11-06 19:45:41 +10:00
borisbstyle
7e72d89081 Bugfix for dumping/getting pid controllers in profiles 2015-11-05 13:20:31 +01:00
borisbstyle
784c5fdbec Add Timer to pidResetErrorGyro
init with zero

pid_at_min_throttle as delay for reset Iterm
2015-10-29 21:39:49 +01:00
borisbstyle
2eee0f3e4f New version structure 2015-10-29 16:06:01 +01:00
borisbstyle
7de7ba60d6 Some defaults changed
max angle
2015-10-23 01:32:23 +02:00
borisbstyle
d685b4d6d8 Pid Controller Cleanup
Correction to dump
2015-10-23 01:10:21 +02:00
Konstantin Sharlaimov (DigitalEntity)
5df8ca926c Quaternion-based DCM IMU (original code my S.Madgwick)
Restore binaries from merge
2015-10-22 10:45:36 +02:00