David Sidrane
be479654c2
px4_fmu-v2: Update nsh defconfig NuttX 10.1.0+
4 years ago
David Sidrane
0316010027
px4_fmu-v6x: Update bootloader defconfig NuttX 10.1.0+
4 years ago
David Sidrane
639486f4ba
px4_fmu-v6x: Update nsh defconfig NuttX 10.1.0+
4 years ago
David Sidrane
d709bafa11
px4_fmu-v4: Update nsh defconfig NuttX 10.1.0+
4 years ago
David Sidrane
2e4e4018b6
px4_fmu-v5:ARM Stack check needs headroom (237 bytes)
4 years ago
David Sidrane
bea495999f
spracing_h7extreme:Update defconfig NuttX 10.1.0+
4 years ago
David Sidrane
173e5c7554
NuttX:Track Stack naming changes
4 years ago
David Sidrane
069130403d
LoadMon:Support NuttX Dynamic FDs
4 years ago
David Sidrane
4353d0faf3
print_load:Support NuttX Dynamic FDs
4 years ago
David Sidrane
ec61512cdf
NuttX inits null console
4 years ago
David Sidrane
01ef9cf3e6
NuttX at 10.1.0+
...
With PX4 contrib for building
4 years ago
Silvan Fuhrer
40f9b53b90
Remove a couple of unnecessary reboot_required from parameter meta data
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Jaeyoung-Lim
d30760a2ea
Remove flap scaling to prevent flaps being deployed in manual mode
...
This commit restores the flap scaling since it was always getting deployed in manual flight modes
4 years ago
Beat Küng
72bc8647a9
commander: add sensors reset to factory calibration
4 years ago
Daniel Agar
3f172dbfa7
ROMFS: new parameters for starting differential pressure sensors
4 years ago
romain-chiap
c8346534f1
sih: using Quatf::expq(), fuselage added
4 years ago
Beat Küng
265c77b02a
logger: remove unused topics, move some to debug profile
4 years ago
Beat Küng
c0285611ec
fix logger: turn off lockstep when starting log streaming
...
Lockstep created deadlocks between logger and mavlink, due to logger
waiting for mavlink and mavlink waiting for lockstep.
4 years ago
Beat Küng
f88f224fe6
logger: avoid data bursts by distributing slow subscription updates over time
...
There's an increasing amount of slow logged topics at 1-2Hz, which were all
updated in the same logger iteration, leading to data bursts. For log
streaming this started to exceed uart buffer sizes. By distributing updates
more equal over time those bursts are removed, reducing buffer size
requirements.
Tests showed during steady state a reduction of maximum topic updates per
iteration from 40 down to 17.
Also the SD log buffer fill level is more constant.
4 years ago
Beat Küng
d3c45c00c7
mavlink_ulog_streaming: when stopping, wait after receiving the ack
...
So we log additional data send afterwards
4 years ago
Beat Küng
e1ac6fe297
logger: send post-flight perf data when stopping mavlink log streaming
...
- send out VEHICLE_CMD_RESULT_IN_PROGRESS
- delete the ulog object when receiving the ACK from logger, instead of
the stop command
4 years ago
Beat Küng
0f6bf6bc0e
refactor gps: use enum class for gps_driver_mode_t
4 years ago
Beat Küng
09a42e7af2
gps: extend GPS_DUMP_COMM param to enable RTCM output + logging
4 years ago
Martina Rivizzigno
159c87a6fb
ll40ls: add support for LidarLite V4
...
Co-authored-by: Claudio Micheli <claudio@auterion.com>
4 years ago
Daniel Agar
68dcc25709
flight_mode_manager: ManualAcceleration support weathervane yaw handler
...
- fixes https://github.com/PX4/PX4-Autopilot/issues/17911
4 years ago
TSC21
21953daa3b
microRTPS: transport: fix UART configuration
4 years ago
TSC21
4b6646c5f3
microRTPS: transport: normalize configs with mavlink/mavlink-router
4 years ago
TSC21
af8a6117fa
microRTPS: agent: add missing 'g' option
4 years ago
TSC21
2a368b4db1
uorb_to_ros_urtps_topics: minor cleanup
4 years ago
TSC21
74557c9071
uorb_to_ros_msgs: minor cleanup
4 years ago
TSC21
00ad0d3b82
microRTPS: add make targets to update the PX4-ROS2/microRTPS bridge
...
This allows to easily update the px4_ros_com and/or px4_msgs through a make target and by passing the location of their directories
4 years ago
TSC21
8762dce762
microRTPS: transport: small format fix
4 years ago
TSC21
fae1627d92
microRTPS: client: cleanup and make arguments consistent
4 years ago
TSC21
109b031156
microRTPS: agent: cleanup and make arguments consistent
4 years ago
TSC21
e83a3a6cf7
microRTPS: update RTPS message list naming from 'ids' to 'msgs'
4 years ago
TSC21
0b23679f98
msg: templates: update empy contexts, required fields and license header years
4 years ago
TSC21
ffa70ac0fd
microRTPS: generate_microRTPS_bridge: run fastrtsgen only once for all files
...
Reducing the generation time to a 4th of the time (!!)
4 years ago
TSC21
a8a56a03a4
microRTPS: rename uorb_to_ros_rtps_ids to uorb_to_ros_urtps_topics and remove the 'id' references on it
4 years ago
TSC21
4609949bbb
microRTPS: generate_microRTPS_bridge: only run the generator for the topics that are actually marked to be used
4 years ago
TSC21
695e1fa574
uorb_to_ros_rtps_ids: add an header with a notice regarding the autogneration of the 'px4_ros_com' urtps_bridge_topics.yaml file
...
Although it can be modified manually, we are going to recommend the developer to generate it from the PX4-Autopilot side instead
4 years ago
TSC21
c478e2985a
microRTPS: simplify the attribution of the RTPS IDs by makiing it automatic
...
1. The RTPS IDs are now automatically assigned to the topics
2. Only the topics that get defined to be sent or received in the urtps_bridge_topics.yaml (renamed, since now it doesn't contain IDs) receive the IDs
3. Any addition or removal on the urtps_bridge_topics.yaml file might update the topic IDs - this will require that the agent and the client ID list has to be in sync. This will further require a robustification of the way we check the IDs and the message definitions when starting the bridge.
4 years ago
TSC21
f557fbc99f
protocol_splitter: add perf counters for the stats so they can be logged
4 years ago
TSC21
5a75277ff1
protocol_splitter: update header length and payload length position
...
To match the change on the microRTPS message header, which adds the sys ID as the 5th byte of the header
4 years ago
TSC21
ba3dbbd38d
microRTPS: send the system ID with the RTPS packet header and remove the need for extra id fields in uORB
...
This allows that all messages (not only timesync messages) that get received on the same system that sent them do not get parsed. As the microRTPS agent is built currently, this will only happen right now if someone sets the same UDP port to send and receive data, or by manually changing the agent topics (which were always autogenerated).
4 years ago
TSC21
a10dab516c
timesync: remove system ID field from the timesync message
4 years ago
TSC21
25dbffe1aa
microRTPS: agent: split FMU input from output topics in Pubs/Subs
4 years ago
TSC21
d31b7feb31
microRTPS: agent: publish timesync status
4 years ago
TSC21
a324e5465a
timesync: extend timesync_status message with protocol source field and enum
4 years ago
TSC21
a930edf34b
init.d-posix: rcS: allow to use a different startup config to the micrortps_client in UDP
4 years ago
TSC21
6d4f65a47a
microRTPS: allow timesync using ROS time
4 years ago