Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'px4io-i2c' into new_state_machine | Julian Oes | 2013-02-18 | 8 | -464/+1062 |
|\ | | | | | | | | | Conflicts: apps/uORB/topics/vehicle_status.h | ||||
| * | Merge branch 'px4io-i2c' into px4io-i2c-nuttx | Lorenz Meier | 2013-02-17 | 1 | -8/+19 |
| |\ | |||||
| | * | Finished and tested in-air restore of arming state, as long as both boards ↵ | Lorenz Meier | 2013-02-17 | 1 | -8/+19 |
| | | | | | | | | | | | | reset at the same time armings state is now retained | ||||
| * | | Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c-nuttx | Lorenz Meier | 2013-02-17 | 1 | -15/+162 |
| |\| | |||||
| | * | Allow to in-air restore the FMU and IO arming state if only one of the two fails | Lorenz Meier | 2013-02-17 | 1 | -15/+162 |
| | | | |||||
| * | | Merged | Lorenz Meier | 2013-02-17 | 1 | -2/+2 |
| |\ \ | | |/ | |/| | |||||
| * | | Merged debuglevel command from Tridge | Andrew Tridgell | 2013-02-17 | 2 | -1/+30 |
| | | | |||||
| * | | Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c | Lorenz Meier | 2013-02-16 | 10 | -5/+2374 |
| |\ \ | |||||
| * | | | Reworked manual override flag, reworked arming slightly. Pending testing | Lorenz Meier | 2013-02-13 | 1 | -3/+3 |
| | | | | |||||
| * | | | Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c | Lorenz Meier | 2013-02-12 | 2 | -64/+106 |
| |\ \ \ | |||||
| * | | | | Fixed scaling of RC calibration in IO driver, fixed interpretation of (odd, ↵ | Lorenz Meier | 2013-02-12 | 1 | -6/+24 |
| | | | | | | | | | | | | | | | | | | | | but APM-compatible) channel reverse flag | ||||
| * | | | | Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c | Lorenz Meier | 2013-02-12 | 1 | -2/+2 |
| |\ \ \ \ | |||||
| | * | | | | Fix assignment of relay GPIOs. | px4dev | 2013-02-11 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c | Lorenz Meier | 2013-02-07 | 2 | -4/+14 |
| |\| | | | | |||||
| | * | | | | Fixed altitude jump issue, hunted down and fix by Andrew Tridgell. | Lorenz Meier | 2013-02-05 | 1 | -2/+7 |
| | | | | | | |||||
| | * | | | | Fixed arm ok flag typo | Lorenz Meier | 2013-02-05 | 1 | -2/+7 |
| | | | | | | |||||
| * | | | | | Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c | Lorenz Meier | 2013-02-03 | 1 | -7/+39 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | |||||
| * | | | | | Merge branch 'master' into px4io-i2c | px4dev | 2013-01-26 | 1 | -6/+9 |
| |\ \ \ \ \ | |||||
| * | | | | | | It looks like retrying reads from the ms5611 is not safe either. | px4dev | 2013-01-26 | 1 | -8/+1 |
| | | | | | | | |||||
| * | | | | | | Disarm IO at driver startup time. | px4dev | 2013-01-26 | 1 | -0/+12 |
| | | | | | | | |||||
| * | | | | | | Rename ::start to ::start_cycle to avoid confusion with the other start ↵ | px4dev | 2013-01-26 | 1 | -14/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function. Only enable I2C retries on operations that have no side-effects. | ||||
| * | | | | | | Increase the number of I2C retries. | px4dev | 2013-01-26 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Defer I2C bus resets for the first couple of retries to avoid transient ↵ | px4dev | 2013-01-26 | 1 | -8/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | slave errors causing massive retry spam. | ||||
| * | | | | | | Use multi-part transactions rather than separate transfers to avoid racing ↵ | px4dev | 2013-01-26 | 1 | -29/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | between the ioctl and thread-side interfaces. | ||||
| * | | | | | | Implement the retry counter for message-vector based transfers. | px4dev | 2013-01-26 | 1 | -9/+21 |
| | | | | | | | |||||
| * | | | | | | Reset the collection state machine on all I2C errors, increase the retry count. | px4dev | 2013-01-26 | 1 | -7/+16 |
| | | | | | | | |||||
| * | | | | | | Add a bus saturation test for px4io. | px4dev | 2013-01-26 | 1 | -20/+43 |
| | | | | | | | |||||
| * | | | | | | Correct the length calculation for register write transfers so that we send ↵ | px4dev | 2013-01-26 | 1 | -4/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | all of the requested registers. | ||||
| * | | | | | | Tidy up the write path. | px4dev | 2013-01-26 | 1 | -7/+5 |
| | | | | | | | |||||
| * | | | | | | Fix cut and paste so that we send direct PWM and read back servo values from ↵ | px4dev | 2013-01-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the right pages. | ||||
| * | | | | | | Add an ioctl for fetching the number of PWM outputs | px4dev | 2013-01-26 | 2 | -0/+7 |
| | | | | | | | |||||
| * | | | | | | Fix two protocol-related typos; get the right status flag name for raw PWM; ↵ | px4dev | 2013-01-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | read back the correct page for PWM output. | ||||
| * | | | | | | Correctness fixes from Tridge.; increased the minimum poll rate to 50Hz, ↵ | px4dev | 2013-01-26 | 1 | -44/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | don't set the input RC timestamp unless we get data. | ||||
| * | | | | | | Less debug output. | px4dev | 2013-01-25 | 1 | -3/+1 |
| | | | | | | | |||||
| * | | | | | | Fix the handling of max transfer size to leave room for the page/offset bytes. | px4dev | 2013-01-25 | 1 | -5/+9 |
| | | | | | | | |||||
| * | | | | | | Dump a couple of unused member variables. | px4dev | 2013-01-25 | 1 | -3/+0 |
| | | | | | | | |||||
| * | | | | | | px4io: fixed mixer load | Andrew Tridgell | 2013-01-25 | 1 | -2/+4 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'master' into px4io-i2c | px4dev | 2013-01-25 | 1 | -17/+43 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Implement fetching raw RC input values via the ioctl interface. | px4dev | 2013-01-23 | 2 | -0/+39 |
| | | | | | | | | |||||
| * | | | | | | | Rework the way that we handle the address phase for reads. Drop the ↵ | px4dev | 2013-01-23 | 1 | -46/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _connected test as we talk to IO before starting the thread. | ||||
| * | | | | | | | Better sanity checking and error handling. | px4dev | 2013-01-23 | 1 | -12/+20 |
| | | | | | | | | |||||
| * | | | | | | | Merge branch 'master' into px4io-i2c | px4dev | 2013-01-22 | 1 | -24/+419 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Drop some commented code now the functionality is implemented. | px4dev | 2013-01-19 | 1 | -58/+0 |
| | | | | | | | | | |||||
| * | | | | | | | | Add RC input configuration, update at startup and on parameter change (max 2 ↵ | px4dev | 2013-01-16 | 1 | -4/+115 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | per second). | ||||
| * | | | | | | | | Beat the px4io driver into compilable shape. Just missing RC input ↵ | px4dev | 2013-01-15 | 1 | -276/+320 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configuration now. | ||||
| * | | | | | | | | compile fix | px4dev | 2013-01-15 | 1 | -1/+1 |
| | | | | | | | | | |||||
| * | | | | | | | | Checkpoint: more work on the px4io driver. Add raw PWM passthrough ioctl. | px4dev | 2013-01-15 | 2 | -44/+109 |
| | | | | | | | | | |||||
| * | | | | | | | | Don't advertise things we don't have anymore. | px4dev | 2013-01-14 | 1 | -18/+14 |
| | | | | | | | | | |||||
| * | | | | | | | | Factoring and comments. | px4dev | 2013-01-14 | 1 | -11/+45 |
| | | | | | | | | | |||||
| * | | | | | | | | Start reworking the px4io driver to use the I2C interface instead. | px4dev | 2013-01-14 | 1 | -190/+233 |
| | | | | | | | | |