Peter van der Perk
|
7f5bf9cf86
|
ci: add nxp tropic and s32k344 fmu target
|
2024-11-07 21:33:59 -05:00 |
|
Peter van der Perk
|
80edb91c01
|
boards: tropic store param on sdcard
Tropic doesn't have a mtd, store param on sdcard instead
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
5d29c7811b
|
imxrt: tone_alarm: Add FlexPWM based Tone alarm driver
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
a7e4000861
|
rgbled_pwm: Change linker so we can make board specific override for led functionality
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
df54caba1e
|
tropic: enable dshot
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
8f2ede870e
|
tropic: fix system power
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
5bec4d7aae
|
Initial support for Tropic VMU
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
c6e86fdea0
|
Add Tropic teensy loader upload support
|
2024-11-06 17:28:35 -05:00 |
|
Peter van der Perk
|
4ca3e1b6e6
|
mr_canhubk3: add netman in default.px4board
|
2024-07-24 11:39:44 -04:00 |
|
Peter van der Perk
|
af36c0b6ec
|
mr_canhubk3: generate mtd_net when file is missing
|
2024-07-24 11:39:44 -04:00 |
|
Peter van der Perk
|
a99cc0a20b
|
Remove unused kconfig symbol
|
2024-07-24 11:39:44 -04:00 |
|
Peter van der Perk
|
46e43ec725
|
Decouple filepaths from rcS/MTD
|
2024-07-24 11:39:44 -04:00 |
|
Peter van der Perk
|
ac1effa32a
|
fmu-v6xrt: MTD use full FRAM (32KB)
|
2024-07-05 10:25:08 -04:00 |
|
Peter van der Perk
|
aa55a777ba
|
Add px4_sitl_allyes to CI target
|
2024-06-17 15:04:31 -04:00 |
|
Peter van der Perk
|
c22f725d85
|
fmu-v6xrt: Support RC telemetry
|
2024-06-03 08:31:18 -04:00 |
|
Peter van der Perk
|
cd93e2982c
|
dshot: telemetry esc_status use sequential numbering for each motor
channel != telemetry_index, we've to count from 0 and increment for each enabled ESC
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
7982f54a6a
|
dshot: refactoring
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
ff6966da57
|
imxrt: dshot fix erpm calculation by implementing 3-bit exponent and 9-bit period
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
3874b4c55d
|
imxrt: move flexio irq handler to itcm
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
5d2fda6172
|
dshot: bdshot fix esc offline/online checks
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
0e41f9730f
|
imxrt: dshot improve state machine reduce's no response count
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
f3ef0d6610
|
dshot: fix clearing out esc status
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
e2969952d3
|
drivers: dshot: prepare to extend for bidrectional dshot
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
2de0af52e8
|
px4_fmuv6xrt: bidirectional dshot driver
|
2024-05-30 04:56:42 -04:00 |
|
Peter van der Perk
|
6b0ac49daf
|
hardfault_log: Add jump to 0x0 & write 0x0 faults
|
2024-05-17 14:43:23 -04:00 |
|
Peter van der Perk
|
ebfa53286f
|
dronecan: SocketCAN driver check size before copying
Avoids memory corruption if we get packets to big
|
2024-05-17 14:39:52 -04:00 |
|
Peter van der Perk
|
470bea9ba8
|
Update NuttX
Fixes imxrt1170 mpu config for extra checks
|
2024-05-17 14:32:43 -04:00 |
|
Peter van der Perk
|
253208fdd4
|
fmu-v6xrt: Add I2C driver launcher
|
2024-05-08 11:34:13 -04:00 |
|
Peter van der Perk
|
5789803665
|
fmu-v6xrt: Enable debug features for more verbose hardfault output
|
2024-05-08 06:14:24 -04:00 |
|
 Peter van der PerkandDavid Sidrane
