feat(platforms): upgrade NuttX to 12.12.0

bootloader: update main prototype for NuttX 12.12.0

platforms/nuttx: Add wrapper for queue.h

For some reason the queue.h header was moved, add this wrapper so
posix and nuttx builds can both still use #include <queue.h>

Fix print_load to be compatible with upstream NuttX

Also Change tg_filelist -> tg_fdlist as per new NuttX

Co-authored-by: Ville Juven <ville.juven@unikie.com>
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
This commit is contained in:
Peter van der Perk
2026-04-01 13:48:01 +02:00
co-authored by Ville Juven
parent ad695a6e6f
commit d984305aae
23 changed files with 198 additions and 110 deletions
+1
View File
@@ -78,6 +78,7 @@ function(px4_os_add_flags)
${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/nuttx/arch/${CONFIG_ARCH}/src/common
${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/apps/include
${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/include
)