aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/px4io
Commit message (Collapse)AuthorAgeFilesLines
* added parameters to specify range and channel, caping resultAndreas Antener2015-04-211-9/+23
|
* overwrite rc in rssi with value from pwm input, parameters hardcodedAndreas Antener2015-04-211-0/+10
|
* fixed publication of mixer limit flagsRoman Bapst2015-04-101-0/+20
|
* Merge pull request #1819 from PX4/chan16Lorenz Meier2015-04-071-5/+11
|\ | | | | Support 16 channels on IO via S.BUS
| * PX4IO driver: Support 16 output channelsLorenz Meier2015-03-151-5/+11
| |
* | PX4IO driver: Add mapping of AUX1-3 channels, in case these are also used as ↵philipoe2015-03-241-0/+18
|/ | | | control surface inputs
* px4io driver: Clean up log / warn styleLorenz Meier2015-02-151-13/+13
|
* PX4IO driver: better feedbackLorenz Meier2015-02-151-2/+2
|
* Board drivers: Move to 0-based indexLorenz Meier2015-02-091-2/+2
|
* Remove peripheral clock changes as they interfere with current / old NuttX ↵Lorenz Meier2015-02-081-8/+2
| | | | instance
* Fix PX4IO startupLorenz Meier2015-02-085-5/+21
|
* Improve IO driver feedbackLorenz Meier2015-02-081-17/+11
|
* Merged master into rosLorenz Meier2015-02-021-1/+17
|\
| * IO driver: Fix naming of safety command line argumentLorenz Meier2015-02-011-5/+5
| |
| * px4io: add safety_arm and safety_disarm commandsJonathan Challinger2015-02-011-1/+17
| | | | | | | | | | | | This will be used to make updating firmware on boot for vehicles with no safety switch possible without power cycling. The startup script needs to be able to force safety on to allow the reboot to work.
* | Merge remote-tracking branch 'upstream/master' into ↵Thomas Gubler2015-02-011-9/+4
|\| | | | | | | | | | | | | ros_messagelayer_merge2_attctrl_posctrl Conflicts: src/drivers/px4fmu/fmu.cpp
| * IO driver: move to topic groupsLorenz Meier2015-01-291-9/+4
| |
* | Merge remote-tracking branch 'upstream/master' into ↵Thomas Gubler2015-01-282-2/+3
|\| | | | | | | ros_messagelayer_merge_attctlposctl
| * Added prefix to Match Message alsoDavid Sidrane2015-01-211-1/+1
| |
| * Added delay to ensure the the px4io is in loop waiting for a characteritDavid Sidrane2015-01-211-0/+1
| | | | | | loop.
| * Added Prefix to message to identify it as PX4IO relatedDavid Sidrane2015-01-211-1/+1
| |
* | add topic header includesThomas Gubler2015-01-251-2/+6
|/
* PX4IO: Adjust stack size based on real usage of 900 bytesLorenz Meier2015-01-211-1/+1
|
* IO driver: Fix resource corner case (not a real leak)Lorenz Meier2015-01-211-2/+4
|
* Fix CID 12453Lorenz Meier2015-01-201-3/+11
|
* Fix CID 12574 & 12553Lorenz Meier2015-01-201-1/+1
|
* Fix CID 12427 & 12438Lorenz Meier2015-01-201-2/+3
|
* Fixing CID 12528Lorenz Meier2015-01-201-2/+2
|
* Fix CID 12439Lorenz Meier2015-01-201-5/+6
|
* Fix CID 12470Lorenz Meier2015-01-201-0/+1
|
* Perf counter fixesLorenz Meier2015-01-111-13/+3
|
* Latency measurements: Estimate latency based on sensor timestamp through ↵Lorenz Meier2015-01-111-2/+5
| | | | full system
* IO driver: Log the total system latency up to the IO transferLorenz Meier2015-01-111-0/+3
|
* px4io: prevent use of uninitialised memory in io_set_arming_state()Andrew Tridgell2014-11-261-36/+38
| | | | | the vehicle may not have setup a control_mode. We need to check the return of orb_copy() to ensure we are getting initialised values
* px4io: fixed error returns to be negativeAndrew Tridgell2014-11-261-5/+5
| | | | follow standard conventions
* px4io: fixed RC_CONFIG channel limit checkAndrew Tridgell2014-11-261-1/+1
| | | | number of channels is the right test, not number of actuators
* Merge branch 'master' of github.com:PX4/Firmware into safetyLorenz Meier2014-11-222-17/+83
|\
| * px4io: added OVERRIDE_IMMEDIATE arming flagAndrew Tridgell2014-11-161-2/+16
| | | | | | | | | | | | 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
| * px4io: publish pwm values when STATUS_FLAGS_FMU_OK is not setAndrew Tridgell2014-11-161-4/+0
| | | | | | | | | | | | | | | | | | | | this allows testing of FMU failure behaviour in px4io by monitoring the reported PWM output when the vehicle code stops sending updates. Otherwise testing needs to be done with "px4io status" which is very tedious. With this change a GCS can monitor the PWM outputs from the failsafe mixer using normal mavlink messages
| * px4io: added RC_CONFIG, SET_OVERRIDE_OK and CLEAR_OVERRIDE_OK ioctlsAndrew Tridgell2014-11-161-0/+36
| | | | | | | | | | this allows for full setup of RC override without needing param_get() to PX4 specific parameters
| * PX4IO driver: Optimize for sizeLorenz Meier2014-11-151-0/+2
| |
| * Hotfix: Fix IO channel mappingv1.0.0-rc3Lorenz Meier2014-11-101-23/+24
| |
| * Add missing mode switch channelLorenz Meier2014-11-051-1/+1
| |
| * Fix RC mapping indices - 0 index induces issues right nowLorenz Meier2014-11-051-5/+10
| |
| * drivers: allow forcing the safety switch onAndrew Tridgell2014-10-301-0/+5
| | | | | | | | | | This allows forcing the safety switch to the on position from software which stops the pwm outputs
| * Enable flaps, avoid mode switch positionLorenz Meier2014-10-161-1/+1
| |
| * Enable flaps in manual overrideLorenz Meier2014-10-151-1/+8
| |
* | Enable IO safety parameterLorenz Meier2014-10-221-0/+5
|/
* IO input driver: Output ST24 as receiver type / statusLorenz Meier2014-10-071-1/+9
|
* px4io driver: update cb only when changedThomas Gubler2014-09-301-2/+7
|