aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | | | | 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
| | * | | | | | | Fix flow exampleLorenz Meier2014-10-311-2/+2
| | | | | | | | |
| | * | | | | | | Build for ESC bus conditionallyLorenz Meier2014-10-311-0/+7
| | | | | | | | |
| | * | | | | | | Merged masterLorenz Meier2014-10-312-2/+2
| | |\ \ \ \ \ \ \
| | * | | | | | | | removed debug printf, adjusted test routine single readdominiho2014-10-301-4/+4
| | | | | | | | | |
| | * | | | | | | | replaced optical_flow mavlink message with optical_flow_rad, added ↵dominiho2014-10-308-56/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gyro_temperature, adapted sd2log for px4flow integral frame
| | * | | | | | | | Merge branch 'master' of https://github.com/PX4/Firmware into ↵dominiho2014-10-305-0/+242
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | px4flow_integral_i2c
| | * \ \ \ \ \ \ \ \ Merge branch 'master' of https://github.com/PX4/Firmware into ↵dominiho2014-10-3011-11/+35
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | px4flow_integral_i2c
| | * \ \ \ \ \ \ \ \ \ Merge branch 'master' of https://github.com/PX4/Firmware into ↵dominiho2014-10-293-22/+35
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | px4flow_integral_i2c
| | * | | | | | | | | | | scan also 3rd available busdominiho2014-10-281-1/+11
| | | | | | | | | | | | |
| | * | | | | | | | | | | deleted last PX4FLOW_BUS to enable scan on both busesdominiho2014-10-281-1/+1
| | | | | | | | | | | | |
| | * | | | | | | | | | | Kill last usleep()Lorenz Meier2014-10-281-3/+0
| | | | | | | | | | | | |
| | * | | | | | | | | | | Scan both busesLorenz Meier2014-10-281-5/+13
| | | | | | | | | | | | |
| | * | | | | | | | | | | More formatting fixesLorenz Meier2014-10-281-9/+9
| | | | | | | | | | | | |
| | * | | | | | | | | | | More formatting and cast fixesLorenz Meier2014-10-281-24/+11
| | | | | | | | | | | | |
| | * | | | | | | | | | | Formatting fixesLorenz Meier2014-10-281-41/+63
| | | | | | | | | | | | |
| | * | | | | | | | | | | Merged masterLorenz Meier2014-10-281-34/+26
| | |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | Fixed formatting of flow driverLorenz Meier2014-10-281-125/+198
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | added px4flow integral frame, adjusted px4flow i2c driver, adjusted ↵dominiho2014-10-283-320/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | postition_estimator_inav
| * | | | | | | | | | | | | driver for the TeraRangerOne I2C ranger finderLuis Rodrigues2014-07-234-0/+955
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | remove unnecessary variableThomas Gubler2014-11-281-2/+4
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | WIP, c++11 style callbacks for px4Thomas Gubler2014-11-286-26/+74
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | NuttX submodule: header changesThomas Gubler2014-11-281-0/+0
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | move spin functions to nodehandleThomas Gubler2014-11-265-16/+7
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | fix ros compile errorsThomas Gubler2014-11-262-8/+8
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | reenable task flagThomas Gubler2014-11-265-7/+17
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | wip, working on the nuttx wrapperThomas Gubler2014-11-2616-59/+101
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/uorbtinymerge' into dev_rosThomas Gubler2014-11-259-70/+196
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | fix order of arguments (merge fix)uorbtinymergeThomas Gubler2014-11-251-1/+1
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/pr/1040' into uorbtinymergeThomas Gubler2014-11-258-69/+195
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: mavlink/include/mavlink/v1.0 src/modules/mc_att_control/mc_att_control_main.cpp
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' of git://github.com/PX4/Firmware into uORB_tinyJames Goppert2014-06-2328-719/+1223
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Added uORB tiny pub/sub for usage without struct on stack.James Goppert2014-06-059-239/+232
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | WIP, towards more px4 compatibility, first macrosThomas Gubler2014-11-258-8/+69
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | ros wrapper: small reorderingThomas Gubler2014-11-253-7/+15
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | px4 wrapper for ros publisherThomas Gubler2014-11-253-6/+33
| | | | | | | | | | | | | | | | |