aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uavcan
Commit message (Collapse)AuthorAgeFilesLines
* UAVCAN: Move to 0-based indicesLorenz Meier2015-02-092-2/+2
|
* Merge remote-tracking branch 'upstream/master' into ↵Thomas Gubler2015-02-019-35/+22
|\ | | | | | | | | | | | | ros_messagelayer_merge2_attctrl_posctrl Conflicts: src/drivers/px4fmu/fmu.cpp
| * Fix for a compilation failurePavel Kirienko2015-01-291-6/+7
| |
| * Upgrade UAVCAN to multi pub/sub A APILorenz Meier2015-01-299-30/+16
| |
* | fix uorb constants in uavcan moduleThomas Gubler2015-01-281-6/+6
|/
* Fix UAVCAN dependency generation issueLorenz Meier2015-01-221-2/+2
|
* Removing extra UAVCAN perfcountersPavel Kirienko2015-01-214-15/+0
|
* Fixed: Passing this->_armed_sub to close, which cannot accept a negative number.Pavel Kirienko2015-01-211-1/+1
|
* Fixed uninitialized fields of UavcanNodePavel Kirienko2015-01-211-5/+5
|
* Globally configurable stack checks, R10 is always fixedPavel Kirienko2015-01-211-3/+0
|
* Stack checks made optional: ENABLE_STACK_CHECKSPavel Kirienko2015-01-211-1/+2
|
* UAVCAN module: -O3 instead of -Os; fixed instrumentation definesPavel Kirienko2015-01-211-2/+2
|
* Disable instrumentation for the uavcan modulePavel Kirienko2015-01-211-0/+2
|
* Revert "Intrusive changes made for UAVCAN profiling. Will be reverted in the ↵Pavel Kirienko2015-01-212-15/+5
| | | | | | next commit (this one is needed to keep the changes in history)" This reverts commit 4c301d9dcf180e39186fa6753c7a3d3215b3cfa7.
* Intrusive changes made for UAVCAN profiling. Will be reverted in the next ↵Pavel Kirienko2015-01-212-5/+15
| | | | commit (this one is needed to keep the changes in history)
* UavcanEscController broadcasting percounterPavel Kirienko2015-01-212-0/+15
|
* UAVCAN perf countersPavel Kirienko2015-01-212-2/+37
|
* renaming of gps time to UTC timeBan Siesta2015-01-041-1/+1
|
* UAVCAN: Move into lib directoryLorenz Meier2014-12-231-2/+2
|
* Unsubscribe from the topic.Simon Wilks2014-12-031-0/+2
|
* Display ESC data in the status outputSimon Wilks2014-12-031-0/+22
|
* 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
* 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
* 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
* UAVCAN: preserve original UAVCAN message timestampsHolger Steinhaus2014-11-184-10/+3
|
* UAVCAN: fix mag report timestampHolger Steinhaus2014-11-131-5/+2
|
* UACVAN: add read()-style interface to mag deviceHolger Steinhaus2014-11-132-11/+39
|
* UAVCAN: declare mag external again to allow different rotation than the ↵Holger Steinhaus2014-11-131-1/+1
| | | | internal mag
* UAVCAN: improve mag compatibilityHolger Steinhaus2014-11-131-0/+3
|
* Update motor test toolLorenz Meier2014-11-134-11/+58
|\
| * code style, warningsHolger Steinhaus2014-11-122-11/+11
| |
| * UAVCAN: implemented motor testingHolger Steinhaus2014-11-033-5/+29
| |
| * UAVCAN: allow to arm single ESCsHolger Steinhaus2014-11-033-7/+30
| |
* | UAVCAN: set bus number part of device_id to zeroHolger Steinhaus2014-11-111-1/+1
| |
* | UAVCAN: initialize device id for mag and baro to allow DEVIOCGDEVICEID ioctl ↵Holger Steinhaus2014-11-113-0/+7
|/ | | | to return useful data
* ESC status - supporting negative RPMPavel Kirienko2014-10-151-1/+1
|
* Publishing esc_setpoint_raw from the UAVCAN driverPavel Kirienko2014-10-131-0/+2
|
* Update ORB topic 'esc_status'Pavel Kirienko2014-10-131-8/+6
|
* ESC status feedbackPavel Kirienko2014-10-122-11/+33
|
* ESC scaling fixPavel Kirienko2014-10-122-10/+7
|
* UAVCAN: GNSS fix message updatePavel Kirienko2014-09-031-5/+3
|
* UAVCAN: missing declaration warning fixPavel Kirienko2014-08-291-0/+2
|
* Merge pull request #1329 from hsteinhaus/uavcan_prioLorenz Meier2014-08-271-1/+2
|\ | | | | uavcan: increased thread prio, reduces roundtrip latency by a factor of ...
| * uavcan: increased thread prio, reduces roundtrip latency by a factor of 5..7Holger Steinhaus2014-08-191-1/+2
| |
* | Improved UAVCAN status reportingPavel Kirienko2014-08-265-18/+55
| |
* | Resource leak fixPavel Kirienko2014-08-241-0/+1
| |