aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io
Commit message (Collapse)AuthorAgeFilesLines
* Add support for raw PWM passthrough from FMU via IO.px4dev2013-01-154-26/+71
|
* Wire the I2C device code into the register handler.px4dev2013-01-151-11/+36
|
* Adjust the default deadzone for RC inputs per feedback.px4dev2013-01-151-1/+1
|
* Fix up FMU input timeout handling.px4dev2013-01-145-96/+8
| | | | | Fix the FMU auto OK LED status. Strip out unused fields from the system state structure.
* Start reworking the px4io driver to use the I2C interface instead.px4dev2013-01-141-61/+3
|
* Major workover of the PX4IO firmware for I2C operation.px4dev2013-01-1311-308/+549
|
* Checkpoint - I2C protocol register decodepx4dev2013-01-133-22/+368
|
* Sketch out the protocol as it will be on top of I2Cpx4dev2013-01-131-2/+104
|
* Turn off i2c slave debug output for real.px4dev2013-01-131-1/+1
|
* We can't have DMA on both I2C1 and USART2. Since we need it more for I2C, ↵px4dev2013-01-131-0/+10
| | | | | | and since USART2 is going back to being ignored once I2C works, let's make the call. Turn off the debug output on I2C for now.
* Turn off the I2C register dump at startup.px4dev2013-01-131-2/+6
|
* Configure the DMA channels in circular mode so that we don't have to deal ↵px4dev2013-01-131-18/+43
| | | | | | with the case where DMA stops but the master is still talking. Use AF as well as STOPF to decide when transfer has ended. We don't seem to get STOPF when we are transmitting.
* Implement a simple byte loopback server on I2C for more testing.px4dev2013-01-131-5/+4
|
* I2C slave RX DMA works.px4dev2013-01-131-50/+34
|
* Implement I2C slave DMA. Not working yet.px4dev2013-01-131-14/+118
|
* Don't waste time printing when we have errors - that causes the master to ↵px4dev2013-01-131-2/+2
| | | | time out
* Checkpoint I2C slave work on IOpx4dev2013-01-133-0/+163
|
* px4io code styleLorenz Meier2013-01-116-34/+51
|
* Working on override channel mapping, allowed trim cal only with RC onLorenz Meier2013-01-111-0/+2
|
* Fixed RC mapping transmission, tested. Fixed RC scaling in manual modeLorenz Meier2013-01-063-11/+26
|
* MergedLorenz Meier2013-01-065-6/+70
|\
| * Moved the channel mappings and attributes to the config sectionSimon Wilks2013-01-065-28/+31
| |
| * Send rc channel ordering and channel attributes from FMU to IOSimon Wilks2013-01-054-15/+54
| |
| * Manually remap the channel assignements for testing.Simon Wilks2013-01-051-3/+27
| |
* | Merged, compilingLorenz Meier2013-01-064-17/+250
|\ \
| * | Add ADC measurements and reporting to PX4IO, including calibration for the ↵px4dev2012-12-313-20/+78
| | | | | | | | | | | | battery input.
| * | Add trivial ADC support to PX4IO.px4dev2012-12-312-0/+169
| | |
* | | Code style fixLorenz Meier2013-01-061-2/+2
| | |
* | | Fixed header for sbus inputLorenz Meier2013-01-061-2/+1
| | |
* | | merged relay changes from masterLorenz Meier2013-01-061-0/+1
|\ \ \
| * \ \ Merge branch 'master' into #111-px4io-integrated-mixingpx4dev2013-01-062-4/+21
| |\ \ \ | | | | | | | | | | | | | | | Fix a botched merge for #106 at the same time.
| | * \ \ Merge pull request #123 from PX4/#106-px4io-relayspx4dev2013-01-061-4/+21
| | |\ \ \ | | | |/ / | | |/| | Initial implementation of application access to the PX4IO relays.
* | | | | Reverted unwanted S.Bus changesLorenz Meier2013-01-062-63/+51
| |_|_|/ |/| | |
* | | | A wrong parameter name in commander was responsible for manual override ↵Julian Oes2012-12-311-1/+1
| | | | | | | | | | | | | | | | always ok
* | | | Merge branch '#111-px4io-integrated-mixing' of github.com:PX4/Firmware into ↵Lorenz Meier2012-12-311-4/+4
|\| | | | | | | | | | | | | | | fixedwing_io_mixing
| * | | Revert "Removed text reuse, causing crash with stack trace"px4dev2012-12-301-4/+4
| | | | | | | | | | | | | | | | This reverts commit 668d1b330114fefc0ae7a6c476074f2c263c1476.
* | | | Merge branch '#111-px4io-integrated-mixing' into fixedwing_io_mixingLorenz Meier2012-12-301-4/+4
|\| | |
| * | | Removed text reuse, causing crash with stack traceLorenz Meier2012-12-301-4/+4
| | | |
* | | | Fixed merge errorLorenz Meier2012-12-301-1/+0
| | | |
* | | | Merged IO mixing branchLorenz Meier2012-12-304-21/+40
|\| | |
| * | | Implement the remaining pieces of mixer upload to PX4IO.px4dev2012-12-302-8/+22
| | | |
| * | | Add a receive error counter for debugging purposes.px4dev2012-12-301-3/+6
| | | |
| * | | Rename the FMU->IO output controls to reflect the fact that they are ↵px4dev2012-12-294-7/+6
| | | | | | | | | | | | | | | | controls, not servo values.
* | | | mergedLorenz Meier2012-12-308-100/+240
|\ \ \ \ | |/ / / |/| | |
| * | | Fixed some typosLorenz Meier2012-12-282-3/+2
| | | |
| * | | Merged relay activationLorenz Meier2012-12-271-2/+18
| |\ \ \ | | | |/ | | |/|
| | * | Initial implementation of application access to the PX4IO relays.px4dev2012-12-201-4/+21
| | | |
| * | | Override is now really disabled for multirotors, also I don't think the ↵Julian Oes2012-12-231-20/+33
| | | | | | | | | | | | | | | | parameter got ever read by the commander but I might be wrong
| * | | Revert "I don't want a switch for failsafe for the copter"Julian Oes2012-12-201-3/+0
| | | | | | | | | | | | | | | | This reverts commit 28b3ecd9c6c3c64d5f6d6a7cb04f8a9bb5dcb27a.
| * | | I don't want a switch for failsafe for the copterJulian Oes2012-12-191-0/+3
| | | |