Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | UAVCAN driver silently ignores repeated start commands without error. This ↵ | Pavel Kirienko | 2015-04-23 | 1 | -1/+3 |
| | | | | allows to avoid error messages when UAVCAN driver is started from extras script before default initialization sequence is executed. | ||||
* | only define GIT_VERSION where it's used | Daniel Agar | 2015-04-18 | 2 | -3/+4 |
| | | | | | -when the git revision is passed to every file as a define it causes unnecessary ccache cache misses | ||||
* | Merge pull request #2039 from PX4/fix_uavcan_deps | Lorenz Meier | 2015-04-16 | 1 | -2/+4 |
|\ | | | | | Fixes dependency not being cleaned by keeping the uavcan artifacts in th... | ||||
| * | Fixes dependency not being cleaned by keeping the uavcan artifacts in the ↵ | David Sidrane | 2015-03-25 | 1 | -2/+4 |
| | | | | | | | | BUILD_DIR | ||||
* | | fixed publication of mixer limit flags | Roman Bapst | 2015-04-10 | 1 | -1/+1 |
| | | |||||
* | | uavcan-baro: use RingBuffer for read() support | Andrew Tridgell | 2015-04-04 | 2 | -22/+44 |
| | | |||||
* | | uavcan-baro: add read()-style interface to baro device | Holger Steinhaus | 2015-04-04 | 2 | -7/+39 |
| | | |||||
* | | trivial code style cleanup round 2 | Daniel Agar | 2015-03-27 | 4 | -12/+12 |
|/ | |||||
* | UAVCAN: Move to 0-based indices | Lorenz Meier | 2015-02-09 | 2 | -2/+2 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into ↵ | Thomas Gubler | 2015-02-01 | 9 | -35/+22 |
|\ | | | | | | | | | | | | | ros_messagelayer_merge2_attctrl_posctrl Conflicts: src/drivers/px4fmu/fmu.cpp | ||||
| * | Fix for a compilation failure | Pavel Kirienko | 2015-01-29 | 1 | -6/+7 |
| | | |||||
| * | Upgrade UAVCAN to multi pub/sub A API | Lorenz Meier | 2015-01-29 | 9 | -30/+16 |
| | | |||||
* | | fix uorb constants in uavcan module | Thomas Gubler | 2015-01-28 | 1 | -6/+6 |
|/ | |||||
* | Fix UAVCAN dependency generation issue | Lorenz Meier | 2015-01-22 | 1 | -2/+2 |
| | |||||
* | Removing extra UAVCAN perfcounters | Pavel Kirienko | 2015-01-21 | 4 | -15/+0 |
| | |||||
* | Fixed: Passing this->_armed_sub to close, which cannot accept a negative number. | Pavel Kirienko | 2015-01-21 | 1 | -1/+1 |
| | |||||
* | Fixed uninitialized fields of UavcanNode | Pavel Kirienko | 2015-01-21 | 1 | -5/+5 |
| | |||||
* | Globally configurable stack checks, R10 is always fixed | Pavel Kirienko | 2015-01-21 | 1 | -3/+0 |
| | |||||
* | Stack checks made optional: ENABLE_STACK_CHECKS | Pavel Kirienko | 2015-01-21 | 1 | -1/+2 |
| | |||||
* | UAVCAN module: -O3 instead of -Os; fixed instrumentation defines | Pavel Kirienko | 2015-01-21 | 1 | -2/+2 |
| | |||||
* | Disable instrumentation for the uavcan module | Pavel Kirienko | 2015-01-21 | 1 | -0/+2 |
| | |||||
* | Revert "Intrusive changes made for UAVCAN profiling. Will be reverted in the ↵ | Pavel Kirienko | 2015-01-21 | 2 | -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 Kirienko | 2015-01-21 | 2 | -5/+15 |
| | | | | commit (this one is needed to keep the changes in history) | ||||
* | UavcanEscController broadcasting percounter | Pavel Kirienko | 2015-01-21 | 2 | -0/+15 |
| | |||||
* | UAVCAN perf counters | Pavel Kirienko | 2015-01-21 | 2 | -2/+37 |
| | |||||
* | renaming of gps time to UTC time | Ban Siesta | 2015-01-04 | 1 | -1/+1 |
| | |||||
* | UAVCAN: Move into lib directory | Lorenz Meier | 2014-12-23 | 1 | -2/+2 |
| | |||||
* | Unsubscribe from the topic. | Simon Wilks | 2014-12-03 | 1 | -0/+2 |
| | |||||
* | Display ESC data in the status output | Simon Wilks | 2014-12-03 | 1 | -0/+22 |
| | |||||
* | uavcan: added add_poll_fd() helper function | Andrew Tridgell | 2014-11-26 | 2 | -16/+27 |
| | | | | this makes the code clearer and avoids repeated code | ||||
* | uavcan: show ESC output values in uavcan status, and add arm/disarm | Andrew Tridgell | 2014-11-26 | 1 | -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 place | Andrew Tridgell | 2014-11-26 | 2 | -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 driver | Andrew Tridgell | 2014-11-26 | 1 | -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 throttle | Andrew Tridgell | 2014-11-26 | 1 | -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 topic | Andrew Tridgell | 2014-11-26 | 2 | -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 controls | Andrew Tridgell | 2014-11-26 | 2 | -3/+5 |
| | | | | | this linkage was fragile and makes it harder to add new orb subscriptions to the uavcan code | ||||
* | UAVCAN: preserve original UAVCAN message timestamps | Holger Steinhaus | 2014-11-18 | 4 | -10/+3 |
| | |||||
* | UAVCAN: fix mag report timestamp | Holger Steinhaus | 2014-11-13 | 1 | -5/+2 |
| | |||||
* | UACVAN: add read()-style interface to mag device | Holger Steinhaus | 2014-11-13 | 2 | -11/+39 |
| | |||||
* | UAVCAN: declare mag external again to allow different rotation than the ↵ | Holger Steinhaus | 2014-11-13 | 1 | -1/+1 |
| | | | | internal mag | ||||
* | UAVCAN: improve mag compatibility | Holger Steinhaus | 2014-11-13 | 1 | -0/+3 |
| | |||||
* | Update motor test tool | Lorenz Meier | 2014-11-13 | 4 | -11/+58 |
|\ | |||||
| * | code style, warnings | Holger Steinhaus | 2014-11-12 | 2 | -11/+11 |
| | | |||||
| * | UAVCAN: implemented motor testing | Holger Steinhaus | 2014-11-03 | 3 | -5/+29 |
| | | |||||
| * | UAVCAN: allow to arm single ESCs | Holger Steinhaus | 2014-11-03 | 3 | -7/+30 |
| | | |||||
* | | UAVCAN: set bus number part of device_id to zero | Holger Steinhaus | 2014-11-11 | 1 | -1/+1 |
| | | |||||
* | | UAVCAN: initialize device id for mag and baro to allow DEVIOCGDEVICEID ioctl ↵ | Holger Steinhaus | 2014-11-11 | 3 | -0/+7 |
|/ | | | | to return useful data | ||||
* | ESC status - supporting negative RPM | Pavel Kirienko | 2014-10-15 | 1 | -1/+1 |
| | |||||
* | Publishing esc_setpoint_raw from the UAVCAN driver | Pavel Kirienko | 2014-10-13 | 1 | -0/+2 |
| | |||||
* | Update ORB topic 'esc_status' | Pavel Kirienko | 2014-10-13 | 1 | -8/+6 |
| |