Eric Katzfey
81ab314a4c
More cleanup and fixes from testing failures
2023-07-20 15:43:07 -07:00
Eric Katzfey
9c5b1477d4
Added getPort back in to Serial interface. Only setPort needed to be removed
2023-07-20 13:21:27 -07:00
Eric Katzfey
884763b577
Fixed formatting
2023-07-20 13:14:28 -07:00
Eric Katzfey
4672106699
Added baudrate validation functions to the Serial implementations
2023-07-20 13:11:35 -07:00
Eric Katzfey
1b92db9d89
Adding some copyright notices and general cleanup
2023-07-20 10:39:30 -07:00
Eric Katzfey
83f3bc4dff
Fixed Clang tidy errors
2023-07-20 10:39:30 -07:00
Eric Katzfey
4c5e05de13
Fixed formatting and made SPI a Linux only choice to GPS
2023-07-20 10:39:30 -07:00
Eric Katzfey
96c05ac23a
First working version. Tested on ModalAI FlightCore V2
2023-07-20 10:39:30 -07:00
Igor Mišić
bfa72a1bee
rc.board_arch_defaults: add the silent flag for EKF2_MULTI_IMU
2023-07-03 10:08:26 +02:00
Peter van der Perk
e739afe362
MR-CANHUBK3 ADAP board support, add ADC support
2023-06-27 07:24:07 -04:00
Niklas Hauser
8fe65c6722
Driver: Refactor MCP23009 GPIO expander into uORB driver
2023-06-19 07:58:21 +02:00
Beat Küng
1bfca24fa9
refactor param: move autosave to px4::wq_configurations::lp_default work queue
...
Changes initialization order as param_init now depends on wq manager
2023-05-31 07:45:20 +02:00
Daniel Agar
bb0f2875a9
ekf2: disable multi-EKF across mags by default (H7 & SITL) for now
...
- re-enable once the estimator selector respects configured mag
priority (at least initially) or is otherwise able to automatically
prefer an external mag over internal
- for SITL disabled because the full matrix of esitmator instances
(IMUs X mags) was too many topics for logger currently
2023-05-19 18:35:57 -06:00
Julian Oes
50f8c30f10
fmu-v2/v3: refactor detection function
...
This consolidates the version/revision detection function.
This should allow for actual changes in a follow up commit.
Signed-off-by: Julian Oes <julian@oes.ch >
2023-04-01 10:34:24 -07:00
Jukka Laitinen
b26669b085
Add crypto_deinit function for crypto_backend module
...
Bootloader needs to have a mechanism to de-initialize crypto, in case some HW accelerator
is being used. This adds the needed function for it
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae >
2023-03-20 21:54:40 -04:00
David Sidrane
1fb6b003fc
NuttX with backport ioexpander/gpio:Add gpio_pin_register_byname
2023-02-20 04:14:01 -08:00
David Sidrane
d291207b9f
NuttX with mmcsd backports to prevent system hang on error
2023-02-17 10:16:15 +01:00
Christian Rauch
5880fe4153
remove deprecated check for CONFIG_STM32_STM32F4XXX in STM32F1 micro_hal.h
2023-02-14 08:08:24 +01:00
Christian Rauch
ef5761c223
add SPI to stm32f1
2023-02-07 07:54:38 +01:00
小光
849fbabc47
px4_mtd: the address of 'instances' will never be NULL ( #21039 )
...
Signed-off-by: AuroraRAS <chplee@gmail.com >
2023-02-02 08:06:00 +01:00
Daniel Agar
2be701f902
platforms/nuttx: cmake debug pass GDB path and set RTOS plugin file extension
2023-01-30 20:19:38 -05:00
PX4 BuildBot
d6d41af9a4
Update submodule nuttx to latest Wed Jan 25 12:38:18 UTC 2023
...
- nuttx in PX4/Firmware (d3b7112dd9 ): https://github.com/PX4/NuttX/commit/f80785664fcd99e36835dcb7e9b9b97cd5e9cf8d
- nuttx current upstream: https://github.com/PX4/NuttX/commit/35997053c5f61039e542c01440feb10baba5049d
- Changes: https://github.com/PX4/NuttX/compare/f80785664fcd99e36835dcb7e9b9b97cd5e9cf8d...35997053c5f61039e542c01440feb10baba5049d
35997053c5 2023-01-23 David Sidrane - [BACKPORT] s32k1xx:serial Do not use TC use TDRE & TIE
2023-01-25 14:48:22 -05:00
Daniel Agar
0bdec5bcc0
cmake: nuttx fix jlink-nuttx dependency
2023-01-25 09:06:35 -05:00
PX4 BuildBot
d2240c0c48
Update submodule nuttx to latest Thu Jan 19 12:39:05 UTC 2023
...
- nuttx in PX4/Firmware (0e2eed62f9a9b44cefc9765fd21aac1a368e4314): https://github.com/PX4/NuttX/commit/d43edd7879fb398de9abcc9d58e8a65c9ed254db
- nuttx current upstream: https://github.com/PX4/NuttX/commit/f80785664fcd99e36835dcb7e9b9b97cd5e9cf8d
- Changes: https://github.com/PX4/NuttX/compare/d43edd7879fb398de9abcc9d58e8a65c9ed254db...f80785664fcd99e36835dcb7e9b9b97cd5e9cf8d
f80785664f 2023-01-16 Julian Oes - [FIX] Add missing define condition
1751c2c7cb 2023-01-16 Julian Oes - [BACKPORT] stm32h7: add SMPS PWR option for STM32H7X7
2023-01-19 12:33:27 -05:00
alexklimaj
7c2da8d1ef
Enable ARKV6X SPIX SYNC, enable icm426889 and iim42652 CLKIN
2023-01-18 21:52:11 -05:00
Siddharth Bharat Purohit and Julian Oes
1c63d5666b
boards: add support for CubeOrange+ ( #20304 )
...
Co-authored-by: Julian Oes <julian@oes.ch >
2023-01-17 20:55:57 -05:00
Daniel Agar
45912066d2
fix copyright header year range
2023-01-14 09:16:16 -05:00
Daniel Agar
635daeed8a
NuttX push jlink-nuttx into cmake and enable CONFIG_DEBUG_TCBINFO by default
2023-01-12 09:05:26 -05:00
Peter van der Perk
8b5f35b3fe
Add S32K3 vscode support add Jlink rtos vscode support
2023-01-11 16:15:13 -05:00
Peter van der Perk
fa87375d0c
Add hardfault log progmem flash backend
2023-01-04 12:52:01 -05:00
Daniel Agar
f37eb55e19
platforms/nuttx: FATAL error if NSH enabled and SET disabled
2022-12-29 12:50:37 -05:00
Peter van der Perk
f7c183edd3
Update NuttX kernel for K3 changes
2022-12-28 10:21:58 -05:00
Peter van der Perk
beabe56253
S32K3XX call functional reset on board_reset
2022-12-27 08:33:24 -05:00
David Sidrane
b7ea31ceed
s32k1xx:Add gpiosetevent
2022-12-20 09:31:05 -05:00
David Sidrane
022e941ebe
NuttX with s32k3 Serial DMA
2022-12-20 09:27:40 -05:00
Peter van der Perk
d945e87e4f
S32K3 DRDY less ambigious
2022-12-16 12:02:44 -05:00
Peter van der Perk
05dd43a8de
S32K3 Correct pinirq pinset for external interrupt
2022-12-16 12:02:44 -05:00
Peter van der Perk
52c0cba24b
NuttX with TXAVAL merged
...
nxp_ucans32k146:Use txavail NuttX
Fix Stack Size
Expose some K1 debug features
2022-12-15 08:29:10 -05:00
Peter van der Perk
f3fe10f63e
S32K Dynamic periphclocks
2022-12-14 10:44:42 -05:00
Peter van der Perk
5b7a2230fc
Update NuttX kernel
2022-12-09 06:36:40 -05:00
Peter van der Perk
3b5f0e21bc
Add Sysview support in conjunction with PX4 cpuload note driver
2022-12-09 06:36:40 -05:00
Beat Küng
a502146d73
board_hw_rev_ver: fix hex printf
2022-12-09 07:52:50 +01:00
Beat Küng
8bde2a7a28
board_hw_rev_ver.c: check for 'rv == OK' before reading the revision
...
Otherwise a potential failure reading the hw version can get overwritten.
2022-12-09 07:52:50 +01:00
Daniel Agar
8114aad983
initial minimal PX4_ROS2 platform and px4_ros2_default build ( #20689 )
...
- new ROS2 platform in PX4 intended for creating configs that build and run entirely in ROS2
- PX4_CONFIG defaults to px4_ros2_default if no config specified and in a colcon workspace with ROS_VERSION=2
- currently doesn't do much other than allow you to build px4 msgs interface package
2022-12-08 23:03:44 -05:00
PX4 BuildBot
9c8bf0b4e0
Update submodule apps to latest Tue Dec 6 23:41:48 UTC 2022
...
- apps in PX4/Firmware (351bd1768a4a862f81b2a262225e945c0e4fe4fa): https://github.com/PX4/NuttX-apps/commit/e04333c986a47ec03ccb83e985f520fe30e3f1b6
- apps current upstream: https://github.com/PX4/NuttX-apps/commit/a489381b49835ecba6f3b873b5071d882a18152f
- Changes: https://github.com/PX4/NuttX-apps/compare/e04333c986a47ec03ccb83e985f520fe30e3f1b6...a489381b49835ecba6f3b873b5071d882a18152f
a489381b4 2022-10-17 Peter van der Perk - [REJECTED] Backport 0d06c1c netinit:Network Monitor add a polled option
7b7cd332e 2022-09-12 Peter van der Perk - [REJECTED] Backport dbcb783671cee8a8c97b5909d9eb818c3864ca93 FAT DMA fix
2022-12-06 19:37:39 -05:00
Peter van der Perk
45244e610f
NXP MR-CANHUBK3 Support
2022-12-06 06:49:28 -05:00
alexklimaj
b78b896498
Adjust min and max can bootloader timing for ardupilot compatibility
2022-11-29 10:21:28 -05:00
2cb4ef0629
NuttX 10.3+ upgrade ( #20190 )
...
Co-authored-by: Peter van der Perk <peter.vanderperk@nxp.com >
Co-authored-by: David Sidrane <David.Sidrane@NscDg.com >
Co-authored-by: alexklimaj <alex@arkelectron.com >
2022-11-20 20:28:07 -05:00
Jukka Laitinen
ff3a3dac01
cdc_acm_check.cpp: Add missing #includes
...
- Include board_config.h for BOARD_GET_EXTERNAL_LOCKOUT_STATE etc. macros
- Include fcntl.h for "open"
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae >
2022-11-18 07:10:27 +01:00
Igor Mišić
815eed2c6d
mtd: add support for extended HW revision
2022-11-10 07:45:44 +01:00