Daniel Agar
06cd1c79dd
logger: limit distance_sensor to 2 instances
4 years ago
Daniel Agar
3924f0ef30
ROMFS: delete Hobbyking Micro PCB
4 years ago
Jaeyoung-Lim
db1dc1c9a1
Add airframe configuration and make target for believer
...
This commit adds an airframe configuration and make target for believer
4 years ago
Oleg
76b34132a5
mavlink: fix incorrect rejection of forwarded alien commands
4 years ago
Daniel Agar
d8704cee67
platforms: px4 log build string then print (fputs)
4 years ago
Oleg
76dedfec5d
mavlink: optimize message forwarding
4 years ago
DanAbara
64448e17ca
Update README.md to fix broken crazyflie2.0 link
4 years ago
Daniel Agar
552ec4a37c
Jenkins: hardware test rack remove Holybro Durandal
...
- IMUs on this particular unit no longer function
4 years ago
Daniel Agar
62144c6b6b
optical_flow/paw3902: minor improvements
...
- configure a backup schedule when using motion interrupt otherwise the
sensor will stop publishing entirely in the dark
- as a precaution issue full reset if sensor is stuck in a bad state
(no vaid data for an extended period)
- update light mode change criteria to match datasheet exactly
4 years ago
David Sidrane
f5e5794930
platforms/common:SPI - fix hang on bords supporting BOARD_HAS_BUS_MANIFEST
4 years ago
Daniel Agar
d01cec192f
Makefile: remove check_px4_fmu-v2_lpe
4 years ago
Florian Achermann
d4ee5a52c9
Adjust lower bound for CAL_AIR_TUBED_MM to 1.5 mm
...
Below 1.5 mm the tube pressure drow compensation will result in unrealistic compensation factors causing the measured airspeed to be too high.
In addition sensirion recommends a diameter of 1.8 mm or larger for the tubes.
4 years ago
TSC21
e39e3b3418
events interface: chance uORB 'sequence' to 'event_sequence'
...
The reason is that sequence is an IDL reserved keyword, which results on failure when parsing with FastRTPSGen.
4 years ago
Beat Küng
5a370bf575
CI: update remaining container to 2021-05-04
4 years ago
Paul Riseborough
223ca11aed
ekf2: update drag fusion parameter descriptions
4 years ago
Paul Riseborough
2d6363e0ef
ekf2: Add parameter for propeller momentum drag
4 years ago
Paul Riseborough
909326e9d8
ecl: use latest version with momentum drag fusion
4 years ago
Daniel Agar
c5b1fe86ca
delete deprecated BAT_* parameters
4 years ago
PX4 BuildBot
19bc1f9d02
Update submodule sitl_gazebo to latest Fri Jul 9 00:39:54 UTC 2021
...
- sitl_gazebo in PX4/Firmware (7144566afe
): 822050a7ab
- sitl_gazebo current upstream: 1f3f1b1dec
- Changes: 822050a7ab...1f3f1b1dec
1f3f1b1 2021-06-18 Jonas Vautherin - Add plugin allowing to draw a force (e.g. liftdrag) (#771 )
4 years ago
Beat Küng
7144566afe
metadata.cmake: ensure events directory exists & add px4 enums
4 years ago
Beat Küng
6938b1710a
fix github deploy_all.yml: explicitly call events_json
...
Some targets don't build it (e.g. ark can bootloader)
4 years ago
Daniel Agar
23688d8234
monocypher submodule point to px4 branch
4 years ago
Daniel Agar
bcfed93c57
github actions: fix airframe_metadata
4 years ago
Beat Küng
e644036325
drivers: use updated I2C SPI driver interface
4 years ago
Beat Küng
c5aef9d512
i2c_spi_buses: add support for multiple instances of the same device on a bus
...
This also simplifies the API a bit, since we anyway have to change the
drivers to pass additional information (the bus device index).
The orientation flag is merged with the rotation.
4 years ago
Daniel Agar
e4983ab88c
px4_platform_common: atomic support larger types with critical sections (on NuttX)
4 years ago
Beat Küng
32fe63916d
mixers: exclude FX79.main.mix from px4_fmu-v2
4 years ago
Igor Mišić
376450ccf0
navigator: reduce traffic alert messages
4 years ago
Sam Chamberlin
496e3fe2e0
afbr-s50: added gate for processing distance measurements
...
updating variable naming convention
publish data when measurements are invalid, just set them to zero
add quality to distance measurements
4 years ago
Beat Küng
dfd6999643
px4/fmu-v5: disable dumpfile & motor_ramp commands in optimized.cmake
...
Reduce flash
4 years ago
Beat Küng
5670db033d
ark/can-gps: add EXTERNAL_METADATA
...
It has no mavlink, so no use in adding the metadata in the first place.
4 years ago
Beat Küng
d9aec564f3
px_process_events.py: canonicalize + remove duplicate source files
4 years ago
Beat Küng
7f2bab9b0f
px4/fmu-v6x: remove some modules to reduce flash
4 years ago
Beat Küng
d30720c960
airframes: exclude some mixers + airframes (HIL, vtol) from fmu-v2
...
To reduce flash
4 years ago
Beat Küng
e3972d563a
cmake: ensure generated source files exist before extracting events
...
Only needed for Makefile-based builds:
gmake[3]: *** No rule to make target 'src/modules/flight_mode_manager/FlightTasks_generated.hpp', needed by 'events/px4.json'. Stop.
4 years ago
Beat Küng
b12b884f4c
ci: update container version to 2021-05-04
4 years ago
Beat Küng
c6eccd4518
requirements.txt: add jsonschema (required for events json validation)
4 years ago
Beat Küng
594f47c9f8
mission: switch to events
4 years ago
Beat Küng
38ee923658
px4io: switch to events
4 years ago
Beat Küng
7bb123c65e
voted_sensors_update: switch to events
4 years ago
Beat Küng
6d26cabdbb
github ci: deploy airframes metadata to s3
4 years ago
Beat Küng
ab701ae502
rtl: switch to events
4 years ago
Beat Küng
59f359f7dc
events: add custom (px4-specific) enums json file
4 years ago
Beat Küng
14d3582d38
events parser: make '/* EVENT' optional, but prevent 'using namespace events'
...
Allows for more compact code for very simple events w/o description
4 years ago
Beat Küng
e1852a7a9a
github ci: deploy events metadata
4 years ago
Beat Küng
60850fa528
metadata: add extract_events target
...
This will collect the events from the whole source tree
4 years ago
Beat Küng
38f3b8d356
mavlink & system: add events interface
...
- sending protocol
- uorb event message & template methods for argument packing
- libevents submodule to send common events and handle json files
- cmake maintains a list of all (PX4) source files for the current build
(PX4 modules + libs), which is used to extract event metadata and
generate a json file
4 years ago
Beat Küng
7c5838116a
Tools: add parser to extract event definitions in source & generate json output
...
Example definition:
/* EVENT
* @description
* test description
* @arg1 : test
*/
events::send<uint8_t>(events::ID("test_event"),
"test message", events::Log::Error, 0);
4 years ago
mcsauder
fef2c43395
Modify occurrences of control_mode to vehicle_control_mode in MulticopterPositionControl.cpp/hpp to reflect the existing naming convention in the files.
4 years ago
Daniel Agar
1ee3484827
drivers/gps: close port if configure fails
...
- open if necessary at beginning of each iteration
4 years ago