Commit Graph

41141 Commits

Author SHA1 Message Date
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