David Sidrane
fec30b00d8
NuttX With corrected eDMA and LPI2C DMA
2022-12-02 08:41:15 -08:00
Peter van der Perk
610c32da6c
Change servo definition for s32k3
2022-10-14 16:16:46 +02:00
Peter van der Perk
1a35697470
NuttX 10.3+ Update defconfig after rebase
2022-09-10 22:28:10 +02:00
Peter van der Perk
44ed27b3c8
Fix FMUK66 TERMIOS config
2022-09-10 21:32:00 +02:00
Peter van der Perk
1ca27a22bc
Fix protected build
2022-09-10 21:24:57 +02:00
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