Beat Küng
f0c0b6f6e8
params: remove unused SENS_EN_* params
...
Replaced with the more general serial config params.
2018-09-25 07:53:29 +02:00
Beat Küng
b5e552924a
serial drivers/modules: add yaml config files
2018-09-25 07:53:29 +02:00
Daniel Agar
12dd9b475e
tfmini add missing PX4_ERR argument
2018-08-30 19:04:13 +02:00
Daniel Agar
f2ef8708b2
tfmini cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Lorenz Meier
1d027f938c
tfmini: fix format and fix driver start / stop logic so it works when running PX4 as threads on Linux.
2018-08-26 12:05:09 +02:00
Mohammed Kabir
38bae7d401
tfmini : restructure parsing logic to always publish latest measurement
2018-08-26 12:05:09 +02:00
Mohammed Kabir
3afa018954
tfmini : fix scheduling and modernize output
...
This reduces the scheduling interval to 9ms, such that the driver is always ready to read new data. Running it at exactly 100Hz is not correct since the driver and sensor measurement intervals are not "in sync", causing the driver to miss data. This causes a fill-up of the UART buffer.
2018-08-26 12:05:09 +02:00
Philipp Oettershagen
da2fbf60b5
distance sensors: Improve variable naming / description
2018-07-16 21:59:04 +10:00
Philipp Oettershagen
35bde5c9fc
LL40LS: Implement driver-specific filtering based on the datasheet and experiments
2018-07-16 21:59:04 +10:00
Daniel Agar
9ce83f2208
fix all sign-compare warnings
2018-07-01 09:36:55 +00:00
Philipp Oettershagen
f5847a4a7b
Subsystem_info status flags & checks: Switch back to uORB for inter-process communication, handle GPS checks completely inside ekf2, add distance_sensor checks
2018-06-06 18:54:24 +02:00
Philipp Oettershagen
6f1f414b49
Subsystem_info status flags & checks : Initial commit, updating the health flags in a centralized way mostly in commander and the votedSensorsUpdate function.
2018-06-06 18:54:24 +02:00
Beat Küng
7a3b34be74
tfmini: add argc check and fix argv index
2018-06-04 16:33:55 +02:00
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
2018-04-29 21:48:54 -04:00
Daniel Agar
5fba1f38b2
drivers start using uORB message print instead of custom
2018-03-28 09:15:41 -04:00
Daniel Agar
dbb3621bdb
move SENS_EN_TFMINI to tfmini driver
2018-02-10 20:37:47 -05:00
ChristophTobler
92dbb16d29
tfmini: use px4_open/read and default range finder device path
...
this is more consistant and should enable it on qurt/linux
2018-01-27 14:13:28 +01:00
ChristophTobler
7bf3425b7e
tfmini: move part from constructor to init()
...
This makes sure the driver fails if the device path is invalid (::open fails)
2018-01-27 14:13:28 +01:00
ChristophTobler
d6f137e10d
tfmini: fixes for other boards than FMUv3
...
mainly the default device path doesn't work
2018-01-27 14:13:28 +01:00
Daniel Agar
67f89f51ff
move all distance sensor drivers to the same folder
2018-01-15 14:34:02 -05:00