Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 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 |
| | |||||
* | ESC status feedback | Pavel Kirienko | 2014-10-12 | 2 | -11/+33 |
| | |||||
* | ESC scaling fix | Pavel Kirienko | 2014-10-12 | 2 | -10/+7 |
| | |||||
* | UAVCAN: GNSS fix message update | Pavel Kirienko | 2014-09-03 | 1 | -5/+3 |
| | |||||
* | UAVCAN: missing declaration warning fix | Pavel Kirienko | 2014-08-29 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1329 from hsteinhaus/uavcan_prio | Lorenz Meier | 2014-08-27 | 1 | -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..7 | Holger Steinhaus | 2014-08-19 | 1 | -1/+2 |
| | | |||||
* | | Improved UAVCAN status reporting | Pavel Kirienko | 2014-08-26 | 5 | -18/+55 |
| | | |||||
* | | Resource leak fix | Pavel Kirienko | 2014-08-24 | 1 | -0/+1 |
| | | |||||
* | | UAVCAN status reporting and proper termination | Pavel Kirienko | 2014-08-24 | 1 | -2/+19 |
| | | |||||
* | | UAVCAN: initializing all bridges by default | Pavel Kirienko | 2014-08-24 | 5 | -126/+29 |
| | | |||||
* | | UAVCAN: Minor improvement of the GNSS bridge | Pavel Kirienko | 2014-08-23 | 2 | -30/+28 |
| | |