Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a typo that caused PWM_SERVO_GET ioctls to fail on the FMU PWM outputs. | px4dev | 2013-01-04 | 1 | -1/+1 |
| | |||||
* | Merged rates setpoints | Lorenz Meier | 2012-12-23 | 3 | -78/+25 |
|\ | |||||
| * | Added rates setpoints as system outputs | Lorenz Meier | 2012-11-26 | 3 | -78/+25 |
| | | |||||
* | | Merge branch '#102-pwm-output-correctness' | px4dev | 2012-12-23 | 3 | -55/+85 |
|\ \ | |||||
| * | | Fix several aspects of the PWM output driver; enable auto-reload, use named ↵ | px4dev | 2012-12-18 | 1 | -24/+27 |
| | | | | | | | | | | | | | | | | | | constants for various control bits, and use a more polite mechanism at disarm time to avoid runt pulses. This may address an issue we've seen where we get occasional malformed PWM output pulses, possibly due to a race between compare updates and the timer. | ||||
| * | | Teach 'fake' to set the arming state as well. | px4dev | 2012-12-18 | 1 | -13/+42 |
| | | | | | | | | | | | | Whitespace. | ||||
| * | | use <err.h> more consistently in the fmu driver. | px4dev | 2012-12-18 | 1 | -17/+15 |
| | | | |||||
| * | | Fix the PWM servo ioctl base so it's not overlapping the GPIOs | px4dev | 2012-12-18 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #94 from PX4/DSM-decoder-fix | px4dev | 2012-12-23 | 8 | -103/+187 |
|\ \ \ | | | | | | | | | Untangle the DSM decoder from the input source priority logic, clean up input handling some more. | ||||
| * | | | Merge branch 'master' into DSM-decoder-fix | px4dev | 2012-12-19 | 2 | -10/+29 |
| |\| | | |||||
| * | | | Adjust the control mapping from DSM receivers to correspond to the standard ↵ | px4dev | 2012-12-04 | 3 | -6/+24 |
| | | | | | | | | | | | | | | | | PPM control mapping for channels 0-4. | ||||
| * | | | Lock out the PPM decoder if the DSM or S.bus decoders have seen a frame ↵ | px4dev | 2012-12-04 | 4 | -12/+42 |
| | | | | | | | | | | | | | | | | recently. | ||||
| * | | | Fix breakage to the DSM parser introduced with the input prioritisation ↵ | px4dev | 2012-12-03 | 7 | -88/+84 |
| | | | | | | | | | | | | | | | | logic. Back out to a "any input wins" strategy; connecting multiple receivers to I/O at the same time is currently not supported (read: strange things will happen). | ||||
| * | | | Add a 'monitor' verb to the px4io command so we can watch inputs to IO (it ↵ | px4dev | 2012-12-03 | 1 | -1/+41 |
| | | | | | | | | | | | | | | | | could get smarter). | ||||
* | | | | Update apps/drivers/mpu6000/mpu6000.cpp | px4dev | 2012-12-23 | 1 | -1/+0 |
| | | | | | | | | | | | | Don't call ::close on ORB publication handles. | ||||
* | | | | Made MPU-6000 gyro optional | Lorenz Meier | 2012-12-22 | 1 | -3/+10 |
| |/ / |/| | | |||||
* | | | Added more LED state logic and improve code. | Simon Wilks | 2012-12-08 | 1 | -22/+20 |
| | | | | | | | | | | | | | | | | | | The LED will now also indicate when the FMU is ARMED. Switched to using a 16-bit value where each bit indicates what state the LED should be in. | ||||
* | | | Add an additional safety switch LED blink sequence when FMU and IO are armed | Simon Wilks | 2012-12-07 | 1 | -2/+23 |
| | | | | | | | | | | | | | | | | | | If both the FMU and the IO board are armed then the secure switch will blink two times quickly then a pause followed by two quick blinks and so on. | ||||
* | | | Fixed calibration check | Lorenz Meier | 2012-12-07 | 1 | -3/+3 |
|/ / | |||||
* | | Remove a few cut-and-paste author attributions. | px4dev | 2012-12-02 | 5 | -7/+2 |
| | | |||||
* | | Merge pull request #90 from PX4/#89-BlinkM-driver | px4dev | 2012-12-01 | 5 | -3/+579 |
|\ \ | | | | | | | BlinkM driver | ||||
| * | | Force the fade speed to something sensible. Deal better with failed probes. | px4dev | 2012-12-01 | 1 | -0/+4 |
| | | | |||||
| * | | A driver and shell command for the BlinkM I2C LED controller. | px4dev | 2012-12-01 | 5 | -3/+575 |
| | | | |||||
* | | | Merge pull request #75 from PX4/delay_test | px4dev | 2012-12-01 | 2 | -0/+202 |
|\ \ \ | | | | | | | | | Added delay test to measure comm delays with a led / scope | ||||
| * | | | Added delay test to measure comm delays with a led / scope | Lorenz Meier | 2012-11-27 | 2 | -0/+202 |
| | |/ | |/| | |||||
* | | | Merge pull request #73 from PX4/io_arming | px4dev | 2012-12-01 | 2 | -3/+4 |
|\ \ \ | | | | | | | | | Made sure IO and FMU obey the lockdown flag when arming motors | ||||
| * | | | Not arming FMU in HIL mode | Lorenz Meier | 2012-11-26 | 1 | -2/+2 |
| | | | | |||||
| * | | | IO does not arm in HIL mode | Lorenz Meier | 2012-11-26 | 1 | -1/+2 |
| |/ / | |||||
* | | | Merge pull request #80 from PX4/#61-px4io-spektrum-decoder | px4dev | 2012-12-01 | 11 | -358/+665 |
|\ \ \ | | | | | | | | | #61 px4io spektrum decoder | ||||
| * | | | Prevented unhealthy RC input from propagating through the system | Lorenz Meier | 2012-12-01 | 2 | -9/+17 |
| | | | | |||||
| * | | | Merge branch 'sbus' of https://github.com/PX4/Firmware into ↵ | px4dev | 2012-12-01 | 7 | -24/+71 |
| |\ \ \ | | | | | | | | | | | | | | | | #61-px4io-spektrum-decoder | ||||
| | * | | | Harmonized PPM, S.BUS and DSM input (order: first preference S.Bus, then ↵ | Lorenz Meier | 2012-11-30 | 5 | -17/+67 |
| | | | | | | | | | | | | | | | | | | | | DSM, then PPM, first available and valid source is chosen), tested with FMU, valid channel inputs | ||||
| | * | | | Merge remote-tracking branch 'origin/#61-px4io-spektrum-decoder' into sbus | Lorenz Meier | 2012-11-30 | 10 | -323/+447 |
| | |\ \ \ | |||||
| | * | | | | Enabled UART3, added JTAG make target for IO, removed potentially ↵ | Lorenz Meier | 2012-11-30 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | problematic usleep | ||||
| | * | | | | Merge branch '#78-px4io-firmware-updater' of github.com:PX4/Firmware into sbus | Lorenz Meier | 2012-11-29 | 1 | -2/+4 |
| | |\ \ \ \ | |||||
| | | * | | | | Possible fix for #78 - increase the wait timeout for discard when flashing ↵ | px4dev | 2012-11-28 | 1 | -2/+4 |
| | | | |_|/ | | | |/| | | | | | | | | | | | | | | PX4IO. It's not clear this solves the issue, but I can't reproduce it with this added. | ||||
| * | | | | | Clean up the FMU communications init. | px4dev | 2012-11-30 | 3 | -9/+14 |
| | | | | | | |||||
| * | | | | | We don't need non-blocking I/O for this context anymore; it's OK for it to ↵ | px4dev | 2012-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | block. | ||||
| * | | | | | Use the right constraint for the output mixer; we might end up wanting more ↵ | px4dev | 2012-11-30 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | virtual control channels. | ||||
| * | | | | | Avoid processing S.bus channels that cannot be communicated to FMU | px4dev | 2012-11-30 | 1 | -3/+8 |
| | | | | | | |||||
| * | | | | | Build fix - need <termios.h> | px4dev | 2012-11-30 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | save ~200 bytes of RAM by correctly positioning the S.bus decoder table in ↵ | px4dev | 2012-11-30 | 1 | -1/+1 |
| | |_|/ / | |/| | | | | | | | | | | | | | flash. | ||||
| * | | | | Just for fun, add a (completely untested) S.bus decoder. | px4dev | 2012-11-30 | 2 | -3/+146 |
| | | | | | |||||
| * | | | | Rework the PX4IO software architecture: | px4dev | 2012-11-30 | 10 | -314/+294 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use a separate thread for handing R/C inputs and outputs. - Remove all PX4IO R/C receiver configuration; it's all automatic now. - Rework the main loop, dedicate it to PX4FMU communications after startup. - Fix several issues in the px4io driver that would cause a crash if PX4IO was not responding. | ||||
| * | | | | Add some more information to comments. | px4dev | 2012-11-29 | 1 | -8/+9 |
| |/ / / | |||||
| * | | | Fix the DSM (spektrum) protocol decoder, and add some format auto-detection ↵ | px4dev | 2012-11-29 | 4 | -40/+156 |
| | | | | | | | | | | | | | | | | to it. | ||||
| * | | | Don't print the status line so much; we seem to drop a lot of receive ↵ | px4dev | 2012-11-29 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | characters this way. | ||||
| * | | | Fix includes for debug output. | px4dev | 2012-11-29 | 1 | -3/+4 |
| |/ / | |||||
* | | | Merge pull request #76 from PX4/topics_cleanup | px4dev | 2012-12-01 | 6 | -8/+12 |
|\ \ \ | | | | | | | | | Cleaned up different uorb topics, cleaned up excessive stack sizes | ||||
| * | | | Cleaned up different uorb topics, cleaned up excessive stack sizes | Lorenz Meier | 2012-11-27 | 6 | -8/+12 |
| | |/ | |/| |