Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixed publication of mixer limit flags | Roman Bapst | 2015-04-10 | 1 | -2/+3 |
| | |||||
* | Merge pull request #1819 from PX4/chan16 | Lorenz Meier | 2015-04-07 | 1 | -1/+2 |
|\ | | | | | Support 16 channels on IO via S.BUS | ||||
| * | PX4IO Firmware: Support 16 output channels | Lorenz Meier | 2015-03-15 | 1 | -1/+2 |
| | | |||||
* | | trivial code style cleanup round 2 | Daniel Agar | 2015-03-27 | 1 | -1/+2 |
|/ | |||||
* | Breathe animation, led solid on arming | Lorenz Meier | 2014-11-16 | 1 | -1/+1 |
| | |||||
* | Configure led ring and enable heartbeat on it | Lorenz Meier | 2014-11-02 | 1 | -0/+1 |
| | |||||
* | ST24 integration in IO firmware | Lorenz Meier | 2014-10-07 | 1 | -1/+1 |
| | |||||
* | Fixes #1130 | px4dev | 2014-07-06 | 1 | -2/+2 |
| | |||||
* | Merge pull request #878 from PX4/sbus_out | Lorenz Meier | 2014-05-05 | 1 | -0/+2 |
|\ | | | | | S.BUS output | ||||
| * | Build test code for S.BUS output, send test characters once S.BUS1 or S.BUS2 ↵ | Lorenz Meier | 2014-02-12 | 1 | -0/+2 |
| | | | | | | | | is enabled | ||||
* | | Remove unwanted colon | Lorenz Meier | 2014-04-05 | 1 | -1/+1 |
| | | |||||
* | | Make throttle failsafe depend on the failsafe threshold parameter. Make the ↵ | Lorenz Meier | 2014-04-05 | 1 | -0/+1 |
| | | | | | | | | parameter optional (no harm if not found). | ||||
* | | px4iofirmware: define 4 actuator control groups | Anton Babushkin | 2014-03-05 | 1 | -1/+1 |
|/ | |||||
* | Differentiate between failsafe having kicked in (which stops the normal ↵ | Lorenz Meier | 2014-01-26 | 1 | -1/+2 |
| | | | | output mixing based on RC outputs and prevents unwanted control commands due to failsafe) and a true loss of the receiver, where we stop outputting RC channel readings downstream on FMU. | ||||
* | Fix docs header | Lorenz Meier | 2014-01-26 | 1 | -1/+1 |
| | |||||
* | Clean up RC related metadata, put everything into the RC data page. This ↵ | Lorenz Meier | 2014-01-26 | 1 | -1/+2 |
| | | | | ensures atomic reads, makes the reads more efficient and allows for some headroom for more RC flags. The IO driver side is updated as well, however, these flags are not published yet. | ||||
* | IO firmware: Use right base reg value - since the wrong one had the same ↵ | Lorenz Meier | 2014-01-25 | 1 | -1/+1 |
| | | | | value this hasn’t been an issue, but it would have become one once one of them changed. | ||||
* | Missing header for mixer status change. | Lorenz Meier | 2014-01-24 | 1 | -1/+1 |
| | |||||
* | Fixes to memory check handling, split out switch handling to allow separate ↵ | Lorenz Meier | 2014-01-23 | 1 | -0/+1 |
| | | | | initialization | ||||
* | S.BUS output disable cleanup | Lorenz Meier | 2014-01-22 | 1 | -1/+1 |
| | |||||
* | RSSI and concurrent S.Bus output handling | Lorenz Meier | 2014-01-18 | 1 | -0/+1 |
| | |||||
* | px4iofirmware: make forceupdate more reliable | Andrew Tridgell | 2014-01-07 | 1 | -0/+4 |
| | | | | | | | this schedules a reboot rather than rebooting immediately, which means the FMU gets an ACK for its reboot operation, preventing it from timing out waiting for the ACK. That makes the timing of the reboot more consistent, which makes it more reliable for forceupdate | ||||
* | Enable 18 channels on IO | Lorenz Meier | 2013-12-22 | 1 | -1/+1 |
| | |||||
* | Merged master | Lorenz Meier | 2013-12-21 | 1 | -1/+1 |
|\ | |||||
| * | First stab at implementing better RSSI based connection status estimation, ↵ | Lorenz Meier | 2013-12-13 | 1 | -1/+1 |
| | | | | | | | | still needs some work and testing | ||||
* | | Added support for a total of four control groups to the IO driver and IO ↵ | Lorenz Meier | 2013-12-08 | 1 | -1/+5 |
|/ | | | | firmware. This allows to run auxiliary payload. Cleaned up defines for RC input channel counts, this needs another sweep to then finally allow up to 16 mapped channels and up to 20-24 RAW RC channels | ||||
* | Moved PWM ramp to systemlib | Julian Oes | 2013-10-08 | 1 | -0/+7 |
| | |||||
* | pwm info provides more information, some fixes for setting rate/min/max/disarmed | Julian Oes | 2013-10-07 | 1 | -1/+1 |
| | |||||
* | Implement Spektrum DSM pairing in V2 | Jean Cyr | 2013-09-18 | 1 | -0/+2 |
| | | | | | - Bind control for V2 - Relays and accessory power not supported on V2 hardware | ||||
* | Hotfix for S.Bus systems with more than 8 channels | Lorenz Meier | 2013-09-10 | 1 | -2/+2 |
| | |||||
* | Merged master | Lorenz Meier | 2013-08-18 | 1 | -1/+1 |
|\ | |||||
| * | Merged master | Lorenz Meier | 2013-08-17 | 1 | -1/+1 |
| |\ | |||||
| | * | Remoce C++ style Doxygen comments | Jean Cyr | 2013-08-16 | 1 | -4/+4 |
| | | | | | | | | | | | | Replace C++ style comments with C comments | ||||
* | | | Merge remote-tracking branch 'px4/new_state_machine_drton' into ↵ | Julian Oes | 2013-08-15 | 1 | -0/+3 |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | Merged master | Lorenz Meier | 2013-07-15 | 1 | -0/+1 |
| |\| | |||||
| * | | Added functionality to enable PWM output for stupid ESCs even when safety is ↵ | Julian Oes | 2013-06-19 | 1 | -0/+1 |
| | | | | | | | | | | | | not off, arming button functionality remains as is | ||||
| * | | First try to prevent motors from stopping when armed | Julian Oes | 2013-06-18 | 1 | -0/+2 |
| | | | |||||
* | | | Restructure things so that the PX4 configs move out of the NuttX tree, and ↵ | px4dev | 2013-08-02 | 1 | -6/+1 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup | px4dev | 2013-07-14 | 1 | -0/+1 |
|\ \ \ | | |/ | |/| | |||||
| * | | Support binding DSM2 and DSMX satellite receivers | Jean Cyr | 2013-07-05 | 1 | -0/+1 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The px4io bind command allows you to put a DSM satellite receiver into bind mode. Since this feature requires that the dsm VCC line (red wire) be cut and routed through relay one, it is not enabled by default in order not to affect those not using a DSM satellite receiver or wising to use relay one for other purposes. NOTE: Binding DSM2 satellites in 11-bit mode is not supported due to potential bug in some DSM2 receiver streams when in 11-bit mode. Furthermore the px4io software folds 11 bit data down to 10 bits so there is no resolution advantage to to 11-bit mode. To enable the feature the RC_RL1_DSM_VCC parameter must be set to a non zero value from the console, or using QGroundControl: param set RC_RL1_DSM_VCC 1 From the console you can initiate DSM bind mode with: uorb start param set RC_RL1_DSM_VCC 1 px4io start px4io bind dsm2 For binding a DSMX satellite to a DSMX transmitter you would instead use: px4io bind dsmx Your receiver module should start a rapid flash and you can follow the normal binding sequence of your transmitter. Note: The value of parameter RC_RL1_DSM_VCC defaults to 0, so none of this will have any effect on an unmodified DSM receiver connection. For this feature to work, the power wire (red) must be cut and each side connected to a terminal on relay1 of the px4io board. This has been tested using Spektrum as well as Hobby King 'Orange' DSM satellite receivers. Both px4fmu and px4io images are updated. | ||||
* | | Pull v2 pieces up to build with the merge | px4dev | 2013-07-07 | 1 | -14/+16 |
| | | |||||
* | | Tweak protocol register assignments and add new registers to accommodate ↵ | px4dev | 2013-07-06 | 1 | -25/+33 |
| | | | | | | | | differences in IOv2. | ||||
* | | More test work on the px4io side of the serial interface. | px4dev | 2013-07-04 | 1 | -1/+1 |
| | | |||||
* | | iov2 pin definition cleanup sweep | px4dev | 2013-07-04 | 1 | -1/+3 |
| | | |||||
* | | More implementation for the serial side on IO; fix a couple of bugs on the ↵ | px4dev | 2013-06-28 | 1 | -1/+6 |
| | | | | | | | | | | | | FMU side. Still needs serial init and some more testing/config on the FMU side, but closer to being ready to test. | ||||
* | | Serial interface for IOv2 | px4dev | 2013-04-28 | 1 | -14/+8 |
|/ | |||||
* | Re-enabled mixer | Lorenz Meier | 2013-04-28 | 1 | -2/+2 |
| | |||||
* | IO compiling | Lorenz Meier | 2013-04-28 | 1 | -7/+18 |
| | |||||
* | Moved all drivers to new world, PX4IO completely in new world | Lorenz Meier | 2013-04-28 | 1 | -0/+188 |