Beat Küng
26648ad0b9
dshot: add support to send commands via CLI
...
This enables the possibility to permanently reverse motor directions :)
5 years ago
Beat Küng
65f3c7f93d
dshot: add telemetry and publish esc_status message
5 years ago
Beat Küng
d44302c03b
module_schema.yaml: add 'decimal' and 'increment' for floats
5 years ago
Beat Küng
4c4ce09005
esc_status: trim the message and remove unused fields
5 years ago
Beat Küng
69c10dcaac
dshot: move implementation to a separate directory & library
...
So that the static memory overhead is not added to targets w/o dshot
5 years ago
Beat Küng
775916ef11
kakutef7: enable dshot
5 years ago
Beat Küng
23dbd9426a
dshot: handle dcache, flush cache before DMA transfer
5 years ago
Beat Küng
3234aca53b
px4_micro_hal: add PX4_ARCH_DCACHE_LINESIZE definition
5 years ago
Beat Küng
132dcdaf25
beta75x airframe: enable DShot600
5 years ago
Igor Mišić
543a057f80
fmu-v4: add dshot timer config
5 years ago
Beat Küng
ac82c5114b
omnibusf4sd: add dshot timer config
5 years ago
Beat Küng
d8ef1b59b9
ROMFS: add dshot startup support
5 years ago
Beat Küng
a161be6ec8
dshot: add dshot driver
...
Supports all DShot modes, but no telemetry yet.
It includes the modes and capture configuration from FMU so that it serves
as drop-in replacement.
5 years ago
Beat Küng
f3eea85bef
MOT_ORDERING, MC_AIRMODE: move param def to mixer_module and 'Mixer Output' group
5 years ago
Beat Küng
2a492a8e47
fmu: remove unused include and variable
5 years ago
Igor Mišić
5bd9659301
stm32 timers: add dshot implementation
5 years ago
TSC21
061ee15139
update sitl_gazebo submodule (10/10/2019)
5 years ago
Dusan Zivkovic
ab2e235333
Commander: bugfix: get all available messages on the subsystem_info topic
5 years ago
Dusan Zivkovic
b6f21fa76e
voted_sensors_update: fix style
5 years ago
Dusan Zivkovic
316a188e8e
voted_sensors_update: parameter CAL_*_EN enables sensor with id CAL_*_ID
5 years ago
Dusan Zivkovic
d3e79c4726
voted_sensors_update: set priority properly in case of late mag subscriptions or sensors enabled param changes
5 years ago
Matthias Grob
7f63ed8202
Arch setup script ( #13111 )
...
* ubuntu.sh: fix space and capitalization
* Add setup script for Arch Linux
* arch.sh: remove numerous confirmations, added some base packages
* setup scripts: adjust messages according to review
5 years ago
Julian Oes
307dc3e32d
mavlink: fix boot complete without lockstep
...
Without lockstep the actual monotonic clock of the host computer is
used. Therefore, this time is likely much more than 20 seconds and the
check if the boot complete happened in time will fail immediately.
Therefore, it probably makes more sense to count the time from the first
mavlink creation.
5 years ago
Julian Oes
ea35923d3a
navigator: bugfix to prevent NaN setpoints
...
The asinf function is NaN outside of -1 to 1. Therefore, it probably
makes sense to constrain the input to prevent NaN setpoints further down
the line.
5 years ago
Matthias Grob
ca711fecc7
Commander: improve message for RC override event
5 years ago
mcsauder
f9a5c91f8c
Deprecate vehicle_attitude_sub from MulticopterLandDetector as it is no longer utilized.
5 years ago
Lasse
5ac0a3043b
Clarify Documentation of THR_MDL_FAC
...
The documentation of the thrust model parameter `THR_MDL_FAC` did not
mention both thrust and "PWM" being relative values. Also the use of the
term PWM could be misleading, since the model is applicable to CAN ESCs
as well.
This commit rephrases the user documentation string and a few source
code comments, but no logic changes are made.
Closes PX4/Firmware#13105
5 years ago
Matthias Grob
c1faea8d32
Commander: add const qualifiers for clarity
5 years ago
Matthias Grob
63f2c009c7
PreflightCheck: refactor failureDetectorCheck return value
5 years ago
Matthias Grob
8e0ee88e0a
PreflightCheck: add const qualifiers to parameters
...
to help readability
5 years ago
Matthias Grob
c570dc9315
PreflightCheck: remove goto from imu consistency check
5 years ago
mcsauder
6066300757
Set a default signal_quality value in the MavlinkReciever::handle_message_distance_sensor() method.
5 years ago
mcsauder
5ccba5541d
Added missing fields and a TODO with commented field to the MavlinkReciever::handle_message_distance_sensor().
5 years ago
dusan19
8c4d32ff4b
navigator: when setting pos_sp_triplet yaw, also set the yaw valid flag to true
5 years ago
Julian Oes
741f6787a7
mavlink: disable sending RC override
...
This was added to enable a Pixhawk to be used as an RC input for e.g.
SITL. As far as we're aware of that's not really used. However, sending
this can cause issues if multiple Pixhawks are in the same network.
Also, is uses up some of the MAVLink bandwidth.
Therefore, it's probably best to remove that feature for now.
5 years ago
TSC21
9a4a02a255
uorb_rtps_message_ids.yaml: fix typo
5 years ago
Julian Oes
5e663b9321
Remove eigen leftovers
...
It looks like we're not using Eigen for a while now.
5 years ago
BazookaJoe1900
02e861b16e
enable silent compare of parameter ( #12850 )
...
Remove false errors after comparing parameters that doesn't exists.
as described in #12832
5 years ago
Matthias Grob
05446c0875
ubuntu.sh: correct output during ccache installation ( #13106 )
5 years ago
Daniel Agar
941a3258b6
Update submodule mavlink v2.0 to latest Sun Oct 6 12:38:38 UTC 2019 ( #13100 )
...
- mavlink v2.0 in PX4/Firmware (91badceb27
): d4a4a4314b
- mavlink v2.0 current upstream: 31cc5bb39e
- Changes: d4a4a4314b...31cc5bb39e
5 years ago
TSC21
91badceb27
Update submodule sitl_gazebo to latest Sun Oct 06 11:02:54 GMT 2019
5 years ago
Nuno Marques
5a8aa04970
CI: bump container tags to 2019-10-04 ( #13095 )
...
* bump container tags to 2019-10-04
* docker_run: update container name and tag
* generate_microRTPS_bridge.py: force FastRTPSGen to version 1.0 if the result of 'fastrtpsgen -version' command is not a number
* CI: temporarly disable avoidance and safe landing tests
* CI: try to revive tiltrotor test
5 years ago
Matthias Grob
c8f3f07ff7
matrix: pull explicit constructors
5 years ago
TSC21
474c406147
CI: microRTPS: deploy templates to px4_ros_com
5 years ago
TSC21
e7b0384f05
fix FastRTPSGen version verification
5 years ago
TSC21
9c00f3de02
microRTPS bridge: CMake: add verbosity regarding the FastRTPSGen version
5 years ago
TSC21
5c0f01a8b8
microRTPS bridge: try/catch FastRTPSGen errors
5 years ago
TSC21
2677e12024
microRTPS bridge: templates: Publisher.cpp.em: close 'if' statement
5 years ago
TSC21
8846092c59
readd console output removal
5 years ago
TSC21
1970ef875f
micrortps bridge: clean templates; add backwards compatibility; add ROS2 compatibility
5 years ago