Daniel Agar
9215fb57a2
ekf2: advertise immediately to ensure consistent uORB instance numbering
5 years ago
Daniel Agar
9ccc1db649
estimator_status split out estimator_states
5 years ago
Daniel Agar
33a7fed240
ekf2: split out header and rename
5 years ago
Daniel Agar
4879a4e2ef
ekf2: use single uORB::Subscription, but change instance
5 years ago
Daniel Agar
59e66e5be9
sensors/vehicle_acceleration: use single uORB::Subscription, but change instance
5 years ago
Daniel Agar
ee88561a33
sensors/vehicle_angular_velocity: use single uORB::Subscription, but change instance
5 years ago
Daniel Agar
94f7b50970
uORB: add Subscription method to change instance
5 years ago
Beat Küng
787f9c1213
i2c: use board-specific bus numbering for '-X -b <bus>' CLI
...
As boards don't have their external buses labeled consistently, it was not
useful to use an abstraction.
5 years ago
David Sidrane
fdcd9b2de1
npx_fmurt1062-v1:CONFIG_BOARD_CRASHDUMP is not supported
5 years ago
David Sidrane
5d5a767143
npx_fmuk66:CONFIG_BOARD_CRASHDUMP is not supported
5 years ago
David Sidrane
7f91e41f67
hardfault_log:Add Fault Status registers
5 years ago
Daniel Agar
bf41574b1d
isentek/ist8308: set sensor_mag error count and fix bitwise AND
5 years ago
Daniel Agar
19b43b5e9c
uORB:: SubscriptionMultiArray fix construction argument
...
- uORB::SubscriptionInterval construction requires the interval THEN the instance
5 years ago
Daniel Agar
24125b3da4
magnetometer/qmc5883l: cleanup/rewrite driver ( #14384 )
5 years ago
Daniel Agar
7569722821
iSentek IST8310 magnetometer rewrite
...
- simple state machine to reset, configure, etc
- checked register mechanism (sensor will reset itself on configuration error)
- configured in 16 bit mode (1320 LSB/Gauss instead of 330 LSB/Gauss)
- adjusted orientation handling in driver to match datasheet as closely as possible
- in many external compass units the rotation was wrong and very difficult to actual determine how to set correctly
5 years ago
Daniel Agar
6ff361479c
uORB: introduce SubscriptionMultiArray for working with multi-instances
5 years ago
oneWayOut
71f381ada9
add gazebo VTOL tiltrotor debug target for VSCode SITL
5 years ago
Daniel Agar
5017a7e33a
simulator: publish 2 instances of accel/baro/gyro/mag
5 years ago
Daniel Agar
668c16da83
px4_work_queue: reset statistics after each status print
5 years ago
Nuno Marques
86e10afd76
microRTPS agent deploy: split commit subjects and delete src and idl folders before updating them ( #15672 )
5 years ago
Daniel Agar
7c2bb6a983
Jenkins: hardware increase timeout
5 years ago
TSC21
ba7d19033e
replace 'python' with '.' to run the uORB to ROS conversion Python script
5 years ago
TSC21
5ae0291c13
reactivate ROS-related builds
5 years ago
TSC21
ad2b4c81fd
update container tags to focal:2020-08-20
5 years ago
gitfishup
f3579e473b
boards: CUAV Nora enable UAVCAN
5 years ago
Daniel Agar
e56dfe6497
rover_pos_control: revert sensor_combined purge
...
- sensor_combined is only used for scheduling in this module under certain circumstances and should be reviewed and replaced
- fixes https://github.com/PX4/Firmware/issues/15628
5 years ago
Daniel Agar
dd9676b73e
boards: px4/fmu-v5_debug increase interrupt stack 512 -> 768 bytes
5 years ago
Matthias Grob
1d562aaf4a
battery: switch to PublicationMulti for battery_status
5 years ago
Matthias Grob
d06425d131
analog_battery: fix missing stdio include
...
This was not a problem before because battery.h
included the adc driver and implicitly snprintf
was defined through there.
5 years ago
Matthias Grob
5bc1df60a2
commander_params: remove some double spaces
5 years ago
Matthias Grob
180c6faf4a
syslink_main: remove empty lines and struct keyword
5 years ago
Matthias Grob
d82f325f8d
ina226/voxlpm: make sure parameter sub is reset
...
The subscription to parameter updates has to get
copied otherwise the change detection will not get
reset for next time.
5 years ago
Matthias Grob
9c4e26c00c
battery: fix parameter migration and clarify
5 years ago
Matthias Grob
0db4881413
BatterySimulator: remove SimulatorBattery
...
It loads the battery parameters but then overwrites them
with hardcoded values and it breaks the ModuleParams
parent/child hierarchy. Both is undesired.
5 years ago
Daniel Agar
978e35478f
logger: add_topic_multi optional specify max multi-instance ( #15647 )
5 years ago
Daniel Agar
cbf21959ab
Update submodule mavlink v2.0 to latest Tue Sep 1 00:39:26 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (0b0d23e8fa
): 5ad778dea3
- mavlink v2.0 current upstream: 7d6be862bc
- Changes: 5ad778dea3...7d6be862bc
5 years ago
Daniel Agar
0b0d23e8fa
process_sensor_caldata.py: skip accel or gyro if temperature is NAN
5 years ago
Daniel Agar
fe391c0af8
perf: combine duplicate Knuth/Welford recursive mean
5 years ago
Oleg
172a4e3557
batterry_status: fix checking default v_div
5 years ago
Daniel Agar
9feea0e2fd
commander: accel calibration fail early on bad rotations
5 years ago
Daniel Agar
28d52aef1f
bosch/bmi088: minor cleanup and consistency improvements
...
- track consecutive failures and trigger reset aggressively
- only count missed drdy interrupts, not time
- reset wait times consistent with other drivers
- accel improve FIFO count check if DRDY isn't available
5 years ago
Daniel Agar
a04d79b810
bosch/bmi055: minor cleanup and consistency improvements
...
- track consecutive failures and trigger reset aggressively
- only count missed drdy interrupts, not time
- reset wait times consistent with other drivers
5 years ago
Daniel Agar
08ad7850fc
rotation: combine duplicates
5 years ago
Daniel Agar
08cfea0b6f
commander: mag calibration auto rotation skip all duplicates
...
- add simple rotation test with corresponding blacklist
5 years ago
Nicolas MARTIN
1dec1e6262
process_sensor_caldata.py: add regularly weighted over temperature fit
...
the option '--no_resample' allows to disable resampling and have the
previous behavior
5 years ago
Daniel Agar
eb46a42400
bosch/bmi055: fix accel temperature reading
...
- single register output is in 2's complement
5 years ago
CUAVcaijie
536877cf0a
boards: add UAVCAN timer override mechanism and CUAV X7 add CAN ( #15348 )
...
* X7Pro adds CAN driver
* UAVCAN timer selection moved to default.cmake
* Modify some details about @CUAVcaijie UAVCAN timer selection moved to default.cmake
* Put some timer parameters to micro_hal.h from board_config.h. Fix all h7 boards
Co-authored-by: honglang <honglang@cuav.net>
5 years ago
bresch
8c0671e93d
ll40ls: set default rotation to downwards facing
...
All the other distance sensors have their default rotation to downwards
facing as well
5 years ago
bresch
644ede5698
distance_sensor: allow setting no rotation (-R 0)
5 years ago
TSC21
98f53c2bc4
microRTPS: extend verbose arg to the timesync
5 years ago