Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add PX4 advertise macro | Thomas Gubler | 2014-11-28 | 2 | -1/+2 |
| | |||||
* | add support for subcription method callbacks for ros and nuttx | Thomas Gubler | 2014-11-28 | 3 | -14/+40 |
| | |||||
* | correctly handle interval, call callback only when topic updated, add ↵ | Thomas Gubler | 2014-11-28 | 3 | -6/+12 |
| | | | | example for 2 topics | ||||
* | make px4::ok work, use it in px4::spin | Thomas Gubler | 2014-11-28 | 6 | -38/+24 |
| | |||||
* | re-add accidentally deleted line from commit ↵ | Thomas Gubler | 2014-11-28 | 1 | -0/+2 |
| | | | | bc4209681c39fc934defcff318221e2c17c1ddb8 | ||||
* | remove comment | Thomas Gubler | 2014-11-28 | 1 | -27/+0 |
| | |||||
* | use interval setting correctly, improve px4::spin | Thomas Gubler | 2014-11-28 | 3 | -20/+35 |
| | |||||
* | uORB::SubscriptionNode stores interval | Thomas Gubler | 2014-11-28 | 1 | -10/+17 |
| | |||||
* | actually call callback | Thomas Gubler | 2014-11-28 | 2 | -10/+7 |
| | |||||
* | fix print for px4 | Thomas Gubler | 2014-11-28 | 2 | -3/+3 |
| | |||||
* | macro for topic subscription | Thomas Gubler | 2014-11-28 | 2 | -6/+11 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into dev_ros | Thomas Gubler | 2014-11-28 | 25 | -325/+1688 |
|\ | |||||
| * | HMC5883: Better status reporting | Lorenz Meier | 2014-11-26 | 1 | -10/+29 |
| | | |||||
| * | Added TeraRanger one sensor | Lorenz Meier | 2014-11-26 | 251 | -4364/+16719 |
| |\ | |||||
| | * | Merged PX4Flow driver changes | Lorenz Meier | 2014-11-26 | 101 | -563/+1549 |
| | |\ | |||||
| | | * | airspeed: use _retries=2 for I2C retries once initialised | Andrew Tridgell | 2014-11-26 | 1 | -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 testing | Andrew Tridgell | 2014-11-26 | 2 | -0/+152 |
| | | | | |||||
| | | * | Merge branch 'pullrequest-px4io' of github.com:tridge/Firmware | Lorenz Meier | 2014-11-26 | 2 | -52/+47 |
| | | |\ | |||||
| | | | * | px4io: prevent use of uninitialised memory in io_set_arming_state() | Andrew Tridgell | 2014-11-26 | 1 | -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 reboot | Andrew Tridgell | 2014-11-26 | 1 | -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 negative | Andrew Tridgell | 2014-11-26 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | follow standard conventions | ||||
| | | | * | px4io: fixed RC_CONFIG channel limit check | Andrew Tridgell | 2014-11-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | number of channels is the right test, not number of actuators | ||||
| | | * | | 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 | ||||
| | | * | | motor_test: prevent use of uninitialised test_motor orb handle | Andrew Tridgell | 2014-11-26 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | stack variables are not initialised to zero | ||||
| | | * | | 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 | ||||
| | | * | | uORB: added actuator_direct topic | Andrew Tridgell | 2014-11-26 | 3 | -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 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 | ||||
| | * | | Fix flow example | Lorenz Meier | 2014-10-31 | 1 | -2/+2 |
| | | | | |||||
| | * | | Build for ESC bus conditionally | Lorenz Meier | 2014-10-31 | 1 | -0/+7 |
| | | | | |||||
| | * | | Merged master | Lorenz Meier | 2014-10-31 | 2 | -2/+2 |
| | |\ \ | |||||
| | * | | | removed debug printf, adjusted test routine single read | dominiho | 2014-10-30 | 1 | -4/+4 |
| | | | | | |||||
| | * | | | replaced optical_flow mavlink message with optical_flow_rad, added ↵ | dominiho | 2014-10-30 | 8 | -56/+80 |
| | | | | | | | | | | | | | | | | | | | | gyro_temperature, adapted sd2log for px4flow integral frame | ||||
| | * | | | Merge branch 'master' of https://github.com/PX4/Firmware into ↵ | dominiho | 2014-10-30 | 4 | -0/+242 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | px4flow_integral_i2c | ||||
| | * \ \ \ | Merge branch 'master' of https://github.com/PX4/Firmware into ↵ | dominiho | 2014-10-30 | 10 | -9/+33 |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | px4flow_integral_i2c | ||||
| | * \ \ \ \ | Merge branch 'master' of https://github.com/PX4/Firmware into ↵ | dominiho | 2014-10-29 | 2 | -22/+35 |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | px4flow_integral_i2c | ||||
| | * | | | | | | scan also 3rd available bus | dominiho | 2014-10-28 | 1 | -1/+11 |
| | | | | | | | | |||||
| | * | | | | | | deleted last PX4FLOW_BUS to enable scan on both buses | dominiho | 2014-10-28 | 1 | -1/+1 |
| | | | | | | | | |||||
| | * | | | | | | Kill last usleep() | Lorenz Meier | 2014-10-28 | 1 | -3/+0 |
| | | | | | | | | |||||
| | * | | | | | | Scan both buses | Lorenz Meier | 2014-10-28 | 1 | -5/+13 |
| | | | | | | | | |||||
| | * | | | | | | More formatting fixes | Lorenz Meier | 2014-10-28 | 1 | -9/+9 |
| | | | | | | | | |||||
| | * | | | | | | More formatting and cast fixes | Lorenz Meier | 2014-10-28 | 1 | -24/+11 |
| | | | | | | | | |||||
| | * | | | | | | Formatting fixes | Lorenz Meier | 2014-10-28 | 1 | -41/+63 |
| | | | | | | | | |||||
| | * | | | | | | Merged master | Lorenz Meier | 2014-10-28 | 1 | -34/+26 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | Fixed formatting of flow driver | Lorenz Meier | 2014-10-28 | 1 | -125/+198 |
| | | | | | | | | | |||||
| | * | | | | | | | added px4flow integral frame, adjusted px4flow i2c driver, adjusted ↵ | dominiho | 2014-10-28 | 3 | -320/+313 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | postition_estimator_inav | ||||
| * | | | | | | | | driver for the TeraRangerOne I2C ranger finder | Luis Rodrigues | 2014-07-23 | 2 | -0/+953 |
| | | | | | | | | |