aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/px4fmu
Commit message (Collapse)AuthorAgeFilesLines
* FMU driver: Show up as secondary interface to allow mixer loads.Lorenz Meier2015-01-061-9/+11
|
* FMU driver: optimize for sizeLorenz Meier2014-11-151-0/+2
|
* drivers: allow forcing the safety switch onAndrew Tridgell2014-10-301-0/+1
| | | | | This allows forcing the safety switch to the on position from software which stops the pwm outputs
* Ignore single channels during PWM outputHolger Steinhaus2014-08-261-1/+3
|
* FMU driver: stricter initLorenz Meier2014-07-162-0/+7
|
* Merged masterLorenz Meier2014-07-121-1/+1
|\
| * Reduce excessive FMU stack usageLorenz Meier2014-07-081-1/+1
| |
* | board_serial: use a uint8_t bufferAndrew Tridgell2014-07-081-1/+1
|/ | | | | | we should not be using 'char' for binary APIs, as the C standard does not specify if it is signed or unsigned, so results may not be consistent
* Fix compiler warningsDon Gagne2014-06-291-6/+6
|
* Fix bugs found through compiler warningsDon Gagne2014-06-291-1/+1
|
* fmu: Rely on pwm_limit() call for band limits, do constrain instead of ↵Lorenz Meier2014-05-231-5/+4
| | | | altering the direction / value
* Merge pull request #937 from gumstix/aerocoreLorenz Meier2014-05-151-1/+82
|\ | | | | Aerocore
| * [aerocore] Remove commented code for GPIO2Ash Charles2014-05-131-1/+0
| | | | | | | | | | | | GPIO2 is currently used for the tone alarm, not an arbitrary GPIO. Signed-off-by: Ash Charles <ashcharles@gmail.com>
| * Add Gumstix AeroCore deviceAsh Charles2014-05-131-1/+83
| | | | | | | | | | | | | | | | | | | | | | Based on the work of Andrew Smith [1], add board configuration and device drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2. [1] https://github.com/smithandrewc/Firmware [2] https://store.gumstix.com/index.php/products/585/ Signed-off-by: Ash Charles <ashcharles@gmail.com>
* | px4fmu: Give the FMU driver only the stack for init it needsLorenz Meier2014-05-141-0/+2
|/
* Remove noreturn attribute from all drivers that actually can returnLorenz Meier2014-05-091-1/+1
|
* Removing an unwanted usleep on poll errorsLorenz Meier2014-05-081-2/+1
|
* Merge pull request #782 from PX4/fmu_mixerLorenz Meier2014-05-071-97/+156
|\ | | | | px4fmu: support all actuator control groups
| * fmu driver: bugs fixedAnton Babushkin2014-04-071-22/+23
| |
| * px4fmu: support all actuator control groups, dynamically subscribe to ↵Anton Babushkin2014-03-301-98/+156
| | | | | | | | required topics
* | pwm: added PWM_SERVO_SET_FORCE_SAFETY_OFF ioctlAndrew Tridgell2014-04-281-0/+1
|/ | | | this allows the safety switch on px4io to be forced off
* Added flag for ARDrone interface.Helen Oleynikova2014-03-051-1/+1
|
* Differentiate between publication and signal receive timestamp, correctly ↵Lorenz Meier2014-01-261-2/+10
| | | | set the rc_lost flag in the frame. Ready for prime-time testing.
* px4fmu: added PWM_SERVO_SET_COUNT APIAndrew Tridgell2014-01-231-1/+34
| | | | | | this allows the balance between PWM channels and GPIOs to be changed after the main flight code has started, which makes it possible to change the balance with a parameter in APM
* Remove outdated configs, clean up pwm limit compilationLorenz Meier2014-01-151-2/+1
|
* Patching up MPU6K pin disable definesLorenz Meier2014-01-141-0/+11
|
* Added FMU command to read serialLorenz Meier2014-01-071-9/+20
|
* Added actuator control removalLorenz Meier2013-12-131-19/+1
|\
| * actuator_controls_effective topic removedAnton Babushkin2013-11-161-18/+0
| |
| * Fixed actuator_controls_effective on FMUAnton Babushkin2013-11-161-3/+4
| |
* | Minor fixes to bus resetLorenz Meier2013-12-041-4/+10
| |
* | Added sensor rail reset IOCTL and command (fmu sensor_reset 10 resets for 10 ms)Lorenz Meier2013-12-041-179/+277
| |
* | Added IOCTL and command for sensor rail reset (does not yet re-initialize ↵Lorenz Meier2013-12-041-1/+77
|/ | | | sensor drivers)
* pwm_output: Allow PWM values from 900us to 2100us but use a default of ↵Julian Oes2013-10-311-14/+14
| | | | 1000us to 2000us
* Actually allow full range in FMU driverLorenz Meier2013-10-311-1/+1
|
* Merge branch 'pwm_ioctls' of github.com:PX4/Firmware into pwm_ioctlsLorenz Meier2013-10-302-83/+284
|\
| * pwm systemcmd can now set the failsafe values, fmu uses failsafe values as ↵Julian Oes2013-10-191-74/+128
| | | | | | | | well now, fix to only send the appropriate number of pwm values to IO at once
| * Base max actuators on board revisionJulian Oes2013-10-111-2/+10
| |
| * Enable PWM when disarmed on the fmu sideJulian Oes2013-10-111-4/+23
| |
| * Tought the fmu driver the new pwm limit interfaceJulian Oes2013-10-112-22/+127
| |
| * pwm info provides more information, some fixes for setting rate/min/max/disarmedJulian Oes2013-10-071-1/+13
| |
| * px4io test and fmu test now work over USB as wellJulian Oes2013-09-221-7/+10
| |
* | Teached the FMU driver that stopping is also an optionLorenz Meier2013-10-301-0/+20
|/
* Merge remote-tracking branch 'px4/new_state_machine_drton' into ↵Julian Oes2013-08-151-7/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | fmuv2_bringup_new_state_machine_drton Conflicts: src/drivers/blinkm/blinkm.cpp src/drivers/px4io/px4io.cpp src/modules/commander/state_machine_helper.c src/modules/px4iofirmware/protocol.h src/modules/px4iofirmware/registers.c src/modules/systemlib/systemlib.h src/systemcmds/reboot/reboot.c
| * Renamed actuator_safety back to actuator_armed, compiling but untestedJulian Oes2013-07-151-14/+14
| |
| * Merged masterLorenz Meier2013-07-151-1/+1
| |\
| * \ Merge branch 'master' into new_state_machineJulian Oes2013-07-081-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compiling again Conflicts: src/modules/fixedwing_att_control/fixedwing_att_control_att.c src/modules/fixedwing_att_control/fixedwing_att_control_rate.c src/modules/fixedwing_pos_control/fixedwing_pos_control_main.c src/modules/mavlink/orb_listener.c src/modules/multirotor_att_control/multirotor_attitude_control.c src/modules/multirotor_att_control/multirotor_rate_control.c src/modules/systemlib/pid/pid.c src/modules/systemlib/pid/pid.h src/modules/uORB/objects_common.cpp
| * | | Introduced new actuator_safety topicJulian Oes2013-06-141-13/+14
| | | |
* | | | Restructure things so that the PX4 configs move out of the NuttX tree, and ↵px4dev2013-08-021-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | most of the PX4-specific board configuration data moves out of the config and into the board driver. Rename some directories that got left behind in the great board renaming.
* | | | px4fmu: expanded "fmu test"Andrew Tridgell2013-08-021-14/+70
| | | | | | | | | | | | | | | | | | | | this now does testing in a similar manner as "px4io test", except that it tests both ioctl and write based setting of servos