jciberlin
9d65e9a980
ghst: keep the previous values for channels that are not updated
...
Keep the previous values for channels that are not updated (ghost protocol). Add new test data for ghost protocol.
4 years ago
jciberlin
96c72a5657
RCTest: add tests for ghost protocol
...
Add tests for ghost protocol
4 years ago
jciberlin
ca192a98c5
ghst: add test data
...
Add test data for ghost protocol
4 years ago
Juraj Ciberlin
c0f7429f8c
ghst: use memcpy instead of for loop
...
PR review, ghost protocol, use memcpy instead of for loop
Co-authored-by: Beat Küng <beat-kueng@gmx.net>
4 years ago
jciberlin
64342f568d
Ghost protocol
...
ghst: add ghost protocol
4 years ago
Daniel Agar
711a69854b
uthash: move remaining utarray usage to parameters and delete unused
...
- this is to discourage further use until utarray can be dropped entirely
4 years ago
Daniel Agar
9ed959402e
mavlink: store instances in array
...
- simplify mavlink header writes that go back through the mavlink module
- add locking around mavlink command line usage (start, stop, status, etc)
4 years ago
Lorenz Meier
4984c19700
PX4 IO: Retry upgrades of IO
...
This adds robustness to system timing and bad link.
4 years ago
alexklimaj
ed20bc92c3
Fix uavcannode build
4 years ago
Beat Küng
9d11d94e7e
px4iofirmware: guard against parsing multiple RC protocols
...
It was for example possible that DSM got parsed, and in the next iteration
SBUS got parsed, leading to multiple PX4IO_P_STATUS_FLAGS_RC_ flags set.
input_rc::input_source was then incorrectly set to DSM.
Partially guarding was already done: if SBUS got parsed, DSM and others
were skipped.
The IO will still clear all PX4IO_P_STATUS_FLAGS_RC_* flags on RC loss.
4 years ago
Daniel Agar
5c27c47746
Jenkins hardware limit px4_fmu-v5 to generic quadcopter at default rates
...
- the same boards are used for stackcheck and debug builds which are cpu constrained
4 years ago
PX4 BuildBot
c863d6a346
Update submodule ecl to latest Fri Feb 19 12:39:03 UTC 2021
...
- ecl in PX4/Firmware (5be2f2c8f835fde0ce648561636cf565d95f5741): 310f415175
- ecl current upstream: 81937370ac
- Changes: 310f415175...81937370ac
8193737
2021-02-18 bresch - [AUTO COMMIT] update change indication
04844a0
2021-02-16 bresch - ekf control: move time_last_in_air/on_ground out of GPS control logic
b00d4a9
2021-02-16 bresch - mag fusion: improve on ground forced mag fusion logic
4 years ago
Daniel Agar
5dc5ebc0a1
boards: cleanup uavcan test targets (v1 and v0 embedded peripherals)
4 years ago
Daniel Agar
5e188b3cd7
ekf2: populate local_position dist_bottom_sensor_bitfield
4 years ago
Alex Mikhalev
06e2bca3a6
batt_smbus: Use orb_publish_auto
4 years ago
Alex Mikhalev
6bd4dff51f
drivers/smbus: Increase max block size to 34
...
batt_smbus for BQ40Z80 transfers up to 34 bytes (32 byte block + 2 byte
address), but this was overflowing and failing the PEC check.
So increase the buffer size
Signed-off-by: Alex Mikhalev <alex@corvus-robotics.com>
4 years ago
Alex Mikhalev
93b1a148b7
batt_smbus: Pass device address to base class
...
Fixes a warning printed at runtime
Signed-off-by: Alex Mikhalev <alex@corvus-robotics.com>
4 years ago
Daniel Agar
4678201da4
update libuavcan to latest
4 years ago
Daniel Agar
46eb790188
boards: new uavcan board variants remove delete mkblctrl driver
4 years ago
David Sidrane
e0e796a2b9
ROMFS:Bake in UAVCAN FW with builds that end in _uavcan
...
The configuration are mostly for testing now.
4 years ago
David Sidrane
8c2678bca1
uavcan_servers:Reworked file naming and use ROM fs as fall back
...
Supporting direct down loads from ROMFS with preferece give to the
files fould on the SD card first. This will allow a user to provide
an updated uavcan firware on the SD card, and there is no overhead
of coping files from the ROM FS to the SD card.
4 years ago
David Sidrane
57195843bf
cuav_can-gps-v1:Use for ALT Bootloader an Option
4 years ago
David Sidrane
5ea56af5f0
canbootloder:Make support for ALT Bootloader an Option
4 years ago
David Sidrane
174f2624df
holybro_can-gps-v1:board_id uses as Uavcan HW version
4 years ago
David Sidrane
d1cadb6441
ark_can-flow:Assign board_id
4 years ago
David Sidrane
070db73e91
holybro_can-gps-v1:Use common uavcan board identity
4 years ago
David Sidrane
51a5c63bac
ark_can-flow:Use common uavcan board identity
4 years ago
David Sidrane
3f6388f9a1
uav_can-gps-v1:Use common uavcan board identity
4 years ago
David Sidrane
51b54c025b
canbootloader:Send number of KB written while updating FW
4 years ago
David Sidrane
d426dd771f
canbootloader:Ensure common crc is set valid after autobaud
4 years ago
David Sidrane
58e5c8fbca
canbootloader:Prefer bootloader_app_shared over bootloader_alt_app_shared
4 years ago
David Sidrane
05c0deae14
UavcanNode:Only write alt id not booted by PX4
4 years ago
David Sidrane
71c4f5a05b
UavcanNode:Support Dynamic Node ID allocation
4 years ago
David Sidrane
e4b519aca0
UavcanNode:Add support for the Alternate bootloader app shared
4 years ago
David Sidrane
b27beac50c
UavcanNode:Add feed back to bootloader that the App ran 30S
4 years ago
David Sidrane
8943644566
board_common:Add board_configure_reset and board_booted_by_px4 API
4 years ago
David Sidrane
7a6ed0281b
uavcan bootloader:Add support alt boot_alt_app_shared
4 years ago
David Sidrane
28030e96e2
cuav_can-gps-v1:UavcanNode app ensure IWDG off in debuger
4 years ago
David Sidrane
6ea06892ac
Fix case were descriptor has no or bad length
4 years ago
David Sidrane
5c80b2d3dd
cuav_can-gps-v1:canbootloader - enable SWD and Pause IWDT whils stepping
4 years ago
David Sidrane
da67537291
Uavcan Node Pets the watchdog
4 years ago
David Sidrane
ef29ed7db3
Uavcan bootloader Starts Watchdog for Application
4 years ago
David Sidrane
77d0eae40b
Add SMT32F4xxx Watchdog driver
4 years ago
David Sidrane
8747b343d9
Non-compliant nodes support
...
WorkQueueManager:Increase UAVCAN stack size
4 years ago
David Sidrane
c7182d5453
cuav_can-gps-v1:CMakeList remove .h files
4 years ago
David Sidrane
878baabce8
cuav GPS use appdes
4 years ago
David Sidrane
760e47bbf9
uavcan bootloader use new AppDes
4 years ago
Daniel Agar
bfdc6cd675
Update submodule sitl_gazebo to latest Wed Feb 17 12:42:47 UTC 2021 ( #16862 )
...
- sitl_gazebo in PX4/Firmware (51dd141c86
): 4f26815d41
- sitl_gazebo current upstream: bebb9a95f0
- Changes: 4f26815d41...bebb9a95f0
bebb9a9 2021-02-11 Dongoo Lee - Add depth camera model for ROS2 environment (#707 )
54e1a19 2021-02-10 TSC21 - gazebo_mavlink_interface: generate subscribers for nested models with sensors
97c167d 2021-02-10 Julian Oes - Implement gimbal controller as MAVLink gimbal v2 device (#703 )
Co-authored-by: PX4 BuildBot <bot@px4.io>
4 years ago
Daniel Agar
cff7a01d5e
ekf2: estimator_status log reset counts
4 years ago
Daniel Agar
6d42fe28bf
Update submodule GPS drivers to latest Wed Feb 17 12:42:56 UTC 2021
4 years ago