Peter van der Perk
f726b54096
Fix what DEFAULT_SMALL change broke
2022-09-10 21:24:57 +02:00
Peter van der Perk
d71219bea7
nuttx_mm only for nuttx based targets
2022-09-10 21:24:57 +02:00
Peter van der Perk
7823fb9e84
defconfig fixes, linker fix for mm and printf changes
2022-09-10 21:24:57 +02:00
Peter van der Perk
06d85a464e
UAVCAN was closding directory using the wrong pointer
2022-09-10 21:24:57 +02:00
Peter van der Perk
93ed66cf98
Bump NuttX and S32K1 compile fix
2022-09-10 21:24:56 +02:00
Peter van der Perk
43da1f6cf8
Use CONFIG_BOARDCTL Kconfig symbol for 10.4
2022-09-10 21:24:47 +02:00
Peter van der Perk
f79ef72d01
Don't disable CONFIG_DISABLE_PTHREAD in configs
2022-09-10 21:24:47 +02:00
Peter van der Perk
0aa8baa96d
Fix conflicting function names
2022-09-10 21:24:47 +02:00
Peter van der Perk
33b77d1498
Bump NuttX kernel version
2022-09-10 21:24:45 +02:00
Peter van der Perk
9c9902b7c5
Fix cpuload.cpp with NuttX 10.3+
2022-09-10 21:24:39 +02:00
Peter van der Perk
d20336045b
Boards NuttX 10.3 config for FMUK66 and FMU-V2
2022-09-10 21:24:37 +02:00
Peter van der Perk
821ef51b14
Use new symbol to enable atexit
2022-09-10 21:22:01 +02:00
Peter van der Perk
5b7cee5aea
[MR-CANHUBK3] Fix pin definitions and init sequence
2022-09-10 21:22:01 +02:00
Peter van der Perk
d989da6c20
Add initial MR-CANHUBK3 Support
2022-09-10 21:22:01 +02:00
Peter van der Perk
140c76a0e7
Update NuttX and modifications to build with new kernel
2022-09-10 21:21:59 +02:00
bresch
34d8bd7988
update EKF2 change indicator
2022-09-10 12:29:29 -04:00
bresch
6bd81c0eb7
ekf2: do not store delayed baro sample in class
...
the sample is popped from the buffer and directly used; there is no
need to keep a local copy of it
2022-09-10 12:29:29 -04:00
bresch
ae1e12a6b5
ekf2: remove baro accumulation from initializeFilter
2022-09-10 12:29:29 -04:00
bresch
fe4a6ce8de
ekf2: allow initialization without baro data when fusion is disabled
2022-09-10 12:29:29 -04:00
bresch
a54fa7b9b1
ekf2: add fake height fusion logic
...
When there is no vertical aiding, fake height is started to constrain
the vertical channel of the EKF
2022-09-10 12:29:29 -04:00
bresch
aa716936bf
ekf2: move synthetic_position flag to control_status.flags.fake_pos
2022-09-10 12:29:29 -04:00
Julian Oes
86f7e15f7a
libuavcan: update submodule
...
This fixes a Python 3.10 issue for me.
2022-09-09 20:41:11 -04:00
Daniel Agar
8f25acd428
sih remove gps and use standalone sensor_gps_sim
2022-09-09 18:00:50 -04:00
Daniel Agar
bfe0d71a21
sih remove baro and use standalone sensor_baro_sim
2022-09-09 18:00:50 -04:00
Daniel Agar
c5336abba2
sih remove mag and use standalone sensor_mag_sim
2022-09-09 18:00:50 -04:00
Daniel Agar
99a20646e2
simulator sih add local position ground truth and cleanup
2022-09-09 18:00:50 -04:00
Daniel Agar
355f184f06
boards/px4/fmu-v3: allow optional ms5607 startup to fail quietly (no error)
2022-09-09 17:32:18 -04:00
Alvin Sun
238fdadfee
Add attitude and bodyrate control to RTPS
2022-09-09 22:21:02 +02:00
Daniel Agar
3f3a5f19f0
parameters: open export files O_TRUNC to discard previous data
...
- rcS parameter backup try to directly restore param (FRAM) from backup (in case SD card is removed before successful export)
- rcS parameter backup logging rearrange to capture more logging output (param_import_fail.txt)
- posix rcS try to keep param backup and restore roughly in sync with NuttX rcS
- tinybson fix debug printf format
- param_export_internal ensure file descriptor positioned at 0 (precaution)
2022-09-09 16:20:16 -04:00
Igor Mišić
296b1704c5
invensense/icm42688p: add additional state FIFO_RESET
...
This state is added to give extra time between FIFO flush command. Some icm42688p IMUs need more time between config -> FIFO reset -> FIFO read. More about the issue #20181
2022-09-09 16:19:10 -04:00
Alex Klimaj
efcf4c95fd
drivers/uavcannode: Add RTCMStream subscriber and fix RTCMStream Publisher ( #20056 )
...
* Add cannode RTCMStream subscriber
* Fix uavcan RTCMStream publisher
* Break out CANNODE_SUB_RTCM and CANNODE_SUB_MBD
2022-09-09 15:16:09 -04:00
Daniel Agar
9d1aeb6aa7
platforms/posix: cleanup macos legacy
2022-09-09 13:05:06 -04:00
matthewoots
b09329f287
boards/matek/h743: add fix to resolve no startup of imu for matek_h743 target ( #20184 )
...
* Add fix for matek_h743 target that resolves no startup of imu for h743-wing v3 and h743-wlite boards
* Added imu driver according to spi bus (https://www.mateksys.com/?portfolio=h743-wing-v2#tab-id-7 )
2022-09-09 13:02:38 -04:00
Agata Barcis
e268e69265
Fixed fastrtps version reading in microRTPS generation for ROS2 built from sources
2022-09-09 15:11:11 +01:00
Daniel Agar
b45daac0e8
commander: fix angular velocity validity
...
- vehicle_angular_velocity timestamp can be newer than saved now
2022-09-09 09:14:09 -04:00
Daniel Agar
15fece7e14
delete SYS_CTRL_ALLOC
2022-09-09 09:14:09 -04:00
Daniel Agar
13f9eabd70
delete unused actuator_controls_3
2022-09-09 09:14:09 -04:00
Daniel Agar
55be169e18
delete remaining PWM_MAIN/PWM_AUX/PWM_EXTRA parameters
2022-09-09 09:14:09 -04:00
Daniel Agar
4ec9e2f216
uavcan: delete unused ESC idle and soft_stop
2022-09-09 09:14:09 -04:00
Daniel Agar
bdec17a9d4
drivers/pwm_out_sim: add perf counters (sync with drivers/pwm_out)
2022-09-09 09:14:09 -04:00
Daniel Agar
baa05b2631
drivers/pwm_out: remove custom module boilerplate (dual output bank handling)
2022-09-09 09:14:09 -04:00
Daniel Agar
ce337a3d80
delete unused PWM IOCTLs
2022-09-09 09:14:09 -04:00
Daniel Agar
bcdd2203d3
delete systemcmds/motor_test and msg/test_motor.msg
2022-09-09 09:14:09 -04:00
Daniel Agar
72efe84b80
delete MOT_ORDERING
2022-09-09 09:14:09 -04:00
Daniel Agar
a7bbcd5b04
delete lib/mixer and mixer_module static mixing
2022-09-09 09:14:09 -04:00
Daniel Agar
0019ffbea6
delete drv_mixer.h
2022-09-09 09:14:09 -04:00
Daniel Agar
d3312f955f
delete systemcmds/pwm
2022-09-09 09:14:09 -04:00
Daniel Agar
5dd1e5a018
delete systemcmds/mixer
2022-09-09 09:14:09 -04:00
Daniel Agar
cac9c51ac8
ROMFS: purge old mixing system
...
- SYS_USE_IO is now off by default (enabled by default per board)
2022-09-09 09:14:09 -04:00
Julian Oes
ed10146e9f
fmu-v6: disable Rev 0, Rev 1 for HB Mini, and CM4
...
As I understand it, only Rev 3 and Rev 4 were shipped by HB for Mini and
CM4, and are likely to be used for it.
It would be nice to have all combinations but it requires quite some
flash in the current implementation.
2022-09-08 20:54:19 -04:00