aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Made PX4IO FMU timeout based on IOs HRT, updating mixers now on every FMU ↵Lorenz Meier2012-12-154-20/+15
| | | | update and not at fixed rate, this is WIP and currently does not support mixing with RC-only
* Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoorLorenz Meier2012-12-151-205/+61
|\
| * Merge pull request #101 from julianoes/hotfix_matlab_import_scriptLorenz Meier2012-12-151-205/+61
| |\ | | | | | | Greatly sped up Matlab import script
| | * Greatly sped up Matlab import script, a 17min flight now takes 2secs to ↵Julian Oes2012-12-151-205/+61
| |/ | | | | | | import instead of more than the actual flight time
* | Merged IO feature branchLorenz Meier2012-12-1313-60/+253
|\ \
| * | Added required additional fields: If system is ok to launch (required for ↵Lorenz Meier2012-12-1313-53/+390
| |/ | | | | | | LED indicator), if system is ok to override fully by RC (required for multirotors which should not support this), desired PWM output rate in Hz (again required for some multirotors).
* | Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoorLorenz Meier2012-12-092-10/+29
|\|
| * Merge pull request #98 from sjwilks/px4io_safety_switchpx4dev2012-12-081-22/+20
| |\ | | | | | | Added more LED state logic and improve code.
| | * Added more LED state logic and improve code.Simon Wilks2012-12-081-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.
| * | Merge pull request #97 from sjwilks/px4io_safety_switchpx4dev2012-12-071-2/+23
| |\| | | | | | | Add new safety switch LED blink sequence when both FMU and IO are armed
| | * Add an additional safety switch LED blink sequence when FMU and IO are armedSimon Wilks2012-12-071-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 checkLorenz Meier2012-12-071-3/+3
| |
* | Merged DSM fixesLorenz Meier2012-12-0522-122/+783
|\ \
| * | Adjust the control mapping from DSM receivers to correspond to the standard ↵px4dev2012-12-043-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 ↵px4dev2012-12-044-12/+42
| | | | | | | | | | | | recently.
| * | Fix breakage to the DSM parser introduced with the input prioritisation ↵px4dev2012-12-037-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 ↵px4dev2012-12-031-1/+41
| |/ | | | | | | could get smarter).
| * Remove a few cut-and-paste author attributions.px4dev2012-12-025-7/+2
| |
| * Merge pull request #90 from PX4/#89-BlinkM-driverpx4dev2012-12-016-3/+580
| |\ | | | | | | BlinkM driver
| | * Force the fade speed to something sensible. Deal better with failed probes.px4dev2012-12-011-0/+4
| | |
| | * A driver and shell command for the BlinkM I2C LED controller.px4dev2012-12-016-3/+576
| | |
| * | Merge pull request #75 from PX4/delay_testpx4dev2012-12-013-1/+203
| |\ \ | | | | | | | | Added delay test to measure comm delays with a led / scope
| * \ \ Merge pull request #73 from PX4/io_armingpx4dev2012-12-012-3/+4
| |\ \ \ | | | | | | | | | | Made sure IO and FMU obey the lockdown flag when arming motors
| * \ \ \ Merge pull request #80 from PX4/#61-px4io-spektrum-decoderpx4dev2012-12-0119-518/+1088
| |\ \ \ \ | | | | | | | | | | | | #61 px4io spektrum decoder
| * \ \ \ \ Merge pull request #76 from PX4/topics_cleanuppx4dev2012-12-016-8/+12
| |\ \ \ \ \ | | | | | | | | | | | | | | Cleaned up different uorb topics, cleaned up excessive stack sizes
| * \ \ \ \ \ Merge pull request #85 from julianoes/hotfix_gps_headingpx4dev2012-12-012-2/+2
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | Fixed missing heading for mtkcustom and nmea
| | * | | | | Fixed missing heading for mtkcustom and nmeaJulian Oes2012-11-302-2/+2
| | | | | | |
| * | | | | | Break out the task stack usage sniffer so we can use it on systems where the ↵px4dev2012-12-011-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | task layout has been shrunk (e.g. PX4IO)
* | | | | | | Enabled manual override switch, work in progress. Added initial demix ↵Lorenz Meier2012-12-018-40/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | testing code to support delta mixing on the remote for convenient manual override
* | | | | | | Cleaned up mode indicationLorenz Meier2012-12-011-4/+3
| | | | | | |
* | | | | | | Allowed mode switching via commandLorenz Meier2012-12-011-13/+22
| | | | | | |
* | | | | | | Merged with masterLorenz Meier2012-12-0116-25/+6016
|\| | | | | |
| * | | | | | Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2012-12-011-1/+1
| |\| | | | |
| * | | | | | Hotfix: general MAVLink update, including file transferLorenz Meier2012-12-0117-24/+6633
| | | | | | |
| * | | | | | Hotfix: Made uploader more verbose on errorsLorenz Meier2012-12-011-1/+1
| | | | | | |
* | | | | | | Merge branch '#61-px4io-spektrum-decoder' into fixedwing_outdoorLorenz Meier2012-12-0119-518/+1088
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | Prevented unhealthy RC input from propagating through the systemLorenz Meier2012-12-012-9/+17
| | | | | | |
| * | | | | | Merge branch 'sbus' of https://github.com/PX4/Firmware into ↵px4dev2012-12-0113-173/+469
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | #61-px4io-spektrum-decoder
| | * | | | | | Harmonized PPM, S.BUS and DSM input (order: first preference S.Bus, then ↵Lorenz Meier2012-11-305-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 sbusLorenz Meier2012-11-3011-327/+453
| | |\ \ \ \ \ \
| | * | | | | | | Enabled UART3, added JTAG make target for IO, removed potentially ↵Lorenz Meier2012-11-303-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | problematic usleep
| | * | | | | | | Merge branch '#69-stm32-termios' of github.com:PX4/Firmware into sbusLorenz Meier2012-11-295-147/+385
| | |\ \ \ \ \ \ \
| | | * | | | | | | Improved termios support for the STM32 UART driver. Also add a little more ↵px4dev2012-11-245-147/+385
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | termios processing to the generic serial layer. Implement FIONREAD.
| | * | | | | | | | Merge branch '#78-px4io-firmware-updater' of github.com:PX4/Firmware into sbusLorenz Meier2012-11-291-2/+4
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | Possible fix for #78 - increase the wait timeout for discard when flashing ↵px4dev2012-11-281-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.px4dev2012-11-303-9/+14
| | | | | | | | | |
| * | | | | | | | | Disable the flow control signals for USART2/3, since we use them for other ↵px4dev2012-11-301-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | things.
| * | | | | | | | | We don't need non-blocking I/O for this context anymore; it's OK for it to ↵px4dev2012-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | block.
| * | | | | | | | | Use the right constraint for the output mixer; we might end up wanting more ↵px4dev2012-11-301-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | virtual control channels.
| * | | | | | | | | Avoid processing S.bus channels that cannot be communicated to FMUpx4dev2012-11-301-3/+8
| | | | | | | | | |