Commit Graph
261 Commits
Author SHA1 Message Date
Lorenz Meier 615affdef9 S.BUS Output: deliver the disarmed PWM values 2015-07-03 23:51:45 +02:00
Lorenz Meier 6697ffb668 IO driver: Set throttle to zero if in PWM ramp mode 2015-06-30 09:51:19 +02:00
Lorenz Meier 000434be15 IO mixer: Limit outputs to proper range 2015-06-11 14:52:10 +02:00
Lorenz Meier f0f3ffaec1 IO firmware: Do not apply trim values a second time 2015-06-11 13:31:58 +02:00
Lorenz Meier 9bb91ea031 PX4 IO firmware: Do not reject trim 2015-06-09 23:06:20 +02:00
Lorenz Meier b46b122808 PX4IO firmware: Support trim parameters for RPY 2015-06-09 14:16:05 +02:00
Lorenz Meier 0c0500f8da IO Firmware: Do not build ADC code if there is no ADC input for RSSI 2015-06-04 19:08:28 +02:00
Lorenz Meier 75ad5875cb Low-pass analog RSSI stronger 2015-06-04 18:45:45 +02:00
Lorenz Meier 9a16d9ebfa IO Firmware: Code style fix, fix RSSI ADC lowpass 2015-06-04 18:44:05 +02:00
Lorenz Meier 613b50b14f IO firmware: Support pwm reversal 2015-05-25 16:42:46 +02:00
Andreas Antener cd4154d805 Revert "Merge pull request #1819 from PX4/chan16" because of #2113
This reverts commit f8c8876642, reversing
changes made to de3888bed7.
2015-05-05 14:41:53 +02:00
Lorenz Meier 09ae879b82 RC input: Replace magic numbers with better numbers, cap output to 0-100 2015-04-21 17:46:21 +02:00
Lorenz Meier 4440c6383c IO RSSI handling: Make 0-RSSI value consistent for all input sources 2015-04-21 10:48:40 +02:00
Lorenz Meier 027919302d IO RSSI handling: Fix RSSI for all protocols. 2015-04-21 10:40:42 +02:00
Lorenz Meier 63d741e368 Merge pull request #1993 from philipoe/PR/IOActuatorUpdateRate
px4io firmware: Allow actuator update rates down to 45Hz, as this is exa...
2015-04-18 11:51:25 +02:00
philipoe 93eff2bb95 px4io firmware: Allow actuator update rates down to 25Hz. This allows to
set the same update rate on PX4IO as on many commercial RC systems (e.g.
Spektrum, which works at 45Hz servo update rate).
2015-04-14 15:08:44 +02:00
Roman Bapst 555e96a37a fixed publication of mixer limit flags 2015-04-10 20:26:38 +02:00
Lorenz Meier f8c8876642 Merge pull request #1819 from PX4/chan16
Support 16 channels on IO via S.BUS
2015-04-07 19:04:19 +02:00
Daniel Agar 8aae66b893 trivial code style cleanup round 2 2015-03-27 23:38:58 -04:00
Daniel Agar c2abb0f82a fix code style if trivial one line difference 2015-03-19 23:49:36 +01:00
Holger Steinhaus 6bd94f15a8 PX4IO Firmware: fix 16ch output 2015-03-15 17:41:28 +01:00
Lorenz Meier 649fcd7cc7 PX4IO Firmware: Fall back to S.BUS1 for S.BUS2 requested 2015-03-15 17:39:43 +01:00
Lorenz Meier c94755c847 PX4IO Firmware: Support 16 output channels 2015-03-15 17:39:42 +01:00
NosDE 04f4206371 Graupner HoTT SUMD/SUMH Receiver Protocol added 2015-03-07 11:39:00 +01:00
Lorenz Meier a9c8f2331b IO firmware: Make error checking more obvious 2015-01-21 08:58:47 +01:00
Anton Matosov 3bf5dd416e Fixed compilation 2015-01-05 13:22:53 +02:00
Anton Matosov 1bc6c44a0e Fixed compilation of tests target in clean checkout
Moved mixer_multirotor.generated.h generation to the standalone makefile to prevent copypaste
2015-01-05 12:37:05 +02:00
Anton Matosov 21b45ae86b Removed extension for multi_tables to not affect its users
Fixed dependencies for the mixer_multirotor.cpp from all the modules
2015-01-05 12:02:32 +02:00
Lorenz Meier 752198352e IO firmware: Change to inttypes header 2014-12-20 19:32:43 +01:00
Lorenz Meier a20b8d037b PX4IO firmware: Add required include. 2014-12-20 19:22:53 +01:00
Andrew Tridgell c0b47d6a74 px4io: only check SAFETY_OFF for allowing RC config changes and reboot
If we check OUTPUTS_ARMED then we can't update trim values and scaling
in flight, as there is no way to clear OUTPUTS_ARMED.

If safety is on then it should be perfectly safe to update the mixer
and RC config or reboot for fw update
2014-11-26 11:39:41 +11:00
Lorenz Meier 300705321a Allow IO safety off system handling as long as the total system is not live 2014-11-22 16:30:59 +01:00
Lorenz Meier 828163f2f5 Update mixing handling to allow IO safety off updates 2014-11-22 16:30:09 +01:00
Lorenz Meier 4a66b29e55 Merge pull request #1420 from PX4/rctype
Encode RC type in RSSI field for GCS
2014-11-17 00:03:31 +01:00
Don Gagne 852fa61173 Correct setting of DSM and ST24 flags 2014-11-16 14:12:58 -08:00
Andrew Tridgell ba81125453 px4io: added OVERRIDE_IMMEDIATE arming flag
this allows the flight code to choose whether FMU failure gives
immediate manual pilot control, or waits for the mode switch to go
past the override threshold
2014-11-16 21:02:14 +01:00
Lorenz Meier 8caada2188 Breathe animation, led solid on arming 2014-11-16 01:21:47 +01:00
Lorenz Meier 8583cf4dcc Let it breathe stronger 2014-11-16 00:59:18 +01:00
Lorenz Meier 63707ef058 Let it breathe 2014-11-16 00:57:23 +01:00
Lorenz Meier c0f32d44a2 First stab at animation 2014-11-16 00:15:40 +01:00
Daniel Shiels 3eeec2cce0 Cleaned up sbus output frame initialisation. 2014-11-10 16:34:28 +11:00
Daniel Shiels 34e9d9efce Code style cleanup. 2014-11-10 15:54:28 +11:00
Daniel Shiels 60ecd8868d sbus1 output. Cleaned up. Safer bounds checking. 2014-11-08 22:36:45 +11:00
Daniel Shiels 02d31522cd First attempt at sbus1 output. 2014-11-08 22:33:33 +11:00
Don Gagne d907b030ee Initialize RSSI so it doesn't remain uninitialized
Spektrum doesn’t support rssi so it is not set by st24_decode.
2014-11-05 13:15:52 -08:00
Lorenz Meier 75d0ffe4e5 Build fix 2014-11-02 12:34:33 +01:00
Lorenz Meier 2cadd45f30 Configure led ring and enable heartbeat on it 2014-11-02 10:13:11 +01:00
Andrew Tridgell dd23d0acbc drivers: allow forcing the safety switch on
This allows forcing the safety switch to the on position from software
which stops the pwm outputs
2014-10-30 08:44:00 +11:00
Lorenz Meier a6c6ae023d Autoformatting (reviewed) IO sbus handler. No functionality changes. 2014-10-29 14:04:33 +01:00
Lorenz Meier f490331632 Enable flaps, avoid mode switch position 2014-10-16 22:57:27 +02:00