|
f382e585e8
|
sd_bench: Add U option for forcing byte aligned
Co-authored-by: David Sidrane <david.sidrane@nscdg.com>
|
2024-05-02 12:33:25 -04:00 |
|
Peter van der Perk
|
500332e424
|
imxrt: flexpwm remove 1:1 mapping requirement
|
2024-04-27 07:57:32 -04:00 |
|
Peter van der Perk
|
7bfad2502b
|
Update NuttX
|
2024-04-10 11:04:07 -04:00 |
|
Peter van der Perk
|
047e900c2a
|
px4io: Fix dependency problem caused by #22957
|
2024-04-04 09:10:09 -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
|
791d7894c8
|
modules: zenoh: remove broken serial config and update topics
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
f082de5db7
|
kconfig: Add dependencies
|
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 |
|
Peter van der Perk
|
d5b66cac2c
|
drivers: cyphal: Fix ARM/x86 printf werror portability error
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
fe8a5eae99
|
drivers: bmi088_i2c: Enforce I2C driver can only be used when SPI version isn't selected
Solves multiple references compilation errors
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
127d74f2e1
|
drivers: vector: Fix PX4 SITL x86 compilation
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
4889ac0ebb
|
drivers: uavcan: fix werror uninitialized error
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
650ea6ef4a
|
drivers: transponder: don't free pre-allocated memory
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
0c5b25efc5
|
systemcmds: reflect: write return needs to be used for werror checks
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
05badb5d76
|
systemcmds: microbench: %s doesn't except nullptr use "null" instead
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
54f044c04a
|
examples: matlab_csv_serial: fix compilation
Update uORB definition and sprintf float formatting
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
daee37d377
|
drivers: tap_esc: fix Werror=maybe-uninitialized compilation
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
461b146ba8
|
drivers: barometer: ms5837 fix compilation error
Fixes MS5837.cpp:343:29: error: 'T' was not declared in this scope by using last temperature instead
|
2024-04-01 22:05:20 -04:00 |
|
Peter van der Perk
|
d1ae242a91
|
v6x-rt: fix rover build regression
|
2024-03-05 10:21:41 -05:00 |
|
Peter van der Perk
|
9cef834624
|
fmu-v6xrt: update px4board enables vtol
|
2024-03-05 08:18:44 -05:00 |
|
Peter van der Perk
|
e0b49afe81
|
bmp388: Driver print out start BMP390 identifier when detected
|
2024-03-04 02:05:37 -05:00 |
|
Peter van der Perk
|
efbbd64ec0
|
fmu-v6xrt: Increase lpwork stack size
|
2024-02-26 14:01:56 -05:00 |
|
Peter van der Perk
|
8dae9905aa
|
fmu-v6xrt: hotfix for sdio crash when reading multiblock to unaligned memory
|
2024-02-05 11:17:33 -05:00 |
|
Peter van der Perk
|
cf840ff373
|
Update NuttX
|
2024-01-06 04:41:00 -05:00 |
|
Peter van der Perk
|
0df7ee423f
|
fmu-v6xrt: Tune ITCM function mapping
|
2024-01-06 04:41:00 -05:00 |
|
Peter van der Perk
|
e79f6b2ac1
|
v6x-rt: Add reboot to isp support
|
2024-01-05 08:41:41 -05:00 |
|
Peter van der Perk
|
84093a07a2
|
reboot: Add reboot to ISP option
|
2024-01-04 11:17:16 -05:00 |
|
Peter van der Perk
|
8ba18a78af
|
v6x-rt: move romapi to platform
|
2024-01-04 05:12:34 -05:00 |
|
Peter van der Perk
|
19d1941758
|
px4_fmuv6xrt: Switch to icm42686p on SPI1
icm42588p driver don't use a icm42688p when icm42686p is requested
|
2023-12-21 10:11:20 -05:00 |
|
Peter van der Perk
|
fe4333f4a0
|
Update NuttX
|
2023-12-15 10:15:02 -05:00 |
|
Peter van der Perk
|
e2c027405e
|
px4_fmu-v6xrt: Add dshot support
|
2023-12-15 10:15:02 -05:00 |
|
Peter van der Perk
|
66544d080a
|
px4_fmu-v6xrt: Fix TELEM2 always being used for mavlink
|
2023-11-28 08:00:45 -05:00 |
|
Peter van der Perk
|
d2915743cb
|
px4 hardfault_log: Add SSARC dump backend support
|
2023-11-15 11:10:47 -05:00 |
|
Peter van der Perk
|
96e05481b4
|
ucans32k1: SPLLDIV2 set to 40Mhz
|
2023-11-14 06:26:00 -05:00 |
|
Peter van der Perk
|
fee6d250f3
|
zenoh: fix sitl ci compile warning
|
2023-10-31 09:55:51 -04:00 |
|
Peter van der Perk
|
019d232911
|
Add Zenoh pico support
|
2023-10-18 15:30:36 -04:00 |
|
Peter van der Perk
|
5137ca1ccc
|
cmake: fix kconfig cache when setting to 0 or n
|
2023-10-18 15:30:36 -04:00 |
|
Peter van der Perk
|
068b1494fc
|
ucans32K146: fix pwm startup
|
2023-08-18 12:38:50 -04:00 |
|
Peter van der Perk
|
e739afe362
|
MR-CANHUBK3 ADAP board support, add ADC support
|
2023-06-27 07:24:07 -04:00 |
|
Peter van der Perk
|
9a17fddc31
|
Hardfault_log progmem always clear when re-arming
|
2023-05-19 08:40:07 -06:00 |
|
Peter van der Perk
|
7d92d4893e
|
VSCode C/C++ include path and config hints
|
2023-01-13 20:03:53 -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
|
d1b95a21e4
|
Fixes MR-CANHUBK3 FMU build and adds it to the CI targets
|
2023-01-06 18:02:45 -05:00 |
|
Peter van der Perk
|
fa87375d0c
|
Add hardfault log progmem flash backend
|
2023-01-04 12:52:01 -05:00 |
|
Peter van der Perk
|
4c2c06060d
|
PX4Board kconfig add dependency chain for QURT & POSIX modules
|
2023-01-04 09:40:17 -05:00 |
|
Peter van der Perk
|
ddaa3c24eb
|
Fix MR-CANHUBK3
|
2023-01-04 05:52:58 -05:00 |
|
Peter van der Perk
|
964e9dd8c4
|
Fix MRO NuttX defconfig
|
2022-12-28 17:00:58 -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
|
5e3165af70
|
S32K3 Enable dflash progmem
|
2022-12-28 10:21:58 -05:00 |
|
Peter van der Perk
|
2fde13c07d
|
S32K3 EMAC TJA1103 Support
|
2022-12-28 10:21:58 -05:00 |
|
Peter van der Perk
|
2f1a165d85
|
S32K3 Enable IRQ stack
|
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 |
|
Peter van der Perk
|
b8e07cc52c
|
Fix Ethernet Socket Defaults
|
2022-12-19 13:24:55 -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 |
|
Peter van der Perk
|
f1ff47c088
|
nxp_ucans32k146:Use DMA on I2C
|
2022-12-06 06:50:46 -05:00 |
|
Peter van der Perk
|
45244e610f
|
NXP MR-CANHUBK3 Support
|
2022-12-06 06:49:28 -05:00 |
|
Peter van der Perk
|
f16286f3eb
|
Add jlink-nuttx build command for gdb helper for multi-task debugging
|
2022-11-28 06:29:18 -05:00 |
|
Peter van der Perk
|
1fc1a81d8f
|
UCANS32K146 Add support for 2nd PWM
|
2022-11-03 06:26:52 -04:00 |
|
Peter van der Perk
|
c807d6079d
|
FMUK66-V3 Enable DMA on SPI
|
2022-10-04 09:46:04 -04:00 |
|
Peter van der Perk
|
0cf2ecedb9
|
FMUK66 Disable Telnet to save RAM
|
2022-10-04 09:46:04 -04:00 |
|
Peter van der Perk
|
8f0c2f4146
|
UCANS32K1 Enable some sensors by default
|
2022-09-06 09:43:11 -04:00 |
|
Peter van der Perk
|
c566fb414b
|
S32K1XX add dummy iwdg driver
|
2022-07-31 11:21:41 -04:00 |
|
Peter van der Perk
|
089fbdccc9
|
UAVCANNODE NuttX SocketCAN driver
Change init mode for CAN driver so it get executed in a single context
|
2022-07-20 01:12:43 -04:00 |
|
Peter van der Perk
|
47aaa38d5f
|
Added DroneCAN SocketCAN driver Skeleton
|
2022-07-20 01:12:43 -04:00 |
|
Peter van der Perk
|
3ea492b7a2
|
UCANS32K146 Fix CAN1 STB pin
|
2022-05-17 03:13:05 -07:00 |
|
Peter van der Perk
|
0053aeec97
|
Cyphal restore O1Heap statistics
|
2022-05-11 09:49:18 -04:00 |
|