Daniel Agar
97bd668e52
navio_sysfs_rc_in: only publish input_rc if connected and all channels are non-zero
5 years ago
Daniel Agar
4ac5b00a06
navio_sysfs_rc_in: move to PX4 WQ and cleanup
5 years ago
Daniel Agar
16bd1088fa
mpl3115a2: move to PX4Barometer and cleanup
5 years ago
Beat Küng
3198610f85
src/platforms: move all headers to platforms/common/include/px4_platform_common
...
and remove the px4_ prefix, except for px4_config.h.
command to update includes:
for k in app.h atomic.h cli.h console_buffer.h defines.h getopt.h i2c.h init.h log.h micro_hal.h module.h module_params.h param.h param_macros.h posix.h sem.h sem.hpp shmem.h shutdown.h tasks.h time.h workqueue.h; do for i in $(grep -rl 'include <px4_'$k src platforms boards); do sed -i 's/#include <px4_'$k'/#include <px4_platform_common\/'$k/ $i; done; done
for in $(grep -rl 'include <px4_config.h' src platforms boards); do sed -i 's/#include <px4_config.h/#include <px4_platform_common\/px4_config.h'/ $i; done
Transitional headers for submodules are added (px4_{defines,log,time}.h)
5 years ago
mcsauder
7b16c3482d
Refactor the ll40ls namespace driver methods to more closely match the cm8jl65, mappydot, leddar_one, and other distance sensor driver implementations.
6 years ago
Beat Küng
f8e0441e7b
src/platforms/common: move to platforms/common
...
Script to update include paths:
for i in $(grep -rl 'include <px4_work_queue' src platforms); do sed -i 's/#include <px4_work_queue/#include <px4_platform_common\/px4_work_queue/' $i; done
6 years ago
Daniel Agar
29c50da1f6
ll40ls: cleanup and create PX4Rangerfinder helper class ( #12567 )
6 years ago
Daniel Agar
22b89034d9
ll40ls move to px4 work queue
6 years ago
Daniel Agar
bdba733dd4
ll40ls cleanup unnecessary Device CDev usage
7 years ago
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
7 years ago
Daniel Agar
67f89f51ff
move all distance sensor drivers to the same folder
7 years ago
Daniel Agar
1037e983ab
LidarLite port to raspberrypi ( #8633 )
7 years ago
ChristophTobler
21f97cfce6
LidarLite: update for new orientation convention
...
add possibility to specify orientation and adapt to new defaults and use px4_getopt
8 years ago
José Roberto de Souza
66e77c49ae
ll40ls: Refactor interface(PWM and I2C) selection and allow probe in more I2C buses
8 years ago
Beat Küng
546bd2b4d0
drivers: remove the overflow perf counter
...
This was used together with the read() interface, but we don't use that
so the counters are wrong.
8 years ago
Ban Siesta
69cbbd9b5e
distance_sensor: changed all distance sensors to orb_advertise_multi
10 years ago
Ban Siesta
a729d6f301
ll40ls: first stab at adapting ll40ls to the new distance_sensor msg
10 years ago
Ban Siesta
e7f1f3ba28
ll40ls: made PWM driver version functional
10 years ago
Ban Siesta
e67f681935
ll40ls: astyle
10 years ago
Johan Jansen
c4bc9d19cb
LidarLite: Added collect phase to PWM
10 years ago
Johan Jansen
4e7fa5aade
LidarLite: Add uORB handling in PWM drivers
10 years ago
Johan Jansen
874c319888
LidarLite: Code cleanup
10 years ago
Johan Jansen
b1da12b43f
LidarLite: Added PWM version of the LidarLite driver
10 years ago
Thomas Gubler
1511fd7b2d
make handle() static
10 years ago
Thomas Gubler
cadcad6ffb
messagelayer prototype for nuttx
10 years ago
Thomas Gubler
7c3223b860
added a messageplayer prototype for ros
10 years ago
Anton Babushkin
836f7c435f
mavlink: code style and copyright fixes
11 years ago
Anton Babushkin
141982a3ac
mavlink: minor refactoring and cleanup, rate limiter class implemented, new messages added
11 years ago