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.
Only enable I2C retries on operations that have no side-effects.
|
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 |