Julian Oes
dba5383e99
boards: add SPA06 to KakuteH7/H7mini/H7v2 boards
2024-12-12 11:12:21 -05:00
alexklimaj
15dd55e86a
boards: ark fpv fix current adc
2024-11-19 12:19:19 -05:00
Alex Klimaj
4798b6b631
boards: ark fpv change bootloader uart to telem1 ( #23898 )
2024-11-19 12:19:19 -05:00
Alex Klimaj
b8e7237317
boards: ark fpv add SCH16T ( #23883 )
...
* boards: ark fpv add SCH16T
* boards: ark fpv fix spi6
2024-11-19 12:19:19 -05:00
Alex Klimaj
510d6a1f70
boards: new ARK FPV FC ( #23830 )
...
* add new payload power switch (RC_MAP_PAY_SW)
2024-11-19 12:19:19 -05:00
Alexis Guijarro
4817c0618a
mRo boards: Fix for USART clock selection ( #23524 )
2024-11-06 12:20:00 -08:00
Julian Oes
53dda3576b
boards: add Septentrio GNSS drivers to 6XRT
2024-10-29 19:58:01 +13:00
Julian Oes
31582270ae
boards: add Sepentrio GNSS drivers to 6C and 6X
2024-10-29 19:58:01 +13:00
Julian Oes
fe26cdebc0
stm32h7: Reset USART clock selection ( #23498 ) ( #23516 )
...
This resets the USARTs' clock source selection to the default, in case
it has been changed by the bootloader.
This is required if booting from the ArduPilot bootloader which happens
to reset the clock selection to PLL.
Without this fix, UARTs (including the console) is garbled, so
presumably at an invalid baudrate.
2024-08-09 10:25:19 +12:00
chiara-septentrio
5216453b39
drivers/gnss/septentrio : 1.15-compatible extracted septentrio driver, with new features and fixes ( #23386 )
...
Co-authored-by: Chiara de Saint Giniez <chiarastginiez@gmail.com>
2024-07-25 11:39:38 -04:00
David Sidrane
3dc97908db
spracing_h7extreme:rcc Tack upstream name fix
2024-07-15 13:52:44 +02:00
Peter van der Perk
e00101b771
[BACKPORT] imxrt: Change PLL settings for more accurate dshot timing
2024-07-10 22:00:47 -04:00
Peter van der Perk
c8fedda09a
[BACKPORT] fmu-v6xrt: MTD use full FRAM (32KB)
2024-07-10 22:00:47 -04:00
alexklimaj
de07e2bef0
boards ark pi6x add vl53l0x
2024-06-26 17:09:48 -04:00
Julian Oes
71bf06af56
boards: update all bootloaders
2024-06-07 09:24:40 +12:00
Peize-Liu
5f2568231d
[Fix][hkust_nxt-dual]:board hkust_nxt-dual fix hw_config.h missing APP_RESERVATION_SIZE param ( #23204 )
2024-06-07 09:24:40 +12:00
Peter van der Perk
d8655fdde9
[BACKPORT] fmu-v6xrt: Support RC telemetry
2024-06-05 11:15:45 -04:00
Peter van der Perk
d8b6b2a5ad
[BACKPORT] fmu-v6xrt: Fix flash configuration
...
Fixes correct dummy cycle count of 20
2024-06-05 11:15:45 -04:00
David Sidrane
ef9b1b75c3
[BACKPORT] Update px4_fmu-v6xrt Bootloader
2024-06-05 11:15:45 -04:00
David Sidrane
f10650e114
[BACKPORT] px4_fmu-v6xrt & bootloader:Bootloader enusres that ITCM memory is writable before jump to APP
2024-06-05 11:15:45 -04:00
Peter van der Perk
901ac16583
[BACKPORT] fmu-v6xrt: Add I2C driver launcher
2024-06-05 11:15:45 -04:00
Peter van der Perk
27ed745b95
[BACKPORT] fmu-v6xrt: Enable debug features for more verbose hardfault output
2024-06-05 11:15:45 -04:00
David Sidrane
d182b202c8
[BACKPORT] px4_fmu-v6xrt:Support_MMCSD_MULTIBLOCK with preflight
2024-06-05 11:15:45 -04:00
alexklimaj
bb1f104a1a
boards: ark-pi6x remove ekf delay param defaults
2024-05-29 11:23:16 -04:00
Jacob Dahl
e173520273
boards: ark: pi6x: CONFIG_DRIVERS_CDCACM_AUTOSTART=y ( #23163 )
2024-05-29 11:23:16 -04:00
Jacob Dahl
b8e43e1649
[mavlink] Parameter to always start on USB ( #22234 )
...
* usb: Added parameter to enable always starting mavlink on USB.
Refactored cdcacm_init into a module and added a paramter to allow always starting mavlink on
USB, also added a paramter to choose the mode. The current default behavior is to wait and listen
for data on USB and auto-detect the protocol (mavlink, nsh, ublox). This results in the mavlink
stream not starting until something else on the mavlink network sends a packet first. The new
default behavior is to always start mavlink.
Added parameters
MAV_USB_ENABLE -- default 1 (always start mavlink on USB)
MAV_USE_MODE -- default 3 (onboard)
* added 3 retries for opening serial port in mavlink, removed sleep before sercon
* added DRIVERS_CDCACM_AUTOSTART to ark-v6x default.px4board
* added CONFIG_DRIVERS_CDCACM_AUTOSTART=y to default.px4board for boards with CONFIG_CDCACM in their nsh/defconfig
* format
* remove PGA460 from COMMON_DISTANCE_SENSOR to save flash
* remove LIS2MDL from COMMON_MAGNETOMETER to save flash
* disable CONFIG_DRIVERS_CDCACM_AUTOSTART for fmu-v5 protected.px4board
* moved and renamed parameters, removed mode logic in mavlink
* changed parameter names, added mode none
* remove parameters from mavlink
2024-05-29 11:23:16 -04:00
alexklimaj
a59b6fe5e9
boards: add iis2mdc mag to ark pi6x
2024-05-29 11:23:16 -04:00
Alexis Guijarro
60138da56b
mRo Control Zero Classic: Definition for GPS2 by default added
2024-05-23 18:29:10 -07:00
Eric Katzfey
94d496605a
Voxl new board specific module (voxl_save_cal_params) to save calibration parameters ( #22993 )
...
* Added Voxl board specific module to save calibration parameters in QGC format
2024-04-15 16:10:22 -04:00
Eric Katzfey
d908b68c78
lib/rc/dsm: update proto init to have reset incorporated as well ( #22995 )
...
* update voxl2-slpi spektrum_rc driver
2024-04-15 16:09:19 -04:00
Eric Katzfey
0f665f2772
Added high rate esc_status logging to the high rate logging category along with actuator_outputs_debug. Both of these
...
really help diagnosing odd flight behavior / crashes on VOXL2. Also changed the logger start commands in the VOXL2
standard and HITL startup scripts.
2024-04-15 16:07:07 -04:00
Daniel Agar
78bbb66568
delete SYS_MC_EST_GROUP
...
- introduce per module parameters (EKF2_EN, LPE_EN, ATT_EN)
- add basic checks to prevent EKF2 + LPE running simultaneously
2024-04-15 16:06:08 -04:00
alexklimaj
1b1479a92b
airframes: Droneblocks DEXI 5
2024-04-12 14:44:01 -04:00
alexklimaj
528ad1e87d
boards: ARK Pi6X Initial Commit
2024-04-12 14:44:01 -04:00
Jacob Dahl
65cc153d47
remove LIS2MDL from COMMON_MAGNETOMETER
2024-04-12 14:43:20 -04:00
Eric Katzfey
b544ea99d5
Enabled voxl2-slpi dsp_sbus driver in build
2024-04-10 11:07:24 -04:00
Eric Katzfey
f8df7d1621
Move Voxl from microdds client to uxrce dds client
2024-04-10 11:06:32 -04:00
Eric Katzfey
d8fabd11d0
Send mavlink manual control buttons field in manual control input topic ( #22988 )
...
Pass along button states from manual control mavlink message in new buttons field in manual control input topic
2024-04-09 12:35:42 -07:00
Eric Katzfey
0a867b5d1d
Serial: removed the validateBaudrate function from nuttx and posix platforms and just send out a warning it baudrate is non-standard ( #22969 )
...
- Fix some Qurt platform build issues uncovered when changing the posix version of SerialImpl
2024-04-04 12:07:46 -04:00
Eric Katzfey
4c2112f46b
boards/modalai/voxl2: added device specifier to gps start line
2024-04-02 19:12:21 -04:00
Matthias Grob
8579175013
Build new IO firmware binaries
2024-04-02 11:59:56 -04:00
Peize-Liu
f7bc13dab0
boards: new hkust nxt-fc board support ( #22961 )
2024-04-02 09:49:10 -04:00
Eric Katzfey
8e61026511
Port CRSF RC driver to new Serial UART API ( #22917 )
...
* Added implementations of Rx Tx swap and single wire for new UART API needed by CRSF driver
* Added inverted mode to Serial interface API
2024-04-01 22:09:13 -04:00
Peter van der Perk
a9ba0acb2a
cmake: all allyes target for better CI coverage
...
Currently only v6x-rt and SITL are supported
But targets with label allyes will try to enable all kconfig symbols
2024-04-01 22:05:20 -04:00
Peter van der Perk
8817f59108
v6x-rt: Split ITCM static and auto-generated functions
2024-04-01 22:05:20 -04:00
Eric Katzfey
71b074b234
Qurt termios decoy ( #22954 )
...
* Added decoy termios support to Qurt so that ghst parser in RC library can be used. No termios is actually needed but has to be there for the parser to work
2024-04-01 18:33:37 -04:00
Matthias Grob
6e86862b6a
boards: unify comments for voltage deviders
2024-03-27 17:15:39 +01:00
jamming
3aac8f36e6
boards/holybro/kakuteh7: fix icm42688p IMU
...
- the mass-produced kakuteH7 did not use ICM20689 IMU
2024-03-26 19:49:11 -04:00
Eric Katzfey
8ade2e5f2d
Add SYS_AUTOSTART touch in voxl-px4-start
2024-03-26 19:35:24 -04:00
Matthias Grob
1096384a38
px4iofirmware: don't switch to disarmed or failsafe value on disabled PWM outputs
...
If the output is set to 0 then the FMU had this channel disabled/no function mapped
to it. In that case we do not want to suddenly start outputing failsafe or disarmed
signals.
2024-03-25 19:21:54 +01:00