garfieldG
1958275495
drivers/boards/common: now checks if board has "px4-io" in its name instead of just "io"
2019-08-19 08:45:42 -04:00
Daniel Agar
76b9198522
kinetis/adc move to new WQ
2019-08-16 19:05:55 -04:00
Daniel Agar
746f13d2d4
stm32/adc move to new WQ
2019-08-16 19:05:55 -04:00
fghanei
b28dda3926
rpi_rc_in: fix typo that was causing build to fail rpi
2019-08-16 15:52:49 -04:00
Daniele Pettenuzzo
be3d09c700
uavcan: add optical flow support (Here Flow)
...
* move uavcan dsdlc generation to module
* 20200.Measurement.uavcan sync with upstream project (https://github.com/OpenMotorDrive/flow/blob/master/dsdl/com/hex/equipment/flow/20200.Measurement.uavcan )
Signed-off-by: DanielePettenuzzo <daniele@px4.io >
2019-08-15 12:22:29 -04:00
Daniel Agar
b7f0db62ba
mRo Control Zero F7 initial board support
2019-08-14 13:13:27 -04:00
Claudio Micheli
aae16cc594
uavcan esc: use time literals for timeout checks.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com >
2019-08-09 09:41:17 +02:00
Claudio Micheli
09d79b221f
Simplified esc_status healthiness logic.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com >
2019-08-09 09:41:17 +02:00
Claudio Micheli
75c336c00c
uavcan_main: replaced printf messages with PX4_INFO
...
Signed-off-by: Claudio Micheli <claudio@auterion.com >
2019-08-09 09:41:17 +02:00
Claudio Micheli
1e04d718f6
uavcan escs: Modified esc_status reporting to have _rotor_count published.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com >
2019-08-09 09:41:17 +02:00
Claudio Micheli
d06c679252
uavcan esc: added timeout checks to escs.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com >
2019-08-09 09:41:17 +02:00
Daniel Agar
e8a11086eb
create uORB::PublicationMulti for multi publications
2019-08-08 21:01:56 -04:00
mcsauder
887b55269a
Delete whitespace to quiet githooks.
2019-08-08 18:56:26 -04:00
Daniel Agar
6e781c2289
InvenSense ICM20948 move to PX4Accelerometer, PX4Gyroscope, PX4Magnetometer helpers
2019-08-06 23:36:31 -04:00
Daniel Agar
bf474028ff
px4flow add parameter to enable (SENS_EN_PX4FLOW)
...
- fixes https://github.com/PX4/Firmware/issues/12571
2019-08-06 10:55:35 -04:00
David Sidrane
890f805b37
adc:Add that ability to select an ADC
2019-08-06 10:46:37 -04:00
RomanBapst
cfba41d2f4
posix configs: set trigger interface to mavlink as it's the only one
...
supported on posix
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2019-08-06 08:08:56 +02:00
RomanBapst
cd85f584cf
camera trigger: do not try to start if interface was not created
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2019-08-06 08:08:56 +02:00
Timothy Scott
830d576f45
Changed wheel encoder publication to multi-instance
2019-08-05 02:45:33 -07:00
Timothy Scott
3850322046
Added module.yaml and serial port configuration.
2019-08-05 02:45:33 -07:00
Timothy Scott
35dae9e285
More code cleanup
2019-08-05 02:45:33 -07:00
Timothy Scott
ee5a790ecb
Removed some parameters
2019-08-05 02:45:33 -07:00
Timothy Scott
834ae3128f
Implemented reading speed from the Roboclaw
2019-08-05 02:45:33 -07:00
Timothy Scott
2406aa8b50
Further fixing up parameters
2019-08-05 02:45:33 -07:00
Timothy Scott
2b79684f29
Added parameters
2019-08-05 02:45:33 -07:00
Timothy Scott
ffe505b76b
Fixed timeout error handling
2019-08-05 02:45:33 -07:00
Timothy Scott
e6dc847360
Minor cleanup
2019-08-05 02:45:33 -07:00
Timothy Scott
71067a7e2d
Fixed timeout handling
2019-08-05 02:45:33 -07:00
Timothy Scott
f780191c5a
Fixed disarming
2019-08-05 02:45:33 -07:00
Timothy Scott
b5cf8416b6
Publishing encoder message at regular intervals
2019-08-05 02:45:33 -07:00
Timothy Scott
60da26978f
Ongoing encoder work
2019-08-05 02:45:33 -07:00
Timothy Scott
0b3f636603
Ongoing encoder work
2019-08-05 02:45:33 -07:00
Timothy Scott
6ea03bee58
Ongoing work to update RoboClaw driver
2019-08-05 02:45:33 -07:00
Daniel Agar
e69398c09f
introduce uORB::PublicationQueued and transition most orb_advertise_queue usage
2019-08-04 10:08:09 -04:00
Karl Schwabe
d301c22665
Bosch BMI088 initial driver
2019-08-02 13:38:36 -04:00
Daniel Agar
eda49a4b63
PixArt PAW3902 optical motion tracking driver ( #12576 )
2019-08-01 23:43:26 -04:00
Mark Sauder
e0c85c8831
ll40ls: correct a write_reg issue ( #12604 )
...
* deprecate a goto statement
* migrate to uniform initialization in LidarLite base class.
2019-08-01 23:41:05 -04:00
Daniel Agar
4bf9344913
camera_trigger: move to new WQ and uORB::Subscription
2019-08-01 12:24:12 -04:00
Daniel Agar
29c50da1f6
ll40ls: cleanup and create PX4Rangerfinder helper class ( #12567 )
2019-07-31 15:17:35 -04:00
dvornikov-aa
e9397eeb75
ll40ls: fix LIDAR-Lite v3 initialization ( #12453 )
2019-07-31 13:00:30 -04:00
Timothy Scott
eaaf66e46b
INA226::init Restored return OK in trigger mode
...
Restore return state that was lost in e4926373e6
2019-07-31 03:20:46 -07:00
Daniel Agar
75531125a2
lsm303d split out header and main
2019-07-29 10:57:51 -04:00
Daniel Agar
87200d7954
lsm303d driver move to PX4Accelerometer/PX4Magnetometer and cleanup
2019-07-29 10:57:51 -04:00
Daniel Agar
203d9327ee
osd/atxxxx move to new WQ and uORB::Subscription
2019-07-29 10:52:33 -04:00
Mark Sauder
f432f74611
ulanding: refactor driver to utilize ScheduledWorkQueue class inheritance ( #11894 )
...
* Migrate variable initialization from constructor list to declaration uniform initialization, format whitespace, alphabetize/group/order variables and methods in ulanding.cpp.
* Refactor the uLanding driver to utilize the ScheduledWorkQueue.
2019-07-28 10:51:01 -04:00
Daniel Agar
1d191cc141
px4flow driver move to new WQ and cleanup
2019-07-26 20:03:21 -04:00
TSC21
2b4c878e77
rebase: sync up submodules
2019-07-26 15:05:54 +02:00
TSC21
3d9f83a4f2
microRTPS_bridge: structural change to make possible to generate pub/sub code for multi-topics/aliased msgs
2019-07-26 15:05:54 +02:00
Beat Küng
72ddf3e0aa
tune_control: use orb queue advertisement consistently
2019-07-25 10:38:57 -04:00
RomanBapst
c0053409a3
ak09916: fixed driver not reporting magnetometer as external
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2019-07-25 13:17:08 +02:00