Commit Graph

158 Commits

Author SHA1 Message Date
Mark Whitehorn 47337eb4a5 add parsing of host frames for D type telemetry 2016-02-10 09:21:52 +01:00
David Sidrane 0d13c41108 Ran Astyle 2016-02-01 10:10:35 +01:00
David Sidrane 8268161b18 Fmu interface to Capture 2016-02-01 10:10:35 +01:00
David Sidrane 1843eea917 Reverting 2e8accc6ff infavor of IO init changes 2016-02-01 10:10:34 +01:00
Lorenz Meier 2e8accc6ff FMU driver: Only init pins right before using the for PWM. Prevents accidental pulses 2016-01-25 12:08:08 +01:00
David Sidrane 9c6f4de753 Fixes buffer overwrite on CONFIG_ARCH_BOARD_AEROCORE 2016-01-22 00:22:26 +01:00
Lorenz Meier 9fb29d3a38 FMU: Add RC input definition for each RC protocol 2016-01-14 17:55:55 +01:00
Mark Whitehorn 5a93e68918 fix code style 2016-01-14 17:55:55 +01:00
Mark Whitehorn ab1bbb9ed8 remove extraneous rescan tests 2016-01-14 17:55:55 +01:00
Mark Whitehorn 32626b57a4 add missing #ifdef 2016-01-14 17:55:54 +01:00
Mark Whitehorn 47207b8fc8 set FMU_RC_OUTPUT high for all non-SBUS modes 2016-01-14 17:55:54 +01:00
Mark Whitehorn e0bbbd356f add SUMD decoder to RCscan 2016-01-14 17:55:53 +01:00
Mark Whitehorn 3d185e18e9 remove warnx in set_rc_scan_state 2016-01-14 17:55:53 +01:00
Mark Whitehorn eb36eac137 reduce scan interval to 100msec 2016-01-14 17:55:53 +01:00
Mark Whitehorn 9eecca6a71 add string value struct for RC_SCAN enum 2016-01-14 17:55:53 +01:00
Mark Whitehorn 425169921c begin adding DSM bind function 2016-01-14 17:55:53 +01:00
Mark Whitehorn ca2e9e7be1 handle PPM input with RC_SERIAL_PORT undefined 2016-01-14 17:55:53 +01:00
Mark Whitehorn 72156d9cd6 add macro to control RC input inverter
remove redundant variable
2016-01-14 17:55:53 +01:00
Mark Whitehorn 71a3e3713c move PPM input disable into scan case for PPM; PPM input is now enabled only while in RC_SCAN_PPM state 2016-01-14 17:55:52 +01:00
Mark Whitehorn 434ce85937 lock RC scan on first detection and fill in default values for fields not in DSM record
pull serial port read out of sbus and dsm input methods

clean up scanning code and add STM24
2016-01-14 17:55:52 +01:00
Mark Whitehorn 02030d9b36 scan working for SBUS and DSM 2016-01-14 17:55:52 +01:00
Mark Whitehorn 0f3878a48a DSM input tested OK with DX7 2016-01-14 17:55:52 +01:00
Mark Whitehorn af42f454f7 fix sbus for pixracer beta 2016-01-14 17:55:52 +01:00
Lorenz Meier 30a86f4b79 FMU: Flag params requiring a reboot 2016-01-13 21:20:54 +01:00
Mark Whitehorn bf1a510611 init sbus uart in full duplex mode 2016-01-08 08:00:21 +01:00
Mark Whitehorn 1b860f0b31 fix code style 2016-01-04 10:51:45 -07:00
Mark Whitehorn e6155d64ae fix fmu arming bug 2016-01-04 10:37:17 -07:00
Lorenz Meier 9e45768ec2 FMU driver: Use generic configs and less defines 2015-12-24 09:47:29 +01:00
Lorenz Meier c253ce6695 FMU SBUS interface: Set RSSI and failsafe flags correctly 2015-12-07 11:41:04 +01:00
Lorenz Meier ccd9990afd Fix FMUv2 build 2015-12-07 11:41:03 +01:00
Lorenz Meier 37f7460fea FMU driver: S.BUS fixes, scheduling fixes and preparations for One Shot 2015-12-07 11:41:01 +01:00
Lorenz Meier bff0f225b1 FMU driver: Update faster 2015-12-07 11:41:01 +01:00
Lorenz Meier 3c55ece28d FMU driver: Better RC reporting 2015-12-07 11:41:00 +01:00
Lorenz Meier a4aa844151 FMU driver: Slightly increase run interval to save load 2015-11-29 17:06:54 +01:00
Lorenz Meier fa197ee490 FMU driver: Run slightly faster to accomodate S.BUS 2015-11-29 14:55:25 +01:00
Lorenz Meier 05d248480a Initialize FMU actuator control feedback struct 2015-11-28 11:37:59 +01:00
Lorenz Meier d407f0dfe7 Fixed FMU code style 2015-11-28 09:13:15 +01:00
Lorenz Meier b196d29662 FMU driver: Output and read at 400 Hz 2015-11-28 09:13:15 +01:00
Lorenz Meier a3eeafebeb Enable UART6 and enable S.BUS. Tested to work. 2015-11-28 09:13:15 +01:00
Lorenz Meier 6bc6eda295 Fixed drivers 2015-11-28 09:13:15 +01:00
Lorenz Meier c2c6f3c958 FMU driver: Add S.BUS and DSM FDs, not active yet 2015-11-28 09:13:15 +01:00
David Sidrane 731daec744 Added missing conditional compilation control for FMUV4 2015-11-28 09:13:15 +01:00
David Sidrane a67097731a Renamed pax4fmu-v3 to pax4fmu-v4 2015-11-28 09:13:15 +01:00
David Sidrane f3b7585a89 Wip FMUV3 2015-11-28 09:13:15 +01:00
Lorenz Meier b90e8a71f0 FMU: Fix sensor reset command, by Dmitry Prokhorov 2015-11-17 09:32:35 +01:00
Lorenz Meier 690372b62c FMU driver: Fix for v1 boards 2015-10-11 16:36:49 +02:00
Lorenz Meier f7dd0d119b Fix formatting in FMU driver 2015-10-10 22:23:34 +02:00
Lorenz Meier 129a4c3b53 FMU: Run in work queue 2015-10-10 22:23:34 +02:00
Daniel Agar 6c10cf18e4 re-enable Werror 2015-10-06 18:28:30 -04:00
Lorenz Meier fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00