TSC21
f91770f9cd
generate_microRTPS_bridge: fix fastrtpsgen version check handler
5 years ago
Daniel Agar
c51475640e
mavlink: only send ATTITUDE/ATTITUDE_QUATERNION msgs on vehicle_attitude update
...
- fixes #13182
5 years ago
mcsauder
fb12ddb69a
Cherry pick the directory and voted_sensors_update.h from PR #9756 .
...
Consolidate _update_params() methods for improved inheritance from the LandDetector base class.
Move common uORB::Subscriptions to the base class for inheritance.
Deprecate redundant override methods.
5 years ago
David Sidrane
c44e4b9578
imu/mpu6000: support ICM20689 rev 4 ID
5 years ago
Silvan Fuhrer
51374aec7b
px4_fmu-v5: add here2 mag to startup
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Nick
b72d010c34
Update vehicle_local_position.ref_alt comment to reflect how ref_alt is being used in PX4
5 years ago
Matthias Grob
bb91db2057
AttitudeControlTest: fix adaptAntipodal() function
5 years ago
Matthias Grob
83dfa227a7
AttitudeControlTest: include all corner case combinations
...
Which revealed antipodal quaternion corner cases when
the first element is zero.
5 years ago
Matthias Grob
511828bfd2
AttitudeControlTest: add first controller convergence test
5 years ago
TSC21
10e3bcd138
ulog stream msgs: rename 'sequence' fields as they are protected names in fastrtpsgen
5 years ago
TSC21
88a7e3df09
microRTPS bridge: fix templates for ROS2 usage
5 years ago
BazookaJoe1900
3007b0876c
mavlink: add protection against setting wrong type of parameters
5 years ago
Travis Bottalico
5324c37d04
Add support for voxlpm (I2C power monitor)
5 years ago
Jin Chengde
13c3ae3b52
FW RWTO: add throttle_ramp_time parameter RWTO_RAMP_TIME
...
* add throttle_ramp_time parameter support fixed wing runway takeoff
5 years ago
Matthias Grob
7e2fb6b4da
arch.sh: switch permissions of pip install (again)
...
after testing the right solution on a fresh installation
5 years ago
Martina Rivizzigno
123f769306
enable safe landing test
5 years ago
Martina Rivizzigno
7f4ddde378
enable avoidance test
5 years ago
Matthias Grob
001da78089
mc_pos_control: improve failsafe handling
...
See issue #12307
Since commander should still handle all failsafes we should only run
into this case as last resort to not crash.
If all failsafe actions are disabled but data is missing
e.g. RC loss action disabled but flying in manual and no RC
this can be tested.
5 years ago
Matthias Grob
068f56d66f
FlightTasks: fix switchTask() comment typo
5 years ago
Daniel Agar
97efbde6f4
WIP: commander re-evaluate RC mode switch when local position becomes valid
5 years ago
Matthias Grob
093d3b76d9
PULL_REQUEST_TEMPLATE: change order of titles ( #13174 )
5 years ago
ToppingXu
35e0554ace
navigator: fix save mission state. ( #12468 )
5 years ago
Daniel Agar
04ea84908e
Update submodule mavlink v2.0 to latest Sun Oct 13 08:37:21 EDT 2019
...
- mavlink v2.0 in PX4/Firmware (c09ea2a9b0
): 31cc5bb39e
- mavlink v2.0 current upstream: c549ee3298
- Changes: 31cc5bb39e...c549ee3298
5 years ago
Matthias Grob
c09ea2a9b0
arch.sh: don't execute pip as root
...
otherwise packages get installed in
/root/.local/lib/python3.7/site-packages
5 years ago
Matthias Grob
50c5150471
arch.sh: work around gazebo AUR build error and correct comments
5 years ago
Matthias Grob
bba464d722
arch.sh: enable multicore gazebo compilation
5 years ago
Matthias Grob
7dd1be65ca
arch.sh: add gazebo installation
5 years ago
Beat Küng
803a71928f
fmu-v3: enable DShot
...
Disables RX DMA on TEL4 and IO debug serial port
5 years ago
Beat Küng
82106105b7
parameters: defer auto-saving to after disarming for flash-based params
...
This is especially important for DShot, that does not update when the CPU
stalls.
5 years ago
Beat Küng
67500123e3
fmu-v5: add dshot support
...
But only on the first 4 FMU outputs, as the next ones conflict with px4io
serial dma (UART8_RX)
RX DMA is disabled on the GPS port as well (conflicts with TIM1).
5 years ago
Beat Küng
8a9744d05a
dshot: allow boards to enable dshot only on a subset of the timers
5 years ago
Beat Küng
93a12436a3
parameters: update perf counter for flash-based param_save_default()
5 years ago
Beat Küng
a545f7ee16
mixer_module: extend printf status output
5 years ago
Beat Küng
b080679146
kakutef7, kopis airframe: enable dshot & telemetry
5 years ago
Beat Küng
d0a7490222
dshot: update timer generation before DMA request
...
This reloads the timer configuration before triggering DMA. Without that,
in rare cases, there were 17 bits sent instead of 16.
The 1. bit (1. pulse) was always wrong (too much), the rest of the bits
were the correct DShot packet that was meant to be sent.
5 years ago
Beat Küng
7445c25fcc
dshot: check if DMA still in progress
...
No other functional change, just restructuring.
5 years ago
Beat Küng
182efaa757
dshot: reduce static buffer size
...
And handle failures of up_dshot_init().
On Omnibus: reduces memory usage if dshot is enabled by ~1.0KB.
The buffer is roughly 1KB in size.
5 years ago
Beat Küng
e78250ab8d
dshot telemetry: retrieve & print ESC info with 'dshot esc_info' CLI command
5 years ago
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