borisbstyle
1030df294d
PID code cleanup // refactoring
2016-12-30 14:00:10 +01:00
borisbstyle
4e3704374a
Cleanup mw.c // Remove unnecessary functions
2016-12-30 14:00:10 +01:00
J Blackman
c772ca6ea5
Merge pull request #1869 from martinbudden/bf_pg_cli
...
Changes to CLI to ease conversion to parameter groups
2016-12-28 03:40:15 +11:00
Martin Budden
372ddf67cf
Merge pull request #1840 from atomiclama/bf_remove_warning
...
cppcheck warning removal
2016-12-26 16:33:09 +01:00
jflyper
7bca2785da
Register BOXOSD unconditionally.
2016-12-23 17:02:51 +09:00
Martin Budden
0e055b460b
Further use of config macros
2016-12-21 18:58:35 +00:00
J Blackman
a893242d21
Merge pull request #1832 from martinbudden/bf_config_acctrims
...
Moved accelerometerTrims into accelerometerConfig()
2016-12-21 21:35:41 +11:00
Martin Budden
953d23851d
Added modeActivationProfile() macro
2016-12-21 08:46:31 +00:00
Martin Budden
389eaacd8a
Added adjustmentProfile() macro
2016-12-21 08:45:28 +00:00
atomiclama
ae5b3ae30c
Changes from code review.
2016-12-19 07:43:42 +00:00
Martin Budden
ee8a1676c4
Moved accelerometerTrims into accelerometerConfig()
2016-12-17 22:30:03 +00:00
J Blackman
a562b8fa12
Merge pull request #1780 from mikeller/add_msp_esc_passthrough
...
Added ESC passtrough to MSP.
2016-12-18 09:09:52 +11:00
Martin Budden
714bb02c54
Fixes issue 1844
2016-12-17 19:20:30 +00:00
atomiclama
cdf7e43ab1
cppcheck warning removal
2016-12-16 14:26:16 +00:00
Martin Budden
d72b4e96c9
Separated out pidConfig_t items
2016-12-15 09:12:42 +00:00
Michael Keller
455e54e1c5
Added ESC passtrough to MSP (poc).
...
Fixed typo.
Cleanup.
Fixed indentation.
2016-12-13 15:25:32 +13:00
Bas Delfos
97ff8a154e
Bumped MSP api version to 0.1.23 and added length check to MSP_SET_VOLTAGE_METER_TYPE
2016-12-08 21:19:23 +01:00
Bas Delfos
f0eebb5cd0
Added battery meter type to end of MSP_(SET_)VOLTAGE_METER_CONFIG
2016-12-08 21:19:23 +01:00
Michael Keller
5e308669d4
Merge pull request #1762 from mikeller/make_msp_status_cleanflight_compatible
...
Make 'MSP_STATUS' compatible to implementation in cleanflight.
2016-12-08 23:48:16 +13:00
Martin Budden
41dda49b44
Added ability to display PIDs in OSD
2016-12-06 13:24:04 +00:00
mikeller
46a2560237
Make 'MSP_STATUS' compatible to implementation in cleanflight.
2016-12-06 23:43:35 +13:00
Martin Budden
06e871406e
Moved xx_hardware out of sensorSelectionConfig into config for specific sensor
2016-12-05 06:49:14 +00:00
Martin Budden
60e2227396
Moved alignment from sensor into device
2016-12-05 06:49:14 +00:00
Michael Jakob
46387c9dbe
Cleanup ENUM usage
2016-12-04 16:09:21 +01:00
borisbstyle
01968ff207
Merge pull request #1720 from TheAngularity/patch-1
...
flightmodebox only seen if it's defined and activated
2016-12-02 16:14:48 +01:00
Martin Budden
b8b9c95f57
Moved sensor global data into sensor_s structs
2016-12-01 17:47:17 +00:00
Martin Budden
fd5710051e
Merge pull request #1606 from martinbudden/bf_gyro_isr
...
Gyro initialisation refactoring
2016-12-01 18:43:43 +01:00
TheAngularity
6f43494a77
Update fc_msp.c
2016-12-01 16:52:35 +01:00
TheAngularity
2854bbbecd
flightmodebox only seen if it's defined and activated
2016-12-01 16:02:01 +01:00
Martin Budden
4498f58918
Added osdProfile, vcdProfile, sdcard, and blackbox config macros
2016-11-30 23:43:10 +00:00
Martin Budden
57a9393f5f
Added adc, beeper, sonar, and ledStrip config() macros
2016-11-30 23:37:23 +00:00
Martin Budden
086d1f731e
Added failsafe, serial, telemetry, ppm, and pwm config() macros
2016-11-30 23:11:53 +00:00
Martin Budden
c175d304c2
Added rx, arming, mixer, and airplane config() macros
2016-11-30 23:06:42 +00:00
Martin Budden
00338cb854
Added throttleCorrection, batter, rcControls, gpsProfile, and gps config() macros
2016-11-30 22:59:12 +00:00
Martin Budden
b19e439361
Merge pull request #1707 from betaflight/pid_config_init
...
Add PID config initialisation
2016-11-30 23:10:25 +01:00
Martin Budden
3ec46f1bd2
Added gyro, compass, acc, and baro config macros
2016-11-30 21:38:14 +00:00
Martin Budden
a9280d732a
Added sensor config macros
2016-11-30 21:30:57 +00:00
borisbstyle
4a0f678dec
Add PID config initialisation
2016-11-30 21:16:49 +01:00
Martin Budden
590e569375
Changed gyro init and read functions to take a gyro_t* parameter.
...
Scaled gyro values to degrees per second in gyroUpdate.
2016-11-30 16:59:55 +00:00
Martin Budden
dc9e773b02
Added flight3DConfig() macro
2016-11-30 11:46:20 +00:00
Martin Budden
6ccf11d518
Added motorConfig() macro
2016-11-30 11:44:29 +00:00
Michael Keller
a39df1cb86
Fixed setting of 3D deadband throttle to 1000.
2016-11-29 08:06:51 +13:00
Martin Budden
78e6130aab
Moved further gyro parameters into gyroConfig_t
2016-11-25 23:22:24 +00:00
Martin Budden
2c7d06a94e
Moved gyro filter settings into gyroConfig
2016-11-25 23:22:24 +00:00
Martin Budden
e9407f3065
Tidied initialisation, especially PID filters
2016-11-25 23:22:23 +00:00
Martin Budden
d85eed0933
Move freestanding masterConfig items into structs
2016-11-24 17:34:05 +00:00
Steffen Windoffer
f139c1bb49
remove duplicate break and return
2016-11-19 18:32:37 +01:00
Martin Budden
efd859f14d
Fixup OSD builds without MAX7456
2016-11-19 06:47:53 +00:00
Martin Budden
7c8d1967d0
Improved OSD & displayPort initialisation. Allowed nested screen grabbing
2016-11-19 06:47:53 +00:00
jflyper
062e8b7b26
MAX7456: Adjustable screen area position offsets
...
There are displays and goggles with slightly different timing
characteristics compared the standard ones. With such devices, screen
area may be too high or too low that top or bottom most characters may
be truncated.
This PR provides a way to adjust the screen area position so that
entire screen area can be shifted up or down, or left or right.
A new vcdProfile_t (VCD = Video Character Device) is defined and
video_system was moved from osdProfile also.
2016-11-16 23:30:10 +09:00