Daniel Agar
a2064cceff
boards: enable early MPU reset on any board potentially not using the PX4 bootloader
3 years ago
David Sidrane
df1c94dd4e
px4_fmu-v5_debug:Increase stack size
3 years ago
David Sidrane
60229c28a8
px4_fmu-v5 uavcanv1:Remove CONFIG_RAMTRON_WRITEWAIT
3 years ago
David Sidrane
01681d6b47
px4_fmu-v5 stackcheck:Remove CONFIG_RAMTRON_WRITEWAIT
3 years ago
David Sidrane
32c2160137
px4_fmu-v5 nsh:Remove CONFIG_RAMTRON_WRITEWAIT
3 years ago
David Sidrane
cf36435ed3
px4_fmu-v5 debug:Remove CONFIG_RAMTRON_WRITEWAIT
3 years ago
David Sidrane
a6bc41ef75
px4_fmu-v5 cryptotest:Remove CONFIG_RAMTRON_WRITEWAIT
3 years ago
David Sidrane
3f67ece322
px4_fmu-v5:Set CONFIG_MKFATFS_BUFFER_ALIGMENT=32
3 years ago
Daniel Agar
c95dbfd7ac
boards: px4_fmu-v5_debug disable debug fs errors
3 years ago
Daniel Agar
f058cbd0e0
boards: px4_fmu-v5_debug disable CONFIG_DEBUG_I2C
3 years ago
Daniel Agar
f5d9b01f5c
NuttX build in place
...
- cmake NuttX build wrapper compile in place instead of copying source tree to build directory
- slightly faster skipping necessary copying (depending on system)
- allows debugging in place
- easier to work directly in NuttX following official documentation
- simplifies overall build which should make it easier to resolve any remaining NuttX dependency issues in the build system
- the downside is switching back and forth between different builds always require rebuilding NuttX, but I think this is worth the improved developer experience
- also no longer builds px4io and bootloader in every single build, for most users these rarely change and we're wasting a lot of build time
3 years ago
Daniel Agar
51758bd7e6
boards: delete unused variants
3 years ago
Jukka Laitinen
1687cab56c
FMUv5: Add a build target for crypto interface testing, px4_fmu-v5_cryptotest
...
To avoid messing with existing targets, and to automatically set the test keys
for the keystore.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Daniel Agar
422a0f7103
boards: px4_fmu-v5_debug enable more debug errors and warnings
4 years ago
Daniel Agar
40e5477edb
NuttX boards fix mkfatfs and rcS logic
4 years ago
David Sidrane
bb913ae11a
system_load:Track Dynamic PID hash
4 years ago
David Sidrane
e6d9c2b734
px4_fmu-v5_optimized: Fit in flash
4 years ago
David Sidrane
a1c90057cb
px4_fmu-v5:ARM Stack check (debug) needs headroom
4 years ago
David Sidrane
10d3909087
px4_fmu-v5:ARM Stack check needs headroom
4 years ago
David Sidrane
9455bfd857
px4_fmu-v5: Update uavcanv1 defconfig NuttX 10.1.0+
4 years ago
David Sidrane
ffc9ed8a75
px4_fmu-v5: Update debug defconfig NuttX 10.1.0+
4 years ago
David Sidrane
3e020a33b9
px4_fmu-v5: Update optimized defconfig NuttX 10.1.0+
4 years ago
David Sidrane
33897727cd
px4_fmu-v5: Update stackcheck defconfig NuttX 10.1.0+
4 years ago
David Sidrane
63198fb6cb
px4_fmu-v5: Update nsh defconfig NuttX 10.1.0+
4 years ago
David Sidrane
2e4e4018b6
px4_fmu-v5:ARM Stack check needs headroom (237 bytes)
4 years ago
JacobCrabill
10019bbccc
fmu-v5_uavcanv1: Increase CAN FIFOSIZE to 32
4 years ago
Daniel Agar
5f775b508f
boards: enable CONFIG_OTG_ID_GPIO_DISABLE on all F7/H7
4 years ago
David Sidrane
0385245ae1
px4_fmu-v5: Disable OTG_ID_GPIO
4 years ago
Daniel Agar
6874e9fba0
boards: NuttX disable all NSH memory debug commands (mb, mh, mw) by default
...
- closes https://github.com/PX4/PX4-Autopilot/issues/17062
4 years ago
Daniel Agar
205beb9526
boards: revert remaining CONFIG_ARMV7M_LAZYFPU
4 years ago
David Sidrane
f44a299e3b
px4_fmu-v5:Use Auto LSE Drive setting
4 years ago
Daniel Agar
cd7713eba2
boards: delete unused variants
4 years ago
Daniel Agar
8f0918a16b
boards: remove unused linker __param section
4 years ago
Peter van der Perk
8242968b2b
UAVCAN v1 GPS demo with MAVCAN autoconfigure
4 years ago
Daniel Agar
58ca575871
UAVCAN v1 bridge
...
- NuttX stm32f4/stm32f7 uses character device driver
- NuttX kinetis and s32k uses socketcan
4 years ago
Jukka Laitinen
5c9e7c2581
Add table of contents structure for px4_fmuv5 targets
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Daniel Agar
1ec10bfcc6
boards: disable CONFIG_ARMV7M_LAZYFPU again ( #16573 )
...
- this was causing hard faults on the CUAV Nora and possibly other boards, disabling everywhere until we fully understand the root cause
4 years ago
Daniel Agar
cb74cb8692
boards: enable CONFIG_ARMV7M_LAZYFPU everywhere
4 years ago
Daniel Agar
1425d87640
boards: px4_fmu-v5 sync all defconfigs
4 years ago
David Sidrane
b6f24eefb2
The PX4IO driver uses DMA but not NuttX's TXDMA
4 years ago
Daniel Agar
963d101375
boards: fmu-v5 debug and stackcheck increase interrupt stack
4 years ago
BazookaJoe1900
66edc822fe
boards: px4/fmu-v5 fix DMAmap documentation
...
- fixed notes and removed none used definitions
- set defconfig to define UART8_RXDMA and UART8_TXDMA though the DMA is not handled by nuttx, just to clarity
4 years ago
Daniel Agar
c60743b306
boards: NuttX increase file name max 32 -> 40
4 years ago
Daniel Agar
233949a377
NuttX upgrade to 10.0.0+ defconfig changes
4 years ago
David Sidrane
075690af9d
px4_fmu-v5: Updates for NuttX 9.1.0+ External schedule_note
5 years ago
David Sidrane
8e3ba3b0b3
px4_fmu-v5: Updates for NuttX 9.1.0+ External schedule_note
5 years ago
David Sidrane
d2e7542e39
px4_fmu-v5: Updates for NuttX 9.1.0+ External schedule_note
5 years ago
David Sidrane
dab2069f53
px4_fmu-v5: Updates for NuttX 9.1.0+ External schedule_note
5 years ago
David Sidrane
e3f5af4887
px4_fmu-v5: Updates for NuttX 9.1.0+ External schedule_note
5 years ago
David Sidrane
8a3f4f285a
px4_fmu-v5: Updates for NuttX 9.1.0+ External schedule_note
5 years ago