aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use uORB ID to determine the correct rate_sp- and actuator topic to publish ontumbili2014-12-032-55/+44
|
* set correct number of PWM outputs and PWM Rate for caipirinha VTOLtumbili2014-12-031-1/+2
|
* removed remainings of quadshot for nowRoman Bapst2014-12-023-11/+5
|
* added VTOL attitude control moduleRoman Bapst2014-12-022-0/+756
|
* added VTOL geometries to determine number of motorsRoman Bapst2014-12-021-1/+12
|
* let commander know if VTOL is in fw or in mc mode (important because of ↵Roman Bapst2014-12-021-3/+38
| | | | external_override)
* compute secondary attitude with reference frame rotated -90 degress around ↵Roman Bapst2014-12-021-0/+38
| | | | pitch axis of original reference frame (used for VTOL)
* added more mixer geometries and took v-mixer out of multi_tables scriptRoman Bapst2014-12-023-11/+20
|
* adapted attitude controllers to support VTOLRoman Bapst2014-12-022-58/+191
|
* log secondary attitude and fixed wing controls for VTOLRoman Bapst2014-12-022-1/+37
|
* extended uORB structs with VTOL specific control topicsRoman Bapst2014-12-027-2/+104
|
* adapted and added ROMFS-scripts to support VTOLRoman Bapst2014-12-024-0/+110
|
* added configuration file and mixer file for for caipironha VTOLRoman Bapst2014-12-022-0/+30
|
* Merge branch 'master' of https://github.com/PX4/FirmwareRoman Bapst2014-12-021-7/+7
|\
| * Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2014-12-012-3/+3
| |\
| * | Fix RGB led stop commandLorenz Meier2014-12-011-7/+7
| | |
* | | merged with PX4 masterRoman Bapst2014-12-01150-935/+3250
|\ \ \ | | |/ | |/|
| * | Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2014-11-2847-412/+1831
| |\ \
| | * | Disable the BlinkM driver, code style fixes for other disabled driversLorenz Meier2014-11-271-3/+3
| | |/
| | * HMC5883: Better status reportingLorenz Meier2014-11-261-10/+29
| | |
| | * Make boot less verbose to not hide the important status messagesLorenz Meier2014-11-261-5/+0
| | |
| | * Remove uncommon modules from FMU-v2 buildLorenz Meier2014-11-261-2/+2
| | |
| | * Added TeraRanger one sensorLorenz Meier2014-11-26336-4736/+17956
| | |\
| | | * Merged PX4Flow driver changesLorenz Meier2014-11-26155-749/+2136
| | | |\
| | | | * airspeed: use _retries=2 for I2C retries once initialisedAndrew Tridgell2014-11-261-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | airspeed sensors often need to be on longer cables due to having to be outside the prop wash.
| | | | * systemcmds: added reflect command for USB testingAndrew Tridgell2014-11-262-0/+152
| | | | |
| | | | * Merge branch 'pullrequest-px4io' of github.com:tridge/FirmwareLorenz Meier2014-11-262-52/+47
| | | | |\
| | | | | * 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: only check SAFETY_OFF for allowing RC config changes and rebootAndrew Tridgell2014-11-261-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | | | * 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
| | | | * | uavcan: added add_poll_fd() helper functionAndrew Tridgell2014-11-262-16/+27
| | | | | | | | | | | | | | | | | | | | | | | | this makes the code clearer and avoids repeated code
| | | | * | uavcan: show ESC output values in uavcan status, and add arm/disarmAndrew Tridgell2014-11-261-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this makes "uavcan status" show the current output values, which is useful for debugging. It also adds "uavcan arm" and "uavcan disarm" commands, which are very useful for re-arming after a motor test.
| | | | * | uavcan: handle all ESC output in one placeAndrew Tridgell2014-11-262-35/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | moving all the ESC output handling to one place allows the limits on actuator values to apply to all types of inputs, and will make it easier to expand "uavcan status" to show actuator values
| | | | * | uavcan: prevent crash in ESC driverAndrew Tridgell2014-11-261-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | passing in more than 8 actuators would crash the ESC driver. We need to check again the array size of the _esc_status.esc, which is CONNECTED_ESC_MAX
| | | | * | uavcan: don't force motors to keep spinning at zero throttleAndrew Tridgell2014-11-261-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forcing motors to keep spinning when armed should be a policy decision up at the vehicle type level, not hard coded down in the ESC driver. It isn't appropriate for fixed wing or ground vehicles for example. We could add an ioctl to enable "spin when armed" if just setting a small value in the vehicle code is inconvenient
| | | | * | motor_test: prevent use of uninitialised test_motor orb handleAndrew Tridgell2014-11-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | stack variables are not initialised to zero
| | | | * | uavcan: added support for actuator_direct ORB topicAndrew Tridgell2014-11-262-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this watches the actuator_direct topic and uses it to allow for direct output of actuator values, bypassing the mixer
| | | | * | uORB: added actuator_direct topicAndrew Tridgell2014-11-263-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this topic will be used to allow direct output of actuator values for uavcan, bypassing the mixer.
| | | | * | uavcan: break the link between poll fd indexes and controlsAndrew Tridgell2014-11-262-3/+5
| | | | |/ | | | | | | | | | | | | | | | | | | | | this linkage was fragile and makes it harder to add new orb subscriptions to the uavcan code
| | | | * Merge pull request #1398 from philipoe/masterLorenz Meier2014-11-232-2/+4
| | | | |\ | | | | | | | | | | | | Addition of rc-loss duration to the mavlink warning messages
| | | | | * commander: Decrease RC-signal-regained message length to stay within 50 ↵philipoe2014-11-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | character length limit at all times
| | | | | * Merge remote-tracking branch 'upstream/master' into PR_RCLossDur2philipoe2014-11-20142-754/+2240
| | | | | |\
| | | | | * | commander: Change printing in RC-loss message to integersphilipoe2014-11-201-2/+2
| | | | | | |
| | | | | * | commander: Added duration of rc-loss to mavlink_log_critical messagephilipoe2014-10-202-1/+3
| | | | | | |
| | | | | * | commander: Added time of RC-loss/gain to the mavlink_log_critical message to ↵philipoe2014-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | better inform the user
| | | | * | | Added performance counter for SD log performance of write() callLorenz Meier2014-11-231-0/+7
| | | | | | |
| | | | * | | Merge pull request #1399 from PX4/safetyLorenz Meier2014-11-234-19/+29
| | | | |\ \ \ | | | | | | | | | | | | | | | | Enable IO safety parameter to disable safety on boot
| | | | | * \ \ Merge branch 'master' into safetyLorenz Meier2014-11-220-0/+0
| | | | | |\ \ \
| | | | | * \ \ \ Merge branch 'master' into safetyLorenz Meier2014-11-220-0/+0
| | | | | |\ \ \ \