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
Martin Budden
93cab8805b
Call serial frame status functions via pointer rather than switch statement.
...
Added type specific serial build flags as per iNav for finer grain ROM size control for F1 targets.
Improved efficiency of rxUpdateCheck function.
2016-11-11 21:08:05 +00:00
Martin Budden
013455bb21
Fixed warnings in fc_msp.c
2016-11-10 17:53:07 +00:00
Martin Budden
020bbacf03
Minor code tidy for easier comparison with iNav
2016-11-10 10:11:25 +00:00
Martin Budden
8edcaeb42a
Minor code rearrangement for easier comparison with iNav
2016-11-10 07:00:19 +00:00
Martin Budden
a7a428a5bb
Code tidy and addition of GPL headers
2016-11-06 10:29:11 +00:00
jflyper
e9a2f2b2c1
Merge remote-tracking branch 'betaflight/master' into bfdev-osd-cms-separation-poc
2016-11-06 02:43:24 +09:00
blckmn
e56f915018
Moving LED strip to be configurable via resource command
2016-11-05 13:35:20 +11:00
jflyper
f58f7f65b1
Cleanups
2016-11-02 09:12:37 +09:00