Daniel Agar
6f2d1d55f6
logger use uORB::PublicationQueued for ulog_stream
...
- queue depth is now set by the msg
6 years ago
Daniel Agar
5b511eaa1a
logger move non-logged subscriptions to uORB::Subscription
6 years ago
Daniel Agar
9d701a077d
NuttX reduce stack for interrupts, HPWORK, LPWORK
6 years ago
Daniel Agar
bf474028ff
px4flow add parameter to enable (SENS_EN_PX4FLOW)
...
- fixes https://github.com/PX4/Firmware/issues/12571
6 years ago
garfieldG
d3ba9c59e0
mavlink: added check if instance mode is serial when trying to find if instance exists ( #12642 )
6 years ago
David Sidrane
5a1c46deeb
fmuv5x:Use ADC3 for HW VER/REV detection
...
fmu-v5x:hrt needs to be running for ADC time out
Fixes bug introduced in 320d2e adding platform layer.
6 years ago
David Sidrane
890f805b37
adc:Add that ability to select an ADC
6 years ago
David Sidrane
0ebb87357f
fmu-v5:hrt needs to be running for ADC time out
...
Fixes bug introduced in 320d2e adding platform layer.
6 years ago
Daniel Agar
8f5b7de498
uORB::Subscription minor API cleanup
...
* the forceInit() method was combined with the existing subscribe()
* delete unused last_update()
6 years ago
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>
6 years ago
RomanBapst
cd85f584cf
camera trigger: do not try to start if interface was not created
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
David Sidrane
f21dc82c24
Add i2cdetect to K66
6 years ago
David Sidrane
e8d874cf34
i2cdetect do not exceed 100Khz
6 years ago
Daniel Agar
64f105b530
Update submodule nuttx to latest Mon Aug 5 20:30:34 UTC 2019 ( #12636 )
...
- nuttx in PX4/Firmware (be76f909beadfe80415b733c020695efb042adef): b4013dcd4a
- nuttx current upstream: 14f4dc735a
- Changes: b4013dcd4a...14f4dc735a
14f4dc7 2019-08-05 David Sidrane - [BACKPORT] kinetis:i2c transfer ensure correct result returned
6 years ago
Daniel Agar
a6777ca4f1
uORB add RTPS message id for new wheel_encoders msg
6 years ago
Martina Rivizzigno
19ad80385e
ObstacleAvoidance: update empty_trajectory_waypoint
6 years ago
Martina Rivizzigno
e0893c383d
increase mc_pos_control stack from 1300 to 1500
6 years ago
Martina Rivizzigno
d29f2ff60c
ObstacleAvoidance: use hysteresis on z to check progress towards the goal
6 years ago
Martina Rivizzigno
39e59d6cc4
add point type (mavlink command associated with wp) in Obstacle Avoidance interface
6 years ago
Andrei Korigodski
4d5f922e7a
commander: use shutdown_if_allowed() to check for shutdown safety
...
Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
6 years ago
Andrei Korigodski
5133453822
vehicle_status: replace ARMING_STATE_REBOOT with ARMING_STATE_SHUTDOWN
...
Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
6 years ago
Andrei Korigodski
4a330c6e0a
commander: do not reboot on USB disconnect when armed
...
Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
6 years ago
mcsauder
2e3926b577
Fix a corner case that prevented mavlink config streams from being indexed appropriately when USB is not connected at boot.
...
Break out Mavlink class constructor logic into set_instance() and set_channel() methods. and add const specifiers and default arguments to Mavlink::mavlink_open_uart().
6 years ago
Matej Frančeškin
3d993773ae
Mavlink FTP: Fix for wrong component id in retry
6 years ago
RomanBapst
43d006aff2
mavlink command sender: give channels more time to request command
...
- if a channel receives an ack for a command, do not immediately remove the
command item from the send queue but wait until the next ack timeout occurs.
This gives other mavlink channels time to try to put identical commands into
the send queue.
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
RomanBapst
71791fa8f8
mavlink_command_sender: don't try to resend command to instance which
...
did not request this command
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
RomanBapst
807cfc8aac
mavlink: fix race condition in mavlink_command_sender
...
- if we receive an ack for a command through a specific mavlink channel
then do not drop the corresponding command in the queue if this specific
mavlink channel did not issue the command. If we don't do this we can
end up in a situation where we associate an ack coming through a specific
mavlink channel to a command in the queue which was not requested by this mavlink channel.
Moreover, the actual command for which the ack was meant remains in the
queue and eventually triggers a timeout.
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
Timothy Scott
830d576f45
Changed wheel encoder publication to multi-instance
6 years ago
Timothy Scott
3850322046
Added module.yaml and serial port configuration.
6 years ago
Timothy Scott
35dae9e285
More code cleanup
6 years ago
Timothy Scott
ee5a790ecb
Removed some parameters
6 years ago
Timothy Scott
834ae3128f
Implemented reading speed from the Roboclaw
6 years ago
Timothy Scott
2406aa8b50
Further fixing up parameters
6 years ago
Timothy Scott
2b79684f29
Added parameters
6 years ago
Timothy Scott
ffe505b76b
Fixed timeout error handling
6 years ago
Timothy Scott
e6dc847360
Minor cleanup
6 years ago
Timothy Scott
71067a7e2d
Fixed timeout handling
6 years ago
Timothy Scott
f780191c5a
Fixed disarming
6 years ago
Timothy Scott
b5cf8416b6
Publishing encoder message at regular intervals
6 years ago
Timothy Scott
60da26978f
Ongoing encoder work
6 years ago
Timothy Scott
0b3f636603
Ongoing encoder work
6 years ago
Timothy Scott
6ea03bee58
Ongoing work to update RoboClaw driver
6 years ago
Daniel Agar
cfdabb26d7
update all docker tags 2019-03-08 -> 2019-07-29
6 years ago
Daniel Agar
030508a71d
cmake make bloaty available everywhere and improve output
6 years ago
Daniel Agar
a2288b1e16
AV-X board_config.h fix ADIS16497 chip select
6 years ago
TSC21
618ce49479
rtps: ids: add missing aliased topics
6 years ago
TSC21
47f5b23419
rtps: generation scripts: make indexing of lists possible in both Python 2 and 3
6 years ago
Daniel Agar
e69398c09f
introduce uORB::PublicationQueued and transition most orb_advertise_queue usage
6 years ago
Daniel Agar
839787568c
CollisionPrevention only process distance_sensor updates
6 years ago
Daniel Agar
34598fe353
mavlink uavcan parameters initialize value
6 years ago