317 Commits (349af372d0823d3e7f8cbc0c247d2af81e7c44a9)

Author SHA1 Message Date
Lorenz Meier 50b736333f Reduced, but functional u-blox series driver 12 years ago
Marco Bauer 167cc4a197 Option for Bus and BlinkM address added 12 years ago
Marco Bauer 10361d997a Options for bus and blinkmaddress added. 12 years ago
px4dev 636e0cc56a It looks like retrying reads from the ms5611 is not safe either. 12 years ago
px4dev 6d0363faff Disarm IO at driver startup time. 12 years ago
px4dev 666d3a401b Rename ::start to ::start_cycle to avoid confusion with the other start function. 12 years ago
px4dev 621063ac08 Increase the number of I2C retries. 12 years ago
px4dev 33c12d13ad Defer I2C bus resets for the first couple of retries to avoid transient slave errors causing massive retry spam. 12 years ago
px4dev 52ff9b7d43 Use multi-part transactions rather than separate transfers to avoid racing between the ioctl and thread-side interfaces. 12 years ago
px4dev fd28217e59 Implement the retry counter for message-vector based transfers. 12 years ago
px4dev e0f83af96f Reset the collection state machine on all I2C errors, increase the retry count. 12 years ago
px4dev 2a18d6466c Add a bus saturation test for px4io. 12 years ago
px4dev 4ea8a64b39 Correct the length calculation for register write transfers so that we send all of the requested registers. 12 years ago
px4dev 72fcc8aad3 Tidy up the write path. 12 years ago
px4dev 899fbcc7cf Fix cut and paste so that we send direct PWM and read back servo values from the right pages. 12 years ago
px4dev 984e68d76e Add an ioctl for fetching the number of PWM outputs 12 years ago
px4dev b20c050402 Fix two protocol-related typos; get the right status flag name for raw PWM; read back the correct page for PWM output. 12 years ago
px4dev 5fe376c7b9 Correctness fixes from Tridge.; increased the minimum poll rate to 50Hz, don't set the input RC timestamp unless we get data. 12 years ago
px4dev 900b0d58ef Less debug output. 12 years ago
px4dev 818e898a7e Fix the handling of max transfer size to leave room for the page/offset bytes. 12 years ago
px4dev 1b30cd2f93 Dump a couple of unused member variables. 12 years ago
Andrew Tridgell 8972843b14 px4io: fixed mixer load 12 years ago
Lorenz Meier 81601ad9dc Fixed byte readout order and signed value 16 to 14 bit value conversion 12 years ago
px4dev 0bc836ae1d Implement fetching raw RC input values via the ioctl interface. 12 years ago
px4dev dce2afde0f Rework the way that we handle the address phase for reads. Drop the _connected test as we talk to IO before starting the thread. 12 years ago
px4dev 3244bb83ea Better sanity checking and error handling. 12 years ago
Marco Bauer efd4250e84 timing changed and amber for manual added 12 years ago
Marco Bauer deb5fe5187 timing changed and amber for manual added 12 years ago
px4dev d7632b1794 Drop some commented code now the functionality is implemented. 12 years ago
px4dev 4b07a9abd3 Add RC input configuration, update at startup and on parameter change (max 2 per second). 12 years ago
px4dev 7b367c3eb3 Beat the px4io driver into compilable shape. Just missing RC input configuration now. 12 years ago
px4dev d207d22a4f compile fix 12 years ago
px4dev 0eb5a070f1 Checkpoint: more work on the px4io driver. Add raw PWM passthrough ioctl. 12 years ago
Marco Bauer f0edb59d7e some major changes 12 years ago
px4dev 06b66ad065 Don't advertise things we don't have anymore. 12 years ago
px4dev 2dc47160f4 Factoring and comments. 12 years ago
px4dev 2311e03379 Start reworking the px4io driver to use the I2C interface instead. 12 years ago
px4dev 6e291ddedc Add a mechanism for sending multi-part messages to the I2C driver base class. 12 years ago
px4dev 329f595bca Don't try to set up serial polling before the HRT has been started. 12 years ago
px4dev 469d13fdfe Implement serial receive DMA for the F1xx. This is not quite working right yet. Some clients work, others not so much. 12 years ago
Marco Bauer 825012b029 switched to initialiser list and member variables 12 years ago
Marco Bauer edc3ae7b6c some changes in structure 12 years ago
Marco Bauer 8ec566d0cb fix number of satellites 12 years ago
Marco Bauer 41cef1d6c5 merged systemstate into blinkm driver 12 years ago
Lorenz Meier dad7f9f436 Selected adjustments / fixes to make old apps compatible with new-style ADC driver 12 years ago
Julian Oes b5eccef69e Started with px4io stop implementation 12 years ago
Julian Oes 5e20dd1736 Added support for IO bootloader revision 3 on FMU 12 years ago
Lorenz Meier d957f8e004 Hotfix: Copying from right actuator topic on IO if FMU and IO PWM outs are enabled 12 years ago
Lorenz Meier 0945a2cc2f Fixed RC mapping transmission, tested. Fixed RC scaling in manual mode 12 years ago
Lorenz Meier 1b2e886878 Removed unwanted cast 12 years ago