From 752369f22bddec8bfa793b472aec75a057a45bca Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Mon, 31 Aug 2026 14:34:03 +0200 Subject: [PATCH 01/24] feat(git): upgrade NuttX to 12.12.0 Update git sha's for NuttX --- .gitmodules | 4 ++-- platforms/nuttx/NuttX/apps | 2 +- platforms/nuttx/NuttX/nuttx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitmodules b/.gitmodules index e93885fd04c9..6f82656ddf5f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -17,11 +17,11 @@ [submodule "platforms/nuttx/NuttX/nuttx"] path = platforms/nuttx/NuttX/nuttx url = https://github.com/PX4/NuttX.git - branch = px4_firmware_nuttx-10.3.0+ + branch = px4_firmware_nuttx-12.12.0+ [submodule "platforms/nuttx/NuttX/apps"] path = platforms/nuttx/NuttX/apps url = https://github.com/PX4/NuttX-apps.git - branch = px4_firmware_nuttx-10.3.0+ + branch = px4_firmware_nuttx-12.12.0+ [submodule "Tools/flightgear_bridge"] path = Tools/simulation/flightgear/flightgear_bridge url = https://github.com/PX4/PX4-FlightGear-Bridge.git diff --git a/platforms/nuttx/NuttX/apps b/platforms/nuttx/NuttX/apps index e37940d8535f..4319b404bcfd 160000 --- a/platforms/nuttx/NuttX/apps +++ b/platforms/nuttx/NuttX/apps @@ -1 +1 @@ -Subproject commit e37940d8535f603a16b8f6f21c21edaf584218aa +Subproject commit 4319b404bcfd5df1d363cb6456ed6e8977199b67 diff --git a/platforms/nuttx/NuttX/nuttx b/platforms/nuttx/NuttX/nuttx index b0e70b2ef819..1ccf39484cdd 160000 --- a/platforms/nuttx/NuttX/nuttx +++ b/platforms/nuttx/NuttX/nuttx @@ -1 +1 @@ -Subproject commit b0e70b2ef8198cde7c53e7c6a462f694dd005ca7 +Subproject commit 1ccf39484cdd06057ce815fbb778b935c8aec3dc From f1ec26b253bfeec00d397932b7fea33dbe77ee1c Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Mon, 5 Jan 2026 13:34:04 +0100 Subject: [PATCH 02/24] 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 Fix print_load to be compatible with upstream NuttX Also Change tg_filelist -> tg_fdlist as per new NuttX Co-authored-by: Ville Juven Signed-off-by: Jukka Laitinen --- platforms/nuttx/CMakeLists.txt | 2 +- platforms/nuttx/NuttX/Make.defs.in | 54 ++- platforms/nuttx/NuttX/include/queue.h | 38 ++ platforms/nuttx/cmake/px4_impl_os.cmake | 1 + .../src/bootloader/nxp/imxrt_common/main.c | 2 +- .../src/bootloader/stm/stm32_common/main.c | 2 +- .../nuttx/src/px4/common/board_crashdump.c | 23 +- .../nuttx/src/px4/common/cdc_acm_check.cpp | 370 ++++++++++++++++++ .../nuttx/src/px4/common/gpio/mcp/mcp.cpp | 4 +- platforms/nuttx/src/px4/common/hrt_ioctl.c | 12 + platforms/nuttx/src/px4/common/print_load.cpp | 14 +- platforms/nuttx/src/px4/common/progmem_dump.c | 8 +- platforms/nuttx/src/px4/common/px4_init.cpp | 10 +- platforms/nuttx/src/px4/common/px4_mtd.cpp | 13 +- .../nxp/rt117x/include/px4_arch/micro_hal.h | 3 +- .../src/px4/nxp/rt117x/ssarc/ssarc_dump.c | 8 +- .../nxp/s32k34x/include/px4_arch/micro_hal.h | 2 +- src/include/visibility.h | 4 + src/lib/parameters/CMakeLists.txt | 6 + src/modules/load_mon/LoadMon.cpp | 9 +- src/modules/task_watchdog/TaskWatchdog.cpp | 2 +- src/systemcmds/hardfault_log/hardfault_log.c | 4 +- 22 files changed, 527 insertions(+), 64 deletions(-) create mode 100644 platforms/nuttx/NuttX/include/queue.h create mode 100644 platforms/nuttx/src/px4/common/cdc_acm_check.cpp diff --git a/platforms/nuttx/CMakeLists.txt b/platforms/nuttx/CMakeLists.txt index 7cd6f9b1161e..da052063f3e4 100644 --- a/platforms/nuttx/CMakeLists.txt +++ b/platforms/nuttx/CMakeLists.txt @@ -358,7 +358,7 @@ else() ) target_link_libraries(nuttx_c INTERFACE nuttx_drivers) - target_link_libraries(nuttx_drivers INTERFACE nuttx_c) + target_link_libraries(nuttx_drivers INTERFACE nuttx_c nuttx_fs) target_link_libraries(nuttx_xx INTERFACE nuttx_c) target_link_libraries(nuttx_fs INTERFACE nuttx_c nuttx_mm) diff --git a/platforms/nuttx/NuttX/Make.defs.in b/platforms/nuttx/NuttX/Make.defs.in index 315bf92300ec..6a78dd30382d 100644 --- a/platforms/nuttx/NuttX/Make.defs.in +++ b/platforms/nuttx/NuttX/Make.defs.in @@ -44,6 +44,22 @@ endif include $(TOPDIR)/.config include $(TOPDIR)/tools/Config.mk +# Include toolchain definitions based on architecture +# This is required for NuttX 12.x which moved toolchain-specific flags to Toolchain.defs +ifeq ($(CONFIG_ARCH_ARMV7M),y) + include $(TOPDIR)/arch/arm/src/armv7-m/Toolchain.defs +else ifeq ($(CONFIG_ARCH_ARMV7A),y) + include $(TOPDIR)/arch/arm/src/armv7-a/Toolchain.defs +else ifeq ($(CONFIG_ARCH_ARMV7R),y) + include $(TOPDIR)/arch/arm/src/armv7-r/Toolchain.defs +else ifeq ($(CONFIG_ARCH_ARMV8M),y) + include $(TOPDIR)/arch/arm/src/armv8-m/Toolchain.defs +else ifeq ($(CONFIG_ARCH_ARMV8R),y) + include $(TOPDIR)/arch/arm/src/armv8-r/Toolchain.defs +else ifeq ($(CONFIG_ARCH_ARMV6M),y) + include $(TOPDIR)/arch/arm/src/armv6-m/Toolchain.defs +endif + # Replace each space separated word in the string that contains "cygdrive" # with the windows path and escaped backslashes # e.g. [hello -I /cygdrive/c -I/cygdrive/c] -> [hello -I C:\\ ] @@ -57,13 +73,35 @@ fi \ ))) endef -CINCPATH := $(shell $(INCDIR) -s "$(CC)" $(TOPDIR)$(DELIM)include) -CXXINCPATH := $(shell $(INCDIR) -s "$(CC)" $(TOPDIR)$(DELIM)include$(DELIM)cxx) +# Define compilers first, before they are used in CINCPATH calculation +CC = ${CMAKE_C_COMPILER} +CXX = ${CMAKE_CXX_COMPILER} +CPP = ${CMAKE_C_COMPILER} -E +LD = ${CMAKE_LD} +STRIP = ${CMAKE_STRIP} --strip-unneeded +AR = ${CMAKE_AR} rcs +NM = ${CMAKE_NM} +OBJCOPY = ${CMAKE_OBJCOPY} +OBJDUMP = ${CMAKE_OBJDUMP} + +CINCPATH := $(INCSYSDIR_PREFIX)$(TOPDIR)$(DELIM)include +CXXINCPATH := $(INCSYSDIR_PREFIX)$(TOPDIR)$(DELIM)include$(DELIM)cxx ARCHINCLUDES += $(CINCPATH) ARCHXXINCLUDES += $(CINCPATH) $(CXXINCPATH) ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)flash.ld +# PX4 boards may include stm32_rcc.h from board.h. That header is arch-private +# and lives in arch/arm/src/stm32f7, not in nuttx/include. The recursive NuttX +# kernel/lib builds (e.g. sched/) use this generated Make.defs, so the include +# path must be provided here. +ifeq ($(CONFIG_ARCH_CHIP_STM32F7),y) + ARCHINCLUDES += -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/stm32f7 \ + -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/common + ARCHXXINCLUDES += -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/stm32f7 \ + -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/common +endif + ifeq ($(CONFIG_BOARD_USE_PROBES),y) ARCHINCLUDES += -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/$(CONFIG_ARCH_CHIP) -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/common ARCHXXINCLUDES += -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/$(CONFIG_ARCH_CHIP) -I $(TOPDIR)/arch/$(CONFIG_ARCH)/src/common @@ -74,16 +112,6 @@ ifneq (, $(findstring CYGWIN, $(shell uname))) ARCHXXINCLUDES := $(call cygwin_to_windows_paths,$(ARCHXXINCLUDES)) endif -CC = ${CMAKE_C_COMPILER} -CXX = ${CMAKE_CXX_COMPILER} -CPP = ${CMAKE_C_COMPILER} -E -LD = ${CMAKE_LD} -STRIP = ${CMAKE_STRIP} --strip-unneeded -AR = ${CMAKE_AR} rcs -NM = ${CMAKE_NM} -OBJCOPY = ${CMAKE_OBJCOPY} -OBJDUMP = ${CMAKE_OBJDUMP} - ARCHCCVERSION = $(shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q') ARCHCCMAJOR = $(shell echo $(ARCHCCVERSION) | cut -d'.' -f1) @@ -104,7 +132,9 @@ FLAGS = $(MAXOPTIMIZATION) -g2 \ -Wall \ -Wextra \ -Wlogical-op \ + -Wno-builtin-declaration-mismatch \ -Wno-cpp \ + -Wno-format \ -Wno-format-truncation \ -Wno-maybe-uninitialized \ -Wno-missing-field-initializers \ diff --git a/platforms/nuttx/NuttX/include/queue.h b/platforms/nuttx/NuttX/include/queue.h new file mode 100644 index 000000000000..c13e2dc17e05 --- /dev/null +++ b/platforms/nuttx/NuttX/include/queue.h @@ -0,0 +1,38 @@ +/**************************************************************************** + * + * Copyright (C) 2026 PX4 Development Team. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name PX4 nor the names of its contributors may be + * used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + ****************************************************************************/ + +#pragma once + +/* Wrapper for nuttx/queue.h */ + +#include diff --git a/platforms/nuttx/cmake/px4_impl_os.cmake b/platforms/nuttx/cmake/px4_impl_os.cmake index 79501229a232..77ee76aa54a9 100644 --- a/platforms/nuttx/cmake/px4_impl_os.cmake +++ b/platforms/nuttx/cmake/px4_impl_os.cmake @@ -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 ) diff --git a/platforms/nuttx/src/bootloader/nxp/imxrt_common/main.c b/platforms/nuttx/src/bootloader/nxp/imxrt_common/main.c index 98e6aa92aa6f..247890ad4b30 100644 --- a/platforms/nuttx/src/bootloader/nxp/imxrt_common/main.c +++ b/platforms/nuttx/src/bootloader/nxp/imxrt_common/main.c @@ -694,7 +694,7 @@ arch_do_jump(const uint32_t *app_base) } int -bootloader_main(void) +bootloader_main(int argc, char *argv[]) { bool try_boot = true; /* try booting before we drop to the bootloader */ unsigned timeout = BOOTLOADER_DELAY; /* if nonzero, drop out of the bootloader after this time */ diff --git a/platforms/nuttx/src/bootloader/stm/stm32_common/main.c b/platforms/nuttx/src/bootloader/stm/stm32_common/main.c index d309da6bbfe1..9c2d9ec2fd82 100644 --- a/platforms/nuttx/src/bootloader/stm/stm32_common/main.c +++ b/platforms/nuttx/src/bootloader/stm/stm32_common/main.c @@ -646,7 +646,7 @@ arch_do_jump(const uint32_t *app_base) } int -bootloader_main(void) +bootloader_main(int argc, char *argv[]) { bool try_boot = true; /* try booting before we drop to the bootloader */ unsigned timeout = BOOTLOADER_DELAY; /* if nonzero, drop out of the bootloader after this time */ diff --git a/platforms/nuttx/src/px4/common/board_crashdump.c b/platforms/nuttx/src/px4/common/board_crashdump.c index aed584a7d65b..e7a6f6987b6f 100644 --- a/platforms/nuttx/src/px4/common/board_crashdump.c +++ b/platforms/nuttx/src/px4/common/board_crashdump.c @@ -40,7 +40,7 @@ #include -#ifdef CONFIG_BOARD_CRASHDUMP +#ifdef CONFIG_BOARD_CRASHDUMP_CUSTOM #include #include @@ -260,20 +260,23 @@ static void copy_reverse(stack_word_t *dest, stack_word_t *src, int size) static uint32_t *__attribute__((noinline)) __ebss_addr(void) { - return &_ebss; + return (uint32_t *)(uintptr_t)&_ebss; } #else static uint32_t *__attribute__((noinline)) __sdata_addr(void) { - return &_sdata; + return (uint32_t *)(uintptr_t)&_sdata; } #endif -__EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const char *filename, int lineno) + +__EXPORT void board_crashdump(uintptr_t sp, FAR struct tcb_s *tcb, + FAR const char *filename, int lineno, + FAR const char *msg, FAR void *regs) { #ifndef BOARD_CRASHDUMP_RESET_ONLY /* We need a chunk of ram to save the complete context in. @@ -319,7 +322,7 @@ __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const char * fault. */ - pdump->info.current_regs = (uintptr_t) CURRENT_REGS; + pdump->info.current_regs = (uintptr_t) regs; /* Save Context */ @@ -346,11 +349,11 @@ __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const char * the users context */ - if (CURRENT_REGS) { - pdump->info.stacks.interrupt.sp = currentsp; + if (regs) { + pdump->info.stacks.interrupt.sp = sp; pdump->info.flags |= (eRegsPresent | eUserStackPresent | eIntStackPresent); - memcpy(pdump->info.regs, (void *)CURRENT_REGS, sizeof(pdump->info.regs)); + memcpy(pdump->info.regs, (void *)regs, sizeof(pdump->info.regs)); pdump->info.stacks.user.sp = pdump->info.regs[REG_R13]; } else { @@ -358,7 +361,7 @@ __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const char /* users context */ pdump->info.flags |= eUserStackPresent; - pdump->info.stacks.user.sp = currentsp; + pdump->info.stacks.user.sp = sp; } if (pdump->info.pid == 0) { @@ -442,4 +445,4 @@ __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const char board_reset(CONFIG_BOARD_ASSERT_RESET_VALUE); } -#endif /* CONFIG_BOARD_CRASHDUMP */ +#endif /* CONFIG_BOARD_CRASHDUMP_CUSTOM */ diff --git a/platforms/nuttx/src/px4/common/cdc_acm_check.cpp b/platforms/nuttx/src/px4/common/cdc_acm_check.cpp new file mode 100644 index 000000000000..dea75cb0b366 --- /dev/null +++ b/platforms/nuttx/src/px4/common/cdc_acm_check.cpp @@ -0,0 +1,370 @@ +/**************************************************************************** + * + * Copyright (c) 2019-2022 PX4 Development Team. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name PX4 nor the names of its contributors may be + * used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + ****************************************************************************/ + +#include + +#if defined(CONFIG_SYSTEM_CDCACM) +__BEGIN_DECLS +#include +#include +#include +#include +#include + +#include +#include +#include + +extern int sercon_main(int c, char **argv); +extern int serdis_main(int c, char **argv); +__END_DECLS + +#include + +#include +#include + +#define USB_DEVICE_PATH "/dev/ttyACM0" + +#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) +# undef SERIAL_PASSTHRU_UBLOX_DEV +# if defined(CONFIG_SERIAL_PASSTHRU_GPS1) && defined(CONFIG_BOARD_SERIAL_GPS1) +# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS1 +# elif defined(CONFIG_SERIAL_PASSTHRU_GPS2)&& defined(CONFIG_BOARD_SERIAL_GPS2) +# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS2 +# elif defined(CONFIG_SERIAL_PASSTHRU_GPS3)&& defined(CONFIG_BOARD_SERIAL_GPS3) +# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS3 +# elif defined(CONFIG_SERIAL_PASSTHRU_GPS4)&& defined(CONFIG_BOARD_SERIAL_GPS4) +# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS4 +# elif defined(CONFIG_SERIAL_PASSTHRU_GPS5) && defined(CONFIG_BOARD_SERIAL_GPS5) +# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS5 +# endif +# if !defined(SERIAL_PASSTHRU_UBLOX_DEV) +# error "CONFIG_SERIAL_PASSTHRU_GPSn and CONFIG_BOARD_SERIAL_GPSn must be defined" +# endif +#endif + +static struct work_s usb_serial_work; +static bool vbus_present_prev = false; +static int ttyacm_fd = -1; + +enum class UsbAutoStartState { + disconnected, + connecting, + connected, + disconnecting, +} usb_auto_start_state{UsbAutoStartState::disconnected}; + + +static void mavlink_usb_check(void *arg) +{ + int rescheduled = -1; + + uORB::SubscriptionData actuator_armed_sub{ORB_ID(actuator_armed)}; + + const bool armed = actuator_armed_sub.get().armed; + bool vbus_present = (board_read_VBUS_state() == PX4_OK); + bool locked_out = false; + + // If the hardware support RESET lockout that has nArmed ANDed with VBUS + // vbus_sense may drop during a param save which uses + // BOARD_INDICATE_EXTERNAL_LOCKOUT_STATE to prevent external resets + // while writing the params. If we are not armed and nARMRED is low + // we are in such a lock out so ignore changes on VBUS_SENSE during this + // time. +#if defined(BOARD_GET_EXTERNAL_LOCKOUT_STATE) + locked_out = BOARD_GET_EXTERNAL_LOCKOUT_STATE() == 0; + + if (locked_out) { + vbus_present = vbus_present_prev; + } + +#endif + + + if (!armed && !locked_out) { + switch (usb_auto_start_state) { + case UsbAutoStartState::disconnected: + if (vbus_present && vbus_present_prev) { + if (sercon_main(0, nullptr) == EXIT_SUCCESS) { + usb_auto_start_state = UsbAutoStartState::connecting; + rescheduled = work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, nullptr, USEC2TICK(100000)); + } + + } else if (vbus_present && !vbus_present_prev) { + // check again sooner if USB just connected + rescheduled = work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, nullptr, USEC2TICK(100000)); + } + + break; + + case UsbAutoStartState::connecting: + if (vbus_present && vbus_present_prev) { + if (ttyacm_fd < 0) { + ttyacm_fd = ::open(USB_DEVICE_PATH, O_RDONLY | O_NONBLOCK); + } + + if (ttyacm_fd >= 0) { + int bytes_available = 0; + int retval = ::ioctl(ttyacm_fd, FIONREAD, &bytes_available); + + if ((retval == OK) && (bytes_available >= 3)) { + char buffer[80]; + + // non-blocking read + int nread = ::read(ttyacm_fd, buffer, sizeof(buffer)); + +#if defined(DEBUG_BUILD) + + if (nread > 0) { + fprintf(stderr, "%d bytes\n", nread); + + for (int i = 0; i < nread; i++) { + fprintf(stderr, "|%X", buffer[i]); + } + + fprintf(stderr, "\n"); + } + +#endif // DEBUG_BUILD + + + if (nread > 0) { + // Mavlink reboot/shutdown command + // COMMAND_LONG (#76) with command MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN (246) + static constexpr int MAVLINK_COMMAND_LONG_MIN_LENGTH = 41; + + if (nread >= MAVLINK_COMMAND_LONG_MIN_LENGTH) { + // scan buffer for mavlink COMMAND_LONG + for (int i = 0; i < nread - MAVLINK_COMMAND_LONG_MIN_LENGTH; i++) { + if ((buffer[i] == 0xFE) // Mavlink v1 start byte + && (buffer[i + 5] == 76) // 76=0x4C COMMAND_LONG + && (buffer[i + 34] == 246) // 246=0xF6 MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN + ) { + // mavlink v1 COMMAND_LONG + // buffer[0]: start byte (0xFE for mavlink v1) + // buffer[3]: SYSID + // buffer[4]: COMPID + // buffer[5]: message id (COMMAND_LONG 76=0x4C) + // buffer[6-10]: COMMAND_LONG param 1 (little endian float) + // buffer[34]: COMMAND_LONG command MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN (246/0xF6) + float param1_raw = 0; + memcpy(¶m1_raw, &buffer[i + 6], 4); + int param1 = roundf(param1_raw); + + syslog(LOG_INFO, "%s: Mavlink MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN param 1: %d (SYSID:%d COMPID:%d)\n", + USB_DEVICE_PATH, param1, buffer[i + 3], buffer[i + 4]); + + if (param1 == 1) { + // 1: Reboot autopilot + px4_reboot_request(REBOOT_REQUEST, 0); + + } else if (param1 == 2) { + // 2: Shutdown autopilot +#if defined(BOARD_HAS_POWER_CONTROL) + px4_shutdown_request(0); +#endif // BOARD_HAS_POWER_CONTROL + + } else if (param1 == 3) { + // 3: Reboot autopilot and keep it in the bootloader until upgraded. + px4_reboot_request(REBOOT_TO_BOOTLOADER, 0); + } + } + } + } + + + bool launch_mavlink = false; + bool launch_nshterm = false; + bool launch_passthru = false; + struct termios uart_config; + static constexpr int MAVLINK_HEARTBEAT_MIN_LENGTH = 9; + + if (nread >= MAVLINK_HEARTBEAT_MIN_LENGTH) { + // scan buffer for mavlink HEARTBEAT (v1 & v2) + for (int i = 0; i < nread - MAVLINK_HEARTBEAT_MIN_LENGTH; i++) { + if ((buffer[i] == 0xFE) && (buffer[i + 1] == 9) && (buffer[i + 5] == 0)) { + // mavlink v1 HEARTBEAT + // buffer[0]: start byte (0xFE for mavlink v1) + // buffer[1]: length (9 for HEARTBEAT) + // buffer[3]: SYSID + // buffer[4]: COMPID + // buffer[5]: mavlink message id (0 for HEARTBEAT) + syslog(LOG_INFO, "%s: launching mavlink (HEARTBEAT v1 from SYSID:%d COMPID:%d)\n", + USB_DEVICE_PATH, buffer[i + 3], buffer[i + 4]); + launch_mavlink = true; + break; + + } else if ((buffer[i] == 0xFD) && (buffer[i + 1] == 9) + && (buffer[i + 7] == 0) && (buffer[i + 8] == 0) && (buffer[i + 9] == 0)) { + // mavlink v2 HEARTBEAT + // buffer[0]: start byte (0xFD for mavlink v2) + // buffer[1]: length (9 for HEARTBEAT) + // buffer[5]: SYSID + // buffer[6]: COMPID + // buffer[7:9]: mavlink message id (0 for HEARTBEAT) + syslog(LOG_INFO, "%s: launching mavlink (HEARTBEAT v2 from SYSID:%d COMPID:%d)\n", + USB_DEVICE_PATH, buffer[i + 5], buffer[i + 6]); + launch_mavlink = true; + break; + } + } + } + + if (!launch_mavlink && (nread >= 3)) { + // nshterm (3 carriage returns) + // scan buffer looking for 3 consecutive carriage returns (0xD) + for (int i = 1; i < nread - 1; i++) { + if (buffer[i - 1] == 0xD && buffer[i] == 0xD && buffer[i + 1] == 0xD) { + syslog(LOG_INFO, "%s: launching nshterm\n", USB_DEVICE_PATH); + launch_nshterm = true; + break; + } + } + } + +#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) + + if (!launch_mavlink && !launch_nshterm && (nread >= 4)) { + // passthru Ublox + // scan buffer looking for 0xb5 0x62 + for (int i = 0; i < nread; i++) { + bool ub = buffer[i] == 0xb5 && buffer[i + 1] == 0x62; + + if (ub && ((buffer[i + 2 ] == 0x6 && (buffer[i + 3 ] == 0xb8 || buffer[i + 3 ] == 0x13)) || + (buffer[i + 2 ] == 0xa && buffer[i + 3 ] == 0x4))) { + syslog(LOG_INFO, "%s: launching serial_passthru\n", USB_DEVICE_PATH); + launch_passthru = true; + break; + } + } + } + +#endif + + if (launch_mavlink || launch_nshterm || launch_passthru) { + + // Get the current settings + tcgetattr(ttyacm_fd, &uart_config); + + // cleanup serial port + close(ttyacm_fd); + ttyacm_fd = -1; + + static const char *mavlink_argv[] {"mavlink", "start", "-d", USB_DEVICE_PATH, nullptr}; + static const char *nshterm_argv[] {"nshterm", USB_DEVICE_PATH, nullptr}; +#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) + speed_t baudrate = cfgetspeed(&uart_config); + char baudstring[16]; + snprintf(baudstring, sizeof(baudstring), "%ld", baudrate); + static const char *gps_argv[] {"gps", "stop", nullptr}; + + static const char *passthru_argv[] {"serial_passthru", "start", "-t", "-b", baudstring, "-e", USB_DEVICE_PATH, "-d", SERIAL_PASSTHRU_UBLOX_DEV, nullptr}; +#endif + char **exec_argv = nullptr; + + if (launch_nshterm) { + exec_argv = (char **)nshterm_argv; + + } else if (launch_mavlink) { + exec_argv = (char **)mavlink_argv; + } + +#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) + + else if (launch_passthru) { + sched_lock(); + exec_argv = (char **)gps_argv; + exec_builtin(exec_argv[0], exec_argv, nullptr); + +#endif + + sched_lock(); + + if (exec_builtin(exec_argv[0], exec_argv, nullptr) > 0) { + } else { + usb_auto_start_state = UsbAutoStartState::disconnecting; + } + + sched_unlock(); + } + } + } + } + + } else { + // cleanup + if (ttyacm_fd >= 0) { + close(ttyacm_fd); + ttyacm_fd = -1; + } + + usb_auto_start_state = UsbAutoStartState::disconnecting; + } + + break; + + case UsbAutoStartState::connected: + if (!vbus_present && !vbus_present_prev) { + sched_lock(); + static const char app[] {"mavlink"}; + static const char *stop_argv[] {"mavlink", "stop", "-d", USB_DEVICE_PATH, NULL}; + exec_builtin(app, (char **)stop_argv, NULL, 0); + sched_unlock(); + + usb_auto_start_state = UsbAutoStartState::disconnecting; + } + + break; + + case UsbAutoStartState::disconnecting: + // serial disconnect if unused + serdis_main(0, NULL); + usb_auto_start_state = UsbAutoStartState::disconnected; + break; + } + } + + vbus_present_prev = vbus_present; + + if (rescheduled != PX4_OK) { + work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, NULL, USEC2TICK(1000000)); + } + } + + + void cdcacm_init(void) { + work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, nullptr, 0); + } + +#endif // CONFIG_SYSTEM_CDCACM diff --git a/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp b/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp index 2b69a7cbf35d..a62ea1f21efb 100644 --- a/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp +++ b/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp @@ -106,10 +106,10 @@ int mcp230XX_register_gpios(uint8_t i2c_bus, uint8_t i2c_addr, int first_minor, if (!_gpio[i].registered) { if (dir_mask & mask) { - _gpio[i] = { {GPIO_INPUT_PIN, {}, &mcp_gpio_ops}, mask, false, nullptr}; + _gpio[i] = mcp_gpio_dev_s{{GPIO_INPUT_PIN, {}, (uintptr_t) &mcp_gpio_ops}, mask, false, nullptr}; } else { - _gpio[i] = { {GPIO_OUTPUT_PIN, {}, &mcp_gpio_ops}, mask, false, nullptr}; + _gpio[i] = mcp_gpio_dev_s{{GPIO_OUTPUT_PIN, {}, (uintptr_t) &mcp_gpio_ops}, mask, false, nullptr}; } int ret = gpio_pin_register(&_gpio[i].gpio, first_minor + i); diff --git a/platforms/nuttx/src/px4/common/hrt_ioctl.c b/platforms/nuttx/src/px4/common/hrt_ioctl.c index e9b6e82efd81..c534a1fec5f6 100644 --- a/platforms/nuttx/src/px4/common/hrt_ioctl.c +++ b/platforms/nuttx/src/px4/common/hrt_ioctl.c @@ -47,6 +47,8 @@ # define MODULE_NAME "hrt_ioctl" #endif +#if !defined(CONFIG_BUILD_FLAT) + #define HRT_ENTRY_QUEUE_MAX_SIZE 3 static px4_sem_t g_wait_sem; static struct hrt_call *next_hrt_entry[HRT_ENTRY_QUEUE_MAX_SIZE]; @@ -170,3 +172,13 @@ hrt_ioctl(unsigned int cmd, unsigned long arg) return OK; } + +#else /* CONFIG_BUILD_FLAT */ + +/* For flat builds, hrt functions are called directly, no ioctl needed */ +void hrt_ioctl_init(void) +{ + /* Nothing to do for flat builds */ +} + +#endif /* !CONFIG_BUILD_FLAT */ diff --git a/platforms/nuttx/src/px4/common/print_load.cpp b/platforms/nuttx/src/px4/common/print_load.cpp index 8c6486453ade..78b7c0a9f660 100644 --- a/platforms/nuttx/src/px4/common/print_load.cpp +++ b/platforms/nuttx/src/px4/common/print_load.cpp @@ -202,14 +202,16 @@ void print_load_buffer(char *buffer, int buffer_length, print_load_callback_f cb if (system_load.tasks[i].tcb->pid == 0) { stack_size = (CONFIG_ARCH_INTERRUPTSTACK & ~3); - stack_free = up_check_intstack_remain(); + stack_free = (CONFIG_ARCH_INTERRUPTSTACK & ~3) - up_check_intstack(0, 0); } else { - stack_free = up_check_tcbstack_remain(system_load.tasks[i].tcb); + stack_free = system_load.tasks[i].tcb->adj_stack_size - up_check_tcbstack(system_load.tasks[i].tcb, + system_load.tasks[i].tcb->adj_stack_size); } #else - stack_free = up_check_tcbstack_remain(system_load.tasks[i].tcb); + stack_free = system_load.tasks[i].tcb->adj_stack_size - up_check_tcbstack(system_load.tasks[i].tcb, + system_load.tasks[i].tcb->adj_stack_size); #endif #if CONFIG_ARCH_BOARD_SIM || !defined(CONFIG_PRIORITY_INHERITANCE) @@ -223,11 +225,11 @@ void print_load_buffer(char *buffer, int buffer_length, print_load_callback_f cb uint8_t tcb_sched_priority = system_load.tasks[i].tcb->sched_priority; unsigned int tcb_num_used_fds = 0; // number of used file descriptors - struct filelist *filelist = &system_load.tasks[i].tcb->group->tg_filelist; + struct fdlist *fdlist = &system_load.tasks[i].tcb->group->tg_fdlist; - for (int fdr = 0; fdr < filelist->fl_rows; fdr++) { + for (int fdr = 0; fdr < fdlist->fl_rows; fdr++) { for (int fdc = 0; fdc < CONFIG_NFILE_DESCRIPTORS_PER_BLOCK; fdc++) { - if (filelist->fl_files[fdr][fdc].f_inode) { + if (fdlist->fl_fds[fdr][fdc].f_file) { ++tcb_num_used_fds; } } diff --git a/platforms/nuttx/src/px4/common/progmem_dump.c b/platforms/nuttx/src/px4/common/progmem_dump.c index e37a6dd697e6..dd8bf2ac3c1b 100644 --- a/platforms/nuttx/src/px4/common/progmem_dump.c +++ b/platforms/nuttx/src/px4/common/progmem_dump.c @@ -51,9 +51,9 @@ #include #include -#include +#include -#ifdef CONFIG_BOARD_CRASHDUMP +#ifdef CONFIG_BOARD_CRASHDUMP_CUSTOM #include #include "chip.h" @@ -450,8 +450,8 @@ static int progmem_dump_poll(struct file *filep, struct pollfd *fds, if (setup) { fds->revents |= (fds->events & (POLLIN | POLLOUT)); - if (fds->revents != 0) { - nxsem_post(fds->sem); + if (fds->revents != 0 && fds->cb != NULL) { + fds->cb(fds); } } diff --git a/platforms/nuttx/src/px4/common/px4_init.cpp b/platforms/nuttx/src/px4/common/px4_init.cpp index aa11b1cf703c..7f73cad2a11b 100644 --- a/platforms/nuttx/src/px4/common/px4_init.cpp +++ b/platforms/nuttx/src/px4/common/px4_init.cpp @@ -63,19 +63,11 @@ #endif #if !defined(CONFIG_BUILD_FLAT) -typedef CODE void (*initializer_t)(void); -extern initializer_t _sinit; -extern initializer_t _einit; -extern uint32_t _stext; -extern uint32_t _etext; - static void cxx_initialize(void) { - initializer_t *initp; - /* Visit each entry in the initialization table */ - for (initp = &_sinit; initp != &_einit; initp++) { + for (initializer_t *initp = _sinit; initp != _einit; initp++) { initializer_t initializer = *initp; /* Make sure that the address is non-NULL and lies in the text diff --git a/platforms/nuttx/src/px4/common/px4_mtd.cpp b/platforms/nuttx/src/px4/common/px4_mtd.cpp index 68be74d0abf6..5d42cc3e5dc4 100644 --- a/platforms/nuttx/src/px4/common/px4_mtd.cpp +++ b/platforms/nuttx/src/px4/common/px4_mtd.cpp @@ -51,6 +51,7 @@ #include #include +#include #include #include "systemlib/px4_macros.h" @@ -59,7 +60,7 @@ #include extern "C" { - struct mtd_dev_s *ramtron_initialize(FAR struct spi_dev_s *dev); + struct mtd_dev_s *ramtron_initialize(FAR struct spi_dev_s *dev, uint16_t spi_devid); #if defined(CONFIG_MTD_MX25L) struct mtd_dev_s *mx25l_initialize_spi(FAR struct spi_dev_s *dev); #endif @@ -101,7 +102,7 @@ static int ramtron_attach(mtd_instance_s &instance) SPI_SELECT(spi, instance.devid, false); SPI_LOCK(spi, false); - instance.mtd_dev = ramtron_initialize(spi); + instance.mtd_dev = ramtron_initialize(spi, instance.devid); if (instance.mtd_dev) { /* abort on first valid result */ @@ -331,7 +332,10 @@ int px4_mtd_config(const px4_mtd_manifest_t *mft_mtd) return rv; } - for (uint8_t i = num_instances, num_entry = 0u; i < total_new_instances; ++i, ++num_entry) { + uint8_t i; + uint8_t num_entry; + + for (i = num_instances, num_entry = 0u; i < total_new_instances; ++i, ++num_entry) { rv = -ENOMEM; instances[i] = new mtd_instance_s; @@ -485,8 +489,7 @@ int px4_mtd_config(const px4_mtd_manifest_t *mft_mtd) total_blocks++; /* Now create a character device on the block device */ - - rv = bchdev_register(blockname, instances[i]->partition_names[part], false); + rv = bchdev_register(blockname, instances[i]->partition_names[part], O_RDWR); if (rv < 0) { PX4_ERR("bchdev_register %s failed: %d", instances[i]->partition_names[part], rv); diff --git a/platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/micro_hal.h b/platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/micro_hal.h index 9578e2007f47..7815b74607ab 100644 --- a/platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/micro_hal.h +++ b/platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/micro_hal.h @@ -43,6 +43,7 @@ __BEGIN_DECLS #define GPIO_OUTPUT_CLEAR GPIO_OUTPUT_ZERO #include +#include #include #include #include @@ -85,7 +86,7 @@ __BEGIN_DECLS #define px4_savepanic(fileno, context, length) ssarc_dump_savepanic(fileno, context, length) -#if defined(CONFIG_BOARD_CRASHDUMP) +#if defined(CONFIG_BOARD_CRASHDUMP_CUSTOM) # define HAS_SSARC 1 # define PX4_HF_GETDESC_IOCTL SSARC_DUMP_GETDESC_IOCTL # define PX4_SSARC_DUMP_BASE IMXRT_SSARC_HP_BASE diff --git a/platforms/nuttx/src/px4/nxp/rt117x/ssarc/ssarc_dump.c b/platforms/nuttx/src/px4/nxp/rt117x/ssarc/ssarc_dump.c index fcbcf2bc777c..8f789bc6835c 100644 --- a/platforms/nuttx/src/px4/nxp/rt117x/ssarc/ssarc_dump.c +++ b/platforms/nuttx/src/px4/nxp/rt117x/ssarc/ssarc_dump.c @@ -50,9 +50,9 @@ #include #include -#include +#include -#ifdef CONFIG_BOARD_CRASHDUMP +#ifdef CONFIG_BOARD_CRASHDUMP_CUSTOM #include #include "chip.h" @@ -444,8 +444,8 @@ static int ssarc_dump_poll(struct file *filep, struct pollfd *fds, if (setup) { fds->revents |= (fds->events & (POLLIN | POLLOUT)); - if (fds->revents != 0) { - nxsem_post(fds->sem); + if (fds->revents != 0 && fds->cb != NULL) { + fds->cb(fds); } } diff --git a/platforms/nuttx/src/px4/nxp/s32k34x/include/px4_arch/micro_hal.h b/platforms/nuttx/src/px4/nxp/s32k34x/include/px4_arch/micro_hal.h index fb2a3bcaeda2..2c76a75c4d45 100644 --- a/platforms/nuttx/src/px4/nxp/s32k34x/include/px4_arch/micro_hal.h +++ b/platforms/nuttx/src/px4/nxp/s32k34x/include/px4_arch/micro_hal.h @@ -95,7 +95,7 @@ __BEGIN_DECLS #define px4_savepanic(fileno, context, length) progmem_dump_savepanic(fileno, context, length) -#if defined(CONFIG_ARCH_HAVE_PROGMEM) && defined(CONFIG_BOARD_CRASHDUMP) +#if defined(CONFIG_ARCH_HAVE_PROGMEM) && defined(CONFIG_BOARD_CRASHDUMP_CUSTOM) # define HAS_PROGMEM 1 #endif diff --git a/src/include/visibility.h b/src/include/visibility.h index bc38ffb8a1ac..73f6b2be7645 100644 --- a/src/include/visibility.h +++ b/src/include/visibility.h @@ -120,10 +120,14 @@ #ifdef __cplusplus #include #endif + +#ifndef CONFIG_NUTTX_USERSPACE /* We should include cstdlib or stdlib.h but this doesn't * compile because many C++ files include stdlib.h and would * need to get changed. */ #pragma GCC poison getenv setenv putenv +#endif + #endif // defined(__PX4_NUTTX) #endif // PX4_DISABLE_GCC_POISON diff --git a/src/lib/parameters/CMakeLists.txt b/src/lib/parameters/CMakeLists.txt index 4f843fed7565..c4c1d80f51c1 100644 --- a/src/lib/parameters/CMakeLists.txt +++ b/src/lib/parameters/CMakeLists.txt @@ -210,6 +210,12 @@ if(NOT "${PX4_BOARD}" MATCHES "px4_io") else() add_library(parameters STATIC EXCLUDE_FROM_ALL ${PX4_SOURCE_DIR}/platforms/common/empty.c) endif() +if(NOT CONFIG_BUILD_FLAT) +target_compile_options(parameters PRIVATE +-fno-use-cxa-atexit +-fno-threadsafe-statics +) +endif() add_dependencies(parameters prebuild_targets) if(${PX4_PLATFORM} STREQUAL "nuttx") diff --git a/src/modules/load_mon/LoadMon.cpp b/src/modules/load_mon/LoadMon.cpp index bf709da9f916..6194afed1b6d 100644 --- a/src/modules/load_mon/LoadMon.cpp +++ b/src/modules/load_mon/LoadMon.cpp @@ -264,7 +264,8 @@ void LoadMon::stack_usage() if (system_load.tasks[_stack_task_index].valid && (system_load.tasks[_stack_task_index].tcb->pid > 0)) { - stack_free = up_check_tcbstack_remain(system_load.tasks[_stack_task_index].tcb); + stack_free = system_load.tasks[_stack_task_index].tcb->adj_stack_size - up_check_tcbstack( + system_load.tasks[_stack_task_index].tcb, system_load.tasks[_stack_task_index].tcb->adj_stack_size); strncpy((char *)task_stack_info.task_name, system_load.tasks[_stack_task_index].tcb->name, CONFIG_TASK_NAME_SIZE - 1); task_stack_info.task_name[CONFIG_TASK_NAME_SIZE - 1] = '\0'; @@ -273,11 +274,11 @@ void LoadMon::stack_usage() #if CONFIG_NFILE_DESCRIPTORS_PER_BLOCK > 0 unsigned int tcb_num_used_fds = 0; // number of used file descriptors - struct filelist *filelist = &system_load.tasks[_stack_task_index].tcb->group->tg_filelist; + struct fdlist *fdlist = &system_load.tasks[_stack_task_index].tcb->group->tg_fdlist; - for (int fdr = 0; fdr < filelist->fl_rows; fdr++) { + for (int fdr = 0; fdr < fdlist->fl_rows; fdr++) { for (int fdc = 0; fdc < CONFIG_NFILE_DESCRIPTORS_PER_BLOCK; fdc++) { - if (filelist->fl_files[fdr][fdc].f_inode) { + if (fdlist->fl_fds[fdr][fdc].f_file) { ++tcb_num_used_fds; } } diff --git a/src/modules/task_watchdog/TaskWatchdog.cpp b/src/modules/task_watchdog/TaskWatchdog.cpp index 3d91f43616fb..94c0777e7b8e 100644 --- a/src/modules/task_watchdog/TaskWatchdog.cpp +++ b/src/modules/task_watchdog/TaskWatchdog.cpp @@ -341,7 +341,7 @@ void TaskWatchdog::capture_and_write_dump() d.regs[REG_R10], d.regs[REG_R11], d.regs[REG_R12], d.regs[REG_R13], d.regs[REG_R14], d.regs[REG_R15]); -#ifdef CONFIG_ARMV7M_USEBASEPRI +#if defined(CONFIG_ARMV7M_USEBASEPRI) || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) dprintf(fd, " xpsr:%08" PRIx32 " basepri:%08" PRIx32 "\n", d.regs[REG_XPSR], d.regs[REG_BASEPRI]); #else diff --git a/src/systemcmds/hardfault_log/hardfault_log.c b/src/systemcmds/hardfault_log/hardfault_log.c index f8ff269ec6b8..39ccdf09b706 100644 --- a/src/systemcmds/hardfault_log/hardfault_log.c +++ b/src/systemcmds/hardfault_log/hardfault_log.c @@ -340,7 +340,7 @@ static int write_stack_detail(bool inValid, _stack_s *si, char *sp_name, tcb.adj_stack_size = si->size; if (verify_ram_address(sbot, si->size)) { - n = snprintf(buffer, max, " used: 0x%08zx\n", up_check_tcbstack(&tcb)); + n = snprintf(buffer, max, " used: 0x%08zx\n", up_check_tcbstack(&tcb, tcb.adj_stack_size)); } else { n = snprintf(buffer, max, "Invalid Stack! (Corrupted TCB) Stack base: 0x%08" PRIx32 " Stack size: 0x%08" @@ -459,7 +459,7 @@ static int write_registers(uint32_t regs[], char *buffer, int max, int fd) return -EIO; } -#ifdef CONFIG_ARMV7M_USEBASEPRI +#if defined(CONFIG_ARMV7M_USEBASEPRI) || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) n = snprintf(buffer, max, " xpsr:0x%08" PRIx32 " basepri:0x%08" PRIx32 " control:0x%08" PRIx32 "\n", regs[REG_XPSR], regs[REG_BASEPRI], getcontrol()); From 2483d9be64369b453d63c8ceade0bf445128cf08 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Tue, 24 Feb 2026 11:53:53 +0100 Subject: [PATCH 03/24] feat(drivers): upgrade NuttX to 12.12.0 sitl: fix NuttX 11.12.0 upgrade regressions drivers: uavcan: fix TFLM c library conflict With NuttX 12.12.0 the TFLM c library causes a conflict --- .../AuterionAutostarter.cpp | 2 +- .../cdcacm_autostart/cdcacm_autostart.cpp | 2 +- src/drivers/cyphal/CanardSocketCAN.hpp | 1 - src/drivers/cyphal/NodeClient.cpp | 2 +- src/drivers/px4io/px4io.cpp | 2 +- src/drivers/px4io/px4io_uploader.cpp | 2 +- src/drivers/tap_esc/tap_esc_uploader.cpp | 2 +- src/drivers/uavcan/CMakeLists.txt | 8 ++++++- .../kinetis/driver/src/uc_kinetis_thread.cpp | 4 +++- .../driver/include/uavcan_nuttx/socketcan.hpp | 1 - .../socketcan/driver/src/socketcan.cpp | 1 - .../socketcan/driver/src/thread.cpp | 4 +++- .../stm32/driver/src/uc_stm32_thread.cpp | 4 +++- .../stm32h7/driver/src/uc_stm32h7_thread.cpp | 4 +++- src/lib/cdev/CDev.cpp | 22 ++++++++++++++++++- src/lib/cdev/nuttx/cdev_platform.cpp | 16 +++++--------- src/lib/parameters/flashparams/flashfs.c | 2 +- src/lib/parameters/flashparams/flashfs32.c | 2 +- src/lib/parameters/parameters.cpp | 4 ++++ src/lib/systemlib/hardfault_log.h | 4 ++-- src/modules/mavlink/mavlink_ftp.cpp | 4 ++++ src/modules/mavlink/mavlink_ftp.h | 2 +- src/modules/mavlink/mavlink_mission.cpp | 4 ++++ src/modules/navigator/geofence.cpp | 4 ++++ src/modules/px4iofirmware/px4io.cpp | 2 +- src/modules/uxrce_dds_client/CMakeLists.txt | 4 ++++ 26 files changed, 78 insertions(+), 31 deletions(-) diff --git a/src/drivers/auterion_autostarter/AuterionAutostarter.cpp b/src/drivers/auterion_autostarter/AuterionAutostarter.cpp index f3a09079f32f..ad10597df814 100644 --- a/src/drivers/auterion_autostarter/AuterionAutostarter.cpp +++ b/src/drivers/auterion_autostarter/AuterionAutostarter.cpp @@ -393,7 +393,7 @@ int AuterionAutostarter::start(const char *start_command, const char **start_arg int status = PX4_ERROR; if (start_command != nullptr) { - int pid = exec_builtin(start_command, (char **)start_argv, NULL, 0); + int pid = exec_builtin(start_command, (char **)start_argv, NULL); if (pid != -1) { waitpid(pid, &status, WUNTRACED); diff --git a/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp b/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp index 2ed3d7a89913..fdab5f804837 100644 --- a/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp +++ b/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp @@ -570,7 +570,7 @@ int CdcAcmAutostart::execute_process(char *const *argv) int pid = -1; sched_lock(); - pid = exec_builtin(argv[0], argv, nullptr, 0); + pid = exec_builtin(argv[0], argv, nullptr); sched_unlock(); return pid; diff --git a/src/drivers/cyphal/CanardSocketCAN.hpp b/src/drivers/cyphal/CanardSocketCAN.hpp index a00cb23de051..f7ddc73b5cbf 100644 --- a/src/drivers/cyphal/CanardSocketCAN.hpp +++ b/src/drivers/cyphal/CanardSocketCAN.hpp @@ -44,7 +44,6 @@ #include #include -#include #include diff --git a/src/drivers/cyphal/NodeClient.cpp b/src/drivers/cyphal/NodeClient.cpp index 0f2ae4107604..88eda62fbca1 100644 --- a/src/drivers/cyphal/NodeClient.cpp +++ b/src/drivers/cyphal/NodeClient.cpp @@ -41,7 +41,7 @@ #define PNP_UNIQUE_ID_SIZE 16 // 128 bit unique id -#include +#include #include "NodeClient.hpp" void NodeClient::callback(const CanardRxTransfer &receive) diff --git a/src/drivers/px4io/px4io.cpp b/src/drivers/px4io/px4io.cpp index 835435a84176..c46d3041daec 100644 --- a/src/drivers/px4io/px4io.cpp +++ b/src/drivers/px4io/px4io.cpp @@ -45,7 +45,7 @@ #include #include -#include +#include #include #include diff --git a/src/drivers/px4io/px4io_uploader.cpp b/src/drivers/px4io/px4io_uploader.cpp index 62c699afddbf..abafa7bbfc68 100644 --- a/src/drivers/px4io/px4io_uploader.cpp +++ b/src/drivers/px4io/px4io_uploader.cpp @@ -55,7 +55,7 @@ #include #include -#include +#include #include "uploader.h" diff --git a/src/drivers/tap_esc/tap_esc_uploader.cpp b/src/drivers/tap_esc/tap_esc_uploader.cpp index 350e366b7347..cf0f89a5df6e 100644 --- a/src/drivers/tap_esc/tap_esc_uploader.cpp +++ b/src/drivers/tap_esc/tap_esc_uploader.cpp @@ -58,7 +58,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/drivers/uavcan/CMakeLists.txt b/src/drivers/uavcan/CMakeLists.txt index dba4f647775a..28ec86ef5a85 100644 --- a/src/drivers/uavcan/CMakeLists.txt +++ b/src/drivers/uavcan/CMakeLists.txt @@ -71,6 +71,12 @@ if(NOT config_uavcan_num_ifaces) message(FATAL_ERROR "config_uavcan_num_ifaces not set") endif() +if(CONFIG_LIB_TFLM) + set(UAVCAN_IMPLEMENT_PLACEMENT_NEW 0) +else() + set(UAVCAN_IMPLEMENT_PLACEMENT_NEW 1) +endif() + string(TOUPPER "${PX4_PLATFORM}" OS_UPPER) string(TOUPPER "${UAVCAN_DRIVER}" UAVCAN_DRIVER_UPPER) add_definitions( @@ -80,7 +86,7 @@ add_definitions( -DUAVCAN_NUM_IFACES=${config_uavcan_num_ifaces} -DUAVCAN_CPP_VERSION=UAVCAN_CPP03 -DUAVCAN_DRIVER=uavcan_${UAVCAN_DRIVER} - -DUAVCAN_IMPLEMENT_PLACEMENT_NEW=1 + -DUAVCAN_IMPLEMENT_PLACEMENT_NEW=${UAVCAN_IMPLEMENT_PLACEMENT_NEW} -DUAVCAN_MEM_POOL_BLOCK_SIZE=48 -DUAVCAN_NO_ASSERTIONS -DUAVCAN_PLATFORM=${UAVCAN_PLATFORM} diff --git a/src/drivers/uavcan/uavcan_drivers/kinetis/driver/src/uc_kinetis_thread.cpp b/src/drivers/uavcan/uavcan_drivers/kinetis/driver/src/uc_kinetis_thread.cpp index a64826801c33..894f89c6746e 100644 --- a/src/drivers/uavcan/uavcan_drivers/kinetis/driver/src/uc_kinetis_thread.cpp +++ b/src/drivers/uavcan/uavcan_drivers/kinetis/driver/src/uc_kinetis_thread.cpp @@ -51,7 +51,9 @@ bool BusEvent::wait(uavcan::MonotonicDuration duration) void BusEvent::signalFromInterrupt() { - if (sem_.semcount <= 0) { + int semcount; + + if (sem_getvalue(&sem_, &semcount) == 0 && semcount <= 0) { (void)sem_post(&sem_); } diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/include/uavcan_nuttx/socketcan.hpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/include/uavcan_nuttx/socketcan.hpp index 555d50d5a5f3..e5a69c7c0822 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/include/uavcan_nuttx/socketcan.hpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/include/uavcan_nuttx/socketcan.hpp @@ -42,7 +42,6 @@ #include #include -#include namespace uavcan_socketcan { diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp index fe7a9767dba0..35901b3f2f0b 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp @@ -51,7 +51,6 @@ #include #include -#include #define MODULE_NAME "UAVCAN_SOCKETCAN" diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/thread.cpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/thread.cpp index 1060c611f2d0..8ae56867c5d7 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/thread.cpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/thread.cpp @@ -79,7 +79,9 @@ bool BusEvent::wait(uavcan::MonotonicDuration duration) void BusEvent::signalFromInterrupt() { - if (sem_.semcount <= 0) { + int semcount; + + if (sem_getvalue(&sem_, &semcount) == 0 && semcount <= 0) { (void)sem_post(&sem_); } diff --git a/src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp b/src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp index 7e1f21bc6e54..8cb70afc0f57 100644 --- a/src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp +++ b/src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp @@ -53,7 +53,9 @@ bool BusEvent::wait(uavcan::MonotonicDuration duration) void BusEvent::signalFromInterrupt() { - if (sem_.semcount <= 0) { + int semcount; + + if (sem_getvalue(&sem_, &semcount) == 0 && semcount <= 0) { (void)sem_post(&sem_); } diff --git a/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_thread.cpp b/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_thread.cpp index 9af0a40a5317..6c4fb2b4dd29 100644 --- a/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_thread.cpp +++ b/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_thread.cpp @@ -53,7 +53,9 @@ bool BusEvent::wait(uavcan::MonotonicDuration duration) void BusEvent::signalFromInterrupt() { - if (sem_.semcount <= 0) { + int semcount; + + if (sem_getvalue(&sem_, &semcount) == 0 && semcount <= 0) { (void)sem_post(&sem_); } diff --git a/src/lib/cdev/CDev.cpp b/src/lib/cdev/CDev.cpp index a4599ab44a4a..7edbdafcabdf 100644 --- a/src/lib/cdev/CDev.cpp +++ b/src/lib/cdev/CDev.cpp @@ -287,11 +287,21 @@ CDev::poll(file_t *filep, px4_pollfd_struct_t *fds, bool setup) */ fds->revents |= fds->events & poll_state(filep); - /* yes? post the notification */ + /* yes? invoke the callback */ +#ifdef __PX4_NUTTX + + if (fds->revents != 0 && fds->cb != nullptr) { + fds->cb(fds); + } + +#else + if (fds->revents != 0) { px4_sem_post(fds->sem); } +#endif + } ATOMIC_LEAVE; @@ -335,9 +345,19 @@ CDev::poll_notify_one(px4_pollfd_struct_t *fds, px4_pollevent_t events) PX4_DEBUG(" Events fds=%p %0x %0x %0x", fds, fds->revents, fds->events, events); +#ifdef __PX4_NUTTX + + if (fds->revents != 0 && fds->cb != nullptr) { + fds->cb(fds); + } + +#else + if (fds->revents != 0) { px4_sem_post(fds->sem); } + +#endif } int diff --git a/src/lib/cdev/nuttx/cdev_platform.cpp b/src/lib/cdev/nuttx/cdev_platform.cpp index 8827d5bf2892..f422ab1e8e74 100644 --- a/src/lib/cdev/nuttx/cdev_platform.cpp +++ b/src/lib/cdev/nuttx/cdev_platform.cpp @@ -89,10 +89,6 @@ const cdev::px4_file_operations_t &cdev::CDev::fops_ref() { return g_fops; } static int cdev_open(file_t *filp) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { - return -ENODEV; - } - cdev::CDev *cdev = (cdev::CDev *)(filp->f_inode->i_private); return cdev->open(filp); @@ -101,7 +97,7 @@ cdev_open(file_t *filp) static int cdev_close(file_t *filp) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { + if ((filp->f_inode->i_crefs) == 0) { return -ENODEV; } @@ -113,7 +109,7 @@ cdev_close(file_t *filp) static ssize_t cdev_read(file_t *filp, char *buffer, size_t buflen) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { + if ((filp->f_inode->i_crefs) == 0) { return -ENODEV; } @@ -125,7 +121,7 @@ cdev_read(file_t *filp, char *buffer, size_t buflen) static ssize_t cdev_write(file_t *filp, const char *buffer, size_t buflen) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { + if ((filp->f_inode->i_crefs) == 0) { return -ENODEV; } @@ -137,7 +133,7 @@ cdev_write(file_t *filp, const char *buffer, size_t buflen) static off_t cdev_seek(file_t *filp, off_t offset, int whence) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { + if ((filp->f_inode->i_crefs) == 0) { return -ENODEV; } @@ -149,7 +145,7 @@ cdev_seek(file_t *filp, off_t offset, int whence) static int cdev_ioctl(file_t *filp, int cmd, unsigned long arg) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { + if ((filp->f_inode->i_crefs) == 0) { return -ENODEV; } @@ -161,7 +157,7 @@ cdev_ioctl(file_t *filp, int cmd, unsigned long arg) static int cdev_poll(file_t *filp, px4_pollfd_struct_t *fds, bool setup) { - if ((filp->f_inode->i_flags & FSNODEFLAG_DELETED) != 0) { + if ((filp->f_inode->i_crefs) == 0) { return -ENODEV; } diff --git a/src/lib/parameters/flashparams/flashfs.c b/src/lib/parameters/flashparams/flashfs.c index 0c18da2facf4..4563489b7222 100644 --- a/src/lib/parameters/flashparams/flashfs.c +++ b/src/lib/parameters/flashparams/flashfs.c @@ -44,7 +44,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/lib/parameters/flashparams/flashfs32.c b/src/lib/parameters/flashparams/flashfs32.c index e61376128ec9..459f0ac950b7 100644 --- a/src/lib/parameters/flashparams/flashfs32.c +++ b/src/lib/parameters/flashparams/flashfs32.c @@ -48,7 +48,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/lib/parameters/parameters.cpp b/src/lib/parameters/parameters.cpp index 84a88e4b312a..aa454afe12f2 100644 --- a/src/lib/parameters/parameters.cpp +++ b/src/lib/parameters/parameters.cpp @@ -47,7 +47,11 @@ #include #include +#if defined(__PX4_NUTTX) +#include +#else #include +#endif #include #include #include diff --git a/src/lib/systemlib/hardfault_log.h b/src/lib/systemlib/hardfault_log.h index 9cfa2813f139..fd0a6098761d 100644 --- a/src/lib/systemlib/hardfault_log.h +++ b/src/lib/systemlib/hardfault_log.h @@ -259,7 +259,7 @@ typedef struct { _stack_s interrupt; #endif -} stack_t; +} px4_stack_t; /* Not Used for reference only */ @@ -372,7 +372,7 @@ typedef struct { int pid; /* Process ID */ uint32_t regs[XCPTCONTEXT_REGS]; /* Interrupt register save area */ fault_regs_s fault_regs; /* NVIC status */ - stack_t stacks; /* Stack info */ + px4_stack_t stacks; /* Stack info */ #if CONFIG_TASK_NAME_SIZE > 0 char name[CONFIG_TASK_NAME_SIZE + 1]; /* Task name (with NULL * terminator) */ diff --git a/src/modules/mavlink/mavlink_ftp.cpp b/src/modules/mavlink/mavlink_ftp.cpp index 9b9b280cb765..29d49fbff458 100644 --- a/src/modules/mavlink/mavlink_ftp.cpp +++ b/src/modules/mavlink/mavlink_ftp.cpp @@ -34,7 +34,11 @@ /// @file mavlink_ftp.cpp /// @author px4dev, Don Gagne +#if defined(__PX4_NUTTX) +#include +#else #include +#endif #include #include #include diff --git a/src/modules/mavlink/mavlink_ftp.h b/src/modules/mavlink/mavlink_ftp.h index 41cc18dcfd81..d72202efdfe1 100644 --- a/src/modules/mavlink/mavlink_ftp.h +++ b/src/modules/mavlink/mavlink_ftp.h @@ -37,7 +37,7 @@ /// @author px4dev, Don Gagne #include -#include +#include #include #include diff --git a/src/modules/mavlink/mavlink_mission.cpp b/src/modules/mavlink/mavlink_mission.cpp index 577ac205d2dd..2ecbca623774 100644 --- a/src/modules/mavlink/mavlink_mission.cpp +++ b/src/modules/mavlink/mavlink_mission.cpp @@ -54,7 +54,11 @@ #include #include #include +#if defined(__PX4_NUTTX) +#include +#else #include +#endif using matrix::wrap_2pi; diff --git a/src/modules/navigator/geofence.cpp b/src/modules/navigator/geofence.cpp index d1a4e492fa9e..34e2b8d6da56 100644 --- a/src/modules/navigator/geofence.cpp +++ b/src/modules/navigator/geofence.cpp @@ -43,7 +43,11 @@ #include "navigation.h" #include +#if defined(__PX4_NUTTX) +#include +#else #include +#endif #include #include diff --git a/src/modules/px4iofirmware/px4io.cpp b/src/modules/px4iofirmware/px4io.cpp index 176d6bd1ebb6..3b2aa6b07d02 100644 --- a/src/modules/px4iofirmware/px4io.cpp +++ b/src/modules/px4iofirmware/px4io.cpp @@ -48,7 +48,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/modules/uxrce_dds_client/CMakeLists.txt b/src/modules/uxrce_dds_client/CMakeLists.txt index 75760c28a01f..6e8693da9775 100644 --- a/src/modules/uxrce_dds_client/CMakeLists.txt +++ b/src/modules/uxrce_dds_client/CMakeLists.txt @@ -71,6 +71,10 @@ else() set(lib_dir "lib") endif() + if(PX4_PLATFORM STREQUAL "nuttx") + set(c_flags_with_includes "${c_flags_with_includes} -Wno-cast-align -D__PX4_NUTTX") + endif() + include(ExternalProject) ExternalProject_Add( libmicroxrceddsclient_project From 69c38f1cdb21d974330a28e48adbc19b2af1f29e Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Thu, 6 Aug 2026 13:19:51 +0200 Subject: [PATCH 04/24] feat(boards): upgrade NuttX to 12.12.0 boards: Disable MMC_IOC_CMD ioctl NuttX default is Y, but it's not used boards: Fix meminfo/free boards: fix libc float setting boards: Reduce flash usage Using strerr short mode Don't cache DNS entries (also saves some ram) fix(boards): kakutef7 disable optical flow ekf2 to save flash kakutef7 overflows with nuttx 12.12.0 also it doesn't have optical flow drivers anyhow. Thus disable ekf2 optical flow --- .../ctrl-n1/nuttx-config/bootloader/defconfig | 13 +- boards/3dr/ctrl-n1/nuttx-config/nsh/defconfig | 39 +-- .../ctrl-zero-h7-oem-revg/bootloader.px4board | 1 + .../ctrl-zero-h7-oem-revg/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../nuttx-config/nsh/defconfig | 35 +-- boards/accton-godwit/ga1/bootloader.px4board | 1 + .../ga1/nuttx-config/bootloader/defconfig | 13 +- .../ga1/nuttx-config/nsh/defconfig | 43 ++- .../nuttx-config/bootloader/defconfig | 3 + .../aedroxh7/nuttx-config/nsh/defconfig | 44 ++- boards/airmind/mindpx-v2/default.px4board | 2 +- .../mindpx-v2/nuttx-config/nsh/defconfig | 33 +- .../flycore/nuttx-config/nsh/defconfig | 42 +-- .../nuttx-config/canbootloader/defconfig | 11 +- .../can-flow-mr/nuttx-config/nsh/defconfig | 28 +- .../nuttx-config/canbootloader/defconfig | 11 +- .../ark/can-flow/nuttx-config/nsh/defconfig | 28 +- boards/ark/can-gps/default.px4board | 2 +- .../nuttx-config/canbootloader/defconfig | 11 +- boards/ark/can-gps/nuttx-config/nsh/defconfig | 27 +- boards/ark/can-rtk-gps/default.px4board | 2 +- .../nuttx-config/canbootloader/defconfig | 11 +- .../can-rtk-gps/nuttx-config/nsh/defconfig | 28 +- .../nuttx-config/canbootloader/defconfig | 11 +- boards/ark/cannode/nuttx-config/nsh/defconfig | 28 +- boards/ark/dist/default.px4board | 12 +- .../dist/nuttx-config/canbootloader/defconfig | 11 +- boards/ark/dist/nuttx-config/nsh/defconfig | 28 +- boards/ark/f9p-gps/default.px4board | 2 +- .../nuttx-config/canbootloader/defconfig | 11 +- boards/ark/f9p-gps/nuttx-config/nsh/defconfig | 28 +- .../fmu-v6s/nuttx-config/bootloader/defconfig | 8 +- boards/ark/fmu-v6s/nuttx-config/nsh/defconfig | 43 ++- boards/ark/fmu-v6x/encrypted_logs.px4board | 12 +- .../fmu-v6x/nuttx-config/bootloader/defconfig | 13 +- boards/ark/fmu-v6x/nuttx-config/nsh/defconfig | 43 ++- boards/ark/fmu-v6x/rover.px4board | 2 +- boards/ark/fmu-v6x/src/init.c | 8 +- .../nuttx-config/bootloader/defconfig | 15 +- .../ark/fmu-v6xrt/nuttx-config/nsh/defconfig | 17 +- .../fmu-v6xrt/src/imxrt_flexspi_nor_boot.h | 2 +- boards/ark/fmu-v6xrt/src/init.c | 16 +- boards/ark/fpv/encrypted_logs.px4board | 13 +- .../ark/fpv/nuttx-config/bootloader/defconfig | 13 +- boards/ark/fpv/nuttx-config/nsh/defconfig | 36 +-- boards/ark/fpv/rover.px4board | 2 +- .../mag/nuttx-config/canbootloader/defconfig | 11 +- boards/ark/mag/nuttx-config/nsh/defconfig | 28 +- boards/ark/pi6x/default.px4board | 1 + .../pi6x/nuttx-config/bootloader/defconfig | 13 +- boards/ark/pi6x/nuttx-config/nsh/defconfig | 36 +-- boards/ark/septentrio-gps/default.px4board | 2 +- .../nuttx-config/canbootloader/defconfig | 11 +- .../septentrio-gps/nuttx-config/nsh/defconfig | 28 +- .../nuttx-config/canbootloader/defconfig | 11 +- .../ark/teseo-gps/nuttx-config/nsh/defconfig | 17 +- boards/ark/x20-gps/default.px4board | 2 +- .../nuttx-config/canbootloader/defconfig | 11 +- boards/ark/x20-gps/nuttx-config/nsh/defconfig | 28 +- boards/atl/mantis-edu/default.px4board | 1 + .../atl/mantis-edu/nuttx-config/nsh/defconfig | 38 +-- boards/auterion/fmu-v6s/multicopter.px4board | 4 +- .../fmu-v6s/nuttx-config/bootloader/defconfig | 13 +- .../fmu-v6s/nuttx-config/nsh/defconfig | 41 ++- boards/auterion/fmu-v6s/zenoh.px4board | 1 + boards/auterion/fmu-v6x/multicopter.px4board | 4 +- .../fmu-v6x/nuttx-config/bootloader/defconfig | 13 +- .../fmu-v6x/nuttx-config/nsh/defconfig | 40 ++- boards/auterion/fmu-v6x/rover.px4board | 4 +- boards/auterion/fmu-v6x/spacecraft.px4board | 12 +- boards/auterion/fmu-v6x/uuv.px4board | 14 +- boards/av/x-v1/default.px4board | 3 +- boards/av/x-v1/nuttx-config/nsh/defconfig | 45 ++- boards/beaglebone/blue/default.px4board | 1 - .../crazyflie/nuttx-config/nsh/defconfig | 34 +-- .../crazyflie21/nuttx-config/nsh/defconfig | 29 +- .../bluerobotics/navigator/default.px4board | 36 +-- .../nuttx-config/bootloader/defconfig | 3 + .../h753-som/nuttx-config/nsh/defconfig | 36 +-- boards/corvon/743v1/default.px4board | 3 +- .../743v1/nuttx-config/bootloader/defconfig | 13 +- .../corvon/743v1/nuttx-config/nsh/defconfig | 34 ++- .../corvon/743v2/nuttx-config/nsh/defconfig | 38 +-- boards/corvon/v5/nuttx-config/nsh/defconfig | 39 ++- boards/cuav/7-nano/default.px4board | 1 + .../7-nano/nuttx-config/bootloader/defconfig | 13 +- boards/cuav/7-nano/nuttx-config/nsh/defconfig | 46 ++- .../nuttx-config/canbootloader/defconfig | 11 +- .../can-gps-v1/nuttx-config/nsh/defconfig | 29 +- .../fmu-v6x/nuttx-config/bootloader/defconfig | 13 +- .../cuav/fmu-v6x/nuttx-config/nsh/defconfig | 43 ++- boards/cuav/nora/default.px4board | 3 +- .../nora/nuttx-config/bootloader/defconfig | 13 +- boards/cuav/nora/nuttx-config/nsh/defconfig | 37 +-- .../x25-evo/nuttx-config/bootloader/defconfig | 13 +- .../cuav/x25-evo/nuttx-config/nsh/defconfig | 43 ++- .../cuav/x25-mega/nuttx-config/nsh/defconfig | 40 ++- .../nuttx-config/bootloader/defconfig | 4 + .../cuav/x25-super/nuttx-config/nsh/defconfig | 43 ++- boards/cuav/x7pro/default.px4board | 3 +- .../x7pro/nuttx-config/bootloader/defconfig | 13 +- boards/cuav/x7pro/nuttx-config/nsh/defconfig | 36 +-- boards/cuav/x7pro/nuttx-config/test/defconfig | 36 +-- boards/cubepilot/cubeorange/default.px4board | 7 +- .../nuttx-config/bootloader/defconfig | 13 +- .../cubeorange/nuttx-config/console/defconfig | 35 +-- .../cubeorange/nuttx-config/nsh/defconfig | 37 +-- .../cubeorange/nuttx-config/test/defconfig | 36 +-- .../cubepilot/cubeorangeplus/default.px4board | 7 +- .../nuttx-config/bootloader/defconfig | 14 +- .../nuttx-config/console/defconfig | 35 +-- .../cubeorangeplus/nuttx-config/nsh/defconfig | 37 +-- .../nuttx-config/test/defconfig | 36 +-- boards/cubepilot/cubeyellow/default.px4board | 3 +- .../cubeyellow/nuttx-config/nsh/defconfig | 35 ++- .../io-v2/nuttx-config/nsh/defconfig | 19 +- .../diatone/mamba-f405-mk2/default.px4board | 2 +- .../nuttx-config/include/board.h | 4 - .../mamba-f405-mk2/nuttx-config/nsh/defconfig | 27 +- boards/emlid/navio2/default.px4board | 2 +- .../esp32/nuttx-config/nsh/defconfig | 15 +- .../gn-f405/nuttx-config/include/board.h | 4 - .../flywoo/gn-f405/nuttx-config/nsh/defconfig | 34 +-- boards/freefly/can-rtk-gps/default.px4board | 1 + .../nuttx-config/canbootloader/defconfig | 12 +- .../can-rtk-gps/nuttx-config/nsh/defconfig | 29 +- .../nuttx-config/bootloader/defconfig | 4 + .../airbrainh743/nuttx-config/nsh/defconfig | 48 ++- .../nuttx-config/bootloader/defconfig | 13 +- .../hkust/nxt-dual/nuttx-config/nsh/defconfig | 36 +-- .../nuttx-config/nsh/old_defconfig.txt | 16 +- boards/hkust/nxt-v1/default.px4board | 3 +- .../nxt-v1/nuttx-config/bootloader/defconfig | 13 +- .../hkust/nxt-v1/nuttx-config/nsh/defconfig | 36 +-- .../nuttx-config/canbootloader/defconfig | 11 +- .../can-gps-v1/nuttx-config/nsh/defconfig | 29 +- boards/holybro/durandal-v1/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../durandal-v1/nuttx-config/nsh/defconfig | 37 +-- .../nuttx-config/canbootloader/defconfig | 11 +- .../holybro/h-flow/nuttx-config/nsh/defconfig | 24 +- boards/holybro/kakutef7/default.px4board | 4 +- .../kakutef7/nuttx-config/nsh/defconfig | 44 +-- boards/holybro/kakuteh7-wing/default.px4board | 9 +- .../nuttx-config/bootloader/defconfig | 13 +- .../kakuteh7-wing/nuttx-config/nsh/defconfig | 37 +-- boards/holybro/kakuteh7/default.px4board | 5 +- .../nuttx-config/bootloader/defconfig | 13 +- .../kakuteh7/nuttx-config/nsh/defconfig | 37 +-- .../nuttx-config/bootloader/defconfig | 13 +- .../nuttx-config/nsh/defconfig | 37 +-- boards/holybro/kakuteh7mini/default.px4board | 5 +- .../nuttx-config/bootloader/defconfig | 12 +- .../kakuteh7mini/nuttx-config/nsh/defconfig | 37 +-- boards/holybro/kakuteh7v2/default.px4board | 5 +- .../nuttx-config/bootloader/defconfig | 12 +- .../kakuteh7v2/nuttx-config/nsh/defconfig | 37 +-- boards/holybro/pix32v5/default.px4board | 3 +- .../pix32v5/nuttx-config/nsh/defconfig | 35 ++- .../nuttx-config/canbootloader/defconfig | 11 +- .../gnss-m9n-f4/nuttx-config/nsh/defconfig | 30 +- boards/matek/h743-mini/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../h743-mini/nuttx-config/nsh/defconfig | 37 +-- boards/matek/h743-slim/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../h743-slim/nuttx-config/nsh/defconfig | 37 +-- boards/matek/h743/default.px4board | 3 +- .../h743/nuttx-config/bootloader/defconfig | 13 +- boards/matek/h743/nuttx-config/nsh/defconfig | 37 +-- boards/micoair/h743-aio/default.px4board | 2 +- .../nuttx-config/bootloader/defconfig | 13 +- .../h743-aio/nuttx-config/nsh/defconfig | 36 +-- boards/micoair/h743-lite/default.px4board | 2 +- .../nuttx-config/bootloader/defconfig | 13 +- .../h743-lite/nuttx-config/nsh/defconfig | 36 +-- boards/micoair/h743-v2/default.px4board | 2 +- .../h743-v2/nuttx-config/bootloader/defconfig | 13 +- .../h743-v2/nuttx-config/nsh/defconfig | 36 +-- boards/micoair/h743/default.px4board | 2 +- .../h743/nuttx-config/bootloader/defconfig | 13 +- .../micoair/h743/nuttx-config/nsh/defconfig | 36 +-- boards/modalai/fc-v1/default.px4board | 3 +- .../modalai/fc-v1/nuttx-config/nsh/defconfig | 34 +-- boards/modalai/fc-v2/default.px4board | 3 +- .../fc-v2/nuttx-config/bootloader/defconfig | 13 +- .../modalai/fc-v2/nuttx-config/nsh/defconfig | 37 +-- .../voxl2-io/nuttx-config/nsh/defconfig | 19 +- boards/mro/ctrl-zero-classic/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../nuttx-config/nsh/defconfig | 38 +-- boards/mro/ctrl-zero-f7-oem/default.px4board | 3 +- .../nuttx-config/nsh/defconfig | 35 ++- boards/mro/ctrl-zero-f7/default.px4board | 3 +- .../ctrl-zero-f7/nuttx-config/nsh/defconfig | 35 ++- boards/mro/ctrl-zero-h7-oem/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../nuttx-config/nsh/defconfig | 37 +-- boards/mro/ctrl-zero-h7/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../ctrl-zero-h7/nuttx-config/nsh/defconfig | 37 +-- boards/mro/pixracerpro/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../pixracerpro/nuttx-config/nsh/defconfig | 35 +-- boards/mro/x21-777/default.px4board | 3 +- boards/mro/x21-777/nuttx-config/nsh/defconfig | 34 +-- boards/mro/x21/default.px4board | 2 +- boards/mro/x21/nuttx-config/nsh/defconfig | 33 +- boards/narinfc/h7/default.px4board | 2 +- .../h7/nuttx-config/bootloader/defconfig | 13 +- boards/narinfc/h7/nuttx-config/nsh/defconfig | 38 +-- boards/narinfc/h7/nuttx-config/test/defconfig | 36 +-- boards/nxp/fmuk66-e/default.px4board | 2 +- .../nxp/fmuk66-e/nuttx-config/nsh/defconfig | 37 +-- .../fmuk66-e/nuttx-config/socketcan/defconfig | 45 ++- boards/nxp/fmuk66-v3/default.px4board | 2 +- .../nxp/fmuk66-v3/nuttx-config/nsh/defconfig | 30 +- .../nuttx-config/socketcan/defconfig | 36 ++- .../nxp/fmuk66-v3/nuttx-config/test/defconfig | 15 +- boards/nxp/mr-canhubk3/default.px4board | 1 + boards/nxp/mr-canhubk3/fmu.px4board | 1 - .../mr-canhubk3/nuttx-config/nsh/defconfig | 44 ++- .../nuttx-config/sysview/defconfig | 289 ------------------ boards/nxp/mr-canhubk3/sysview.px4board | 51 ---- .../nuttx-config/bootloader/defconfig | 13 +- .../nxp/mr-tropic/nuttx-config/nsh/defconfig | 31 +- .../mr-tropic/src/imxrt_flexspi_nor_boot.h | 2 +- .../nxp/mr-tropic/src/imxrt_flexspi_storage.c | 2 +- boards/nxp/mr-tropic/src/init.c | 14 +- boards/nxp/mr-tropic/src/tropic_led_pwm.cpp | 2 +- .../nuttx-config/nsh/defconfig | 31 +- .../src/imxrt_flexspi_nor_boot.h | 2 +- .../src/imxrt_flexspi_storage.c | 2 +- boards/nxp/tropic-community/src/init.c | 14 +- .../tropic-community/src/tropic_led_pwm.cpp | 2 +- boards/nxp/ucans32k146/default.px4board | 1 + .../nuttx-config/canbootloader/defconfig | 12 +- .../ucans32k146/nuttx-config/nsh/defconfig | 21 +- .../omnibus/f4sd/nuttx-config/include/board.h | 4 - .../omnibus/f4sd/nuttx-config/nsh/defconfig | 26 +- boards/px4/fmu-v2/fixedwing.px4board | 2 +- boards/px4/fmu-v2/nuttx-config/nsh/defconfig | 28 +- boards/px4/fmu-v2/rover.px4board | 9 - boards/px4/fmu-v3/nuttx-config/nsh/defconfig | 35 +-- boards/px4/fmu-v3/rover.px4board | 2 +- boards/px4/fmu-v4/nuttx-config/nsh/defconfig | 37 +-- boards/px4/fmu-v4/nuttx-config/test/defconfig | 31 +- boards/px4/fmu-v4/rover.px4board | 2 +- boards/px4/fmu-v4pro/default.px4board | 2 +- .../px4/fmu-v4pro/nuttx-config/nsh/defconfig | 35 +-- .../px4/fmu-v4pro/nuttx-config/test/defconfig | 31 +- boards/px4/fmu-v4pro/rover.px4board | 2 +- boards/px4/fmu-v5/default.px4board | 3 +- .../fmu-v5/nuttx-config/cryptotest/defconfig | 35 ++- .../px4/fmu-v5/nuttx-config/cyphal/defconfig | 36 ++- .../px4/fmu-v5/nuttx-config/debug/defconfig | 39 ++- boards/px4/fmu-v5/nuttx-config/nsh/defconfig | 38 +-- .../fmu-v5/nuttx-config/protected/defconfig | 36 +-- .../fmu-v5/nuttx-config/stackcheck/defconfig | 34 +-- boards/px4/fmu-v5/nuttx-config/test/defconfig | 33 +- boards/px4/fmu-v5/rover.px4board | 2 +- boards/px4/fmu-v5/stackcheck.px4board | 2 +- boards/px4/fmu-v5x/default.px4board | 5 +- boards/px4/fmu-v5x/nuttx-config/nsh/defconfig | 45 ++- .../px4/fmu-v5x/nuttx-config/test/defconfig | 40 ++- boards/px4/fmu-v5x/rover.px4board | 2 +- boards/px4/fmu-v6c/default.px4board | 5 +- .../fmu-v6c/nuttx-config/bootloader/defconfig | 13 +- boards/px4/fmu-v6c/nuttx-config/nsh/defconfig | 35 +-- boards/px4/fmu-v6c/rover.px4board | 2 +- boards/px4/fmu-v6u/default.px4board | 5 +- .../fmu-v6u/nuttx-config/bootloader/defconfig | 13 +- boards/px4/fmu-v6u/nuttx-config/nsh/defconfig | 35 +-- boards/px4/fmu-v6u/rover.px4board | 2 +- boards/px4/fmu-v6x/default.px4board | 1 + boards/px4/fmu-v6x/mavlink-dev.px4board | 2 +- boards/px4/fmu-v6x/multicopter.px4board | 3 +- .../fmu-v6x/nuttx-config/bootloader/defconfig | 13 +- boards/px4/fmu-v6x/nuttx-config/nsh/defconfig | 43 ++- boards/px4/fmu-v6x/rover.px4board | 2 +- boards/px4/fmu-v6x/spacecraft.px4board | 10 +- boards/px4/fmu-v6x/uuv.px4board | 12 +- boards/px4/fmu-v6xrt/init/rc.board_sensors | 4 +- .../nuttx-config/bootloader/defconfig | 15 +- .../px4/fmu-v6xrt/nuttx-config/nsh/defconfig | 29 +- .../nuttx-config/scripts/allyes-script.ld | 2 +- boards/px4/fmu-v6xrt/rover.px4board | 4 +- .../fmu-v6xrt/src/imxrt_flexspi_nor_boot.h | 2 +- boards/px4/fmu-v6xrt/src/init.c | 16 +- boards/px4/io-v2/nuttx-config/nsh/defconfig | 19 +- boards/px4/raspberrypi/default.px4board | 2 +- boards/px4/sitl/spacecraft.px4board | 7 +- boards/px4/sitl/uuv.px4board | 13 +- boards/radiolink/PIX6/default.px4board | 4 +- .../radiolink/PIX6/nuttx-config/nsh/defconfig | 37 ++- boards/raspberrypi/pico/default.px4board | 1 + .../pico/nuttx-config/include/board.h | 1 + .../pico/nuttx-config/nsh/defconfig | 23 +- .../saampixv1_1/nuttx-config/nsh/defconfig | 34 +-- boards/scumaker/pilotpi/default.px4board | 2 +- boards/siyi/n7/default.px4board | 3 +- .../siyi/n7/nuttx-config/bootloader/defconfig | 13 +- boards/siyi/n7/nuttx-config/nsh/defconfig | 37 +-- .../smartap-airlink/default.px4board | 3 +- .../nuttx-config/nsh/defconfig | 40 ++- boards/spracing/h7extreme/default.px4board | 1 + .../h7extreme/nuttx-config/nsh/defconfig | 36 +-- boards/spracing/h7extreme/src/qspi.c | 4 +- boards/svehicle/e2/default.px4board | 13 +- .../e2/nuttx-config/bootloader/defconfig | 13 +- boards/svehicle/e2/nuttx-config/nsh/defconfig | 45 ++- boards/thepeach/k1/default.px4board | 2 +- boards/thepeach/k1/nuttx-config/nsh/defconfig | 33 +- boards/thepeach/r1/default.px4board | 2 +- boards/thepeach/r1/nuttx-config/nsh/defconfig | 33 +- boards/tustin/mach/nuttx-config/nsh/defconfig | 31 +- boards/uvify/core/nuttx-config/nsh/defconfig | 33 +- .../nuttx-config/bootloader/defconfig | 13 +- .../ap-h743r1/nuttx-config/nsh/defconfig | 34 ++- boards/x-mav/ap-h743v2/default.px4board | 3 +- .../nuttx-config/bootloader/defconfig | 13 +- .../ap-h743v2/nuttx-config/nsh/defconfig | 36 +-- boards/zeroone/x6/default.px4board | 5 +- .../x6/nuttx-config/bootloader/defconfig | 13 +- boards/zeroone/x6/nuttx-config/nsh/defconfig | 45 ++- 326 files changed, 2951 insertions(+), 3278 deletions(-) mode change 100755 => 100644 boards/3dr/ctrl-n1/nuttx-config/bootloader/defconfig mode change 100755 => 100644 boards/3dr/ctrl-zero-h7-oem-revg/bootloader.px4board mode change 100755 => 100644 boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/bootloader/defconfig delete mode 100644 boards/nxp/mr-canhubk3/nuttx-config/sysview/defconfig delete mode 100644 boards/nxp/mr-canhubk3/sysview.px4board diff --git a/boards/3dr/ctrl-n1/nuttx-config/bootloader/defconfig b/boards/3dr/ctrl-n1/nuttx-config/bootloader/defconfig old mode 100755 new mode 100644 index a5325fb6f610..e8a172eb5350 --- a/boards/3dr/ctrl-n1/nuttx-config/bootloader/defconfig +++ b/boards/3dr/ctrl-n1/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="3DR" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/3dr/ctrl-n1/nuttx-config/nsh/defconfig b/boards/3dr/ctrl-n1/nuttx-config/nsh/defconfig index 5486bbc71658..08a11e3d4bc2 100644 --- a/boards/3dr/ctrl-n1/nuttx-config/nsh/defconfig +++ b/boards/3dr/ctrl-n1/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set +# CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -34,6 +43,7 @@ # CONFIG_NSH_DISABLE_MKFATFS is not set # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set +# CONFIG_NSH_DISABLE_PRINTF is not set # CONFIG_NSH_DISABLE_PS is not set # CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set # CONFIG_NSH_DISABLE_PWD is not set @@ -56,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -63,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +93,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +127,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,18 +143,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -175,7 +179,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -271,3 +274,5 @@ CONFIG_USBDEV=y CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 +CONFIG_WATCHDOG=y +CONFIG_WQUEUE_NOTIFIER=y diff --git a/boards/3dr/ctrl-zero-h7-oem-revg/bootloader.px4board b/boards/3dr/ctrl-zero-h7-oem-revg/bootloader.px4board old mode 100755 new mode 100644 index 19b6e662be69..cc68214fa33c --- a/boards/3dr/ctrl-zero-h7-oem-revg/bootloader.px4board +++ b/boards/3dr/ctrl-zero-h7-oem-revg/bootloader.px4board @@ -1,3 +1,4 @@ CONFIG_BOARD_TOOLCHAIN="arm-none-eabi" CONFIG_BOARD_ARCHITECTURE="cortex-m7" CONFIG_BOARD_ROMFSROOT="" +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/3dr/ctrl-zero-h7-oem-revg/default.px4board b/boards/3dr/ctrl-zero-h7-oem-revg/default.px4board index f8a870c8e27d..2080969e0339 100644 --- a/boards/3dr/ctrl-zero-h7-oem-revg/default.px4board +++ b/boards/3dr/ctrl-zero-h7-oem-revg/default.px4board @@ -41,8 +41,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -93,3 +93,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/bootloader/defconfig b/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/bootloader/defconfig old mode 100755 new mode 100644 index 796a2853edef..11bd19656711 --- a/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/bootloader/defconfig +++ b/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="3DR" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/nsh/defconfig b/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/nsh/defconfig index ed67472699de..fd9182b7dfc9 100644 --- a/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/nsh/defconfig +++ b/boards/3dr/ctrl-zero-h7-oem-revg/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +29,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -56,6 +64,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -63,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +165,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +178,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/accton-godwit/ga1/bootloader.px4board b/boards/accton-godwit/ga1/bootloader.px4board index 19b6e662be69..cc68214fa33c 100644 --- a/boards/accton-godwit/ga1/bootloader.px4board +++ b/boards/accton-godwit/ga1/bootloader.px4board @@ -1,3 +1,4 @@ CONFIG_BOARD_TOOLCHAIN="arm-none-eabi" CONFIG_BOARD_ARCHITECTURE="cortex-m7" CONFIG_BOARD_ROMFSROOT="" +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/accton-godwit/ga1/nuttx-config/bootloader/defconfig b/boards/accton-godwit/ga1/nuttx-config/bootloader/defconfig index 40e346e4fe43..e1d707133365 100644 --- a/boards/accton-godwit/ga1/nuttx-config/bootloader/defconfig +++ b/boards/accton-godwit/ga1/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x083A CONFIG_CDCACM_VENDORSTR="Accton" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/accton-godwit/ga1/nuttx-config/nsh/defconfig b/boards/accton-godwit/ga1/nuttx-config/nsh/defconfig index bbc3c12a3a2f..050ce9605f77 100644 --- a/boards/accton-godwit/ga1/nuttx-config/nsh/defconfig +++ b/boards/accton-godwit/ga1/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,13 +95,15 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -102,6 +111,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -109,10 +119,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -131,8 +138,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -145,7 +153,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -157,15 +164,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -174,21 +177,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -206,7 +201,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -219,7 +213,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/aedrox/aedroxh7/nuttx-config/bootloader/defconfig b/boards/aedrox/aedroxh7/nuttx-config/bootloader/defconfig index cb8634597fbd..a9f35a975568 100644 --- a/boards/aedrox/aedroxh7/nuttx-config/bootloader/defconfig +++ b/boards/aedrox/aedroxh7/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" diff --git a/boards/aedrox/aedroxh7/nuttx-config/nsh/defconfig b/boards/aedrox/aedroxh7/nuttx-config/nsh/defconfig index b5fb763de688..647aaea9a30b 100644 --- a/boards/aedrox/aedroxh7/nuttx-config/nsh/defconfig +++ b/boards/aedrox/aedroxh7/nuttx-config/nsh/defconfig @@ -8,9 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_MMCSD_HAVE_CARDDETECT is not set -# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set -# CONFIG_MMCSD_MMCSUPPORT is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -20,12 +24,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -49,7 +53,6 @@ # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_SPI_CALLBACK is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/aedrox/aedroxh7/nuttx-config" @@ -58,6 +61,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +69,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -95,19 +98,16 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y -CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 -CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_FS_LITTLEFS=y +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 -CONFIG_FS_LITTLEFS_READ_SIZE_FACTOR=1 -CONFIG_FS_LITTLEFS_CACHE_SIZE_FACTOR=1 +CONFIG_FS_PROCFS=y +CONFIG_FS_PROCFS_REGISTER=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -121,32 +121,25 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=4 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y CONFIG_MTD_PROGMEM=y -CONFIG_MTD_W25N=y -CONFIG_W25N_SPIFREQUENCY=104000000 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +154,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -174,7 +166,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -188,7 +179,6 @@ CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y CONFIG_STM32H7_DMACAPABLE=y -CONFIG_STM32H7_DMAMUX1=y CONFIG_STM32H7_FLOWCONTROL_BROKEN=y CONFIG_STM32H7_I2C1=y CONFIG_STM32H7_I2C2=y diff --git a/boards/airmind/mindpx-v2/default.px4board b/boards/airmind/mindpx-v2/default.px4board index 6741a7839ebc..fe282f2e7f37 100644 --- a/boards/airmind/mindpx-v2/default.px4board +++ b/boards/airmind/mindpx-v2/default.px4board @@ -45,8 +45,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig b/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig index 154b9f337f6a..b64aa08e2221 100644 --- a/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig +++ b/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,10 +70,9 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,25 +87,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -112,8 +120,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -126,18 +135,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -153,7 +156,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -167,7 +169,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/amovlab/flycore/nuttx-config/nsh/defconfig b/boards/amovlab/flycore/nuttx-config/nsh/defconfig index 83c55a88a022..69b562495fd2 100644 --- a/boards/amovlab/flycore/nuttx-config/nsh/defconfig +++ b/boards/amovlab/flycore/nuttx-config/nsh/defconfig @@ -1,6 +1,4 @@ # -# SPDX-License-Identifier: BSD-3-Clause -# # This file is autogenerated: PLEASE DO NOT EDIT IT. # # You can use "make menuconfig" to make any modifications to the installed .config file. @@ -10,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -23,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -86,26 +92,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y +CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -121,13 +128,15 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_MM_IOB=y CONFIG_MM_REGIONS=4 +CONFIG_MODBUS_DISABLE_LOG=y CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y @@ -137,19 +146,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -167,7 +170,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -180,7 +182,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -215,7 +216,6 @@ CONFIG_STM32H7_SPI2=y CONFIG_STM32H7_SPI4=y CONFIG_STM32H7_SPI4_DMA=y CONFIG_STM32H7_SPI4_DMA_BUFFER=4096 -CONFIG_STM32H7_SPI_DMA=y CONFIG_STM32H7_TIM1=y CONFIG_STM32H7_TIM2=y CONFIG_STM32H7_TIM3=y @@ -257,9 +257,9 @@ CONFIG_USART2_RXDMA=y CONFIG_USART2_TXBUFSIZE=3000 CONFIG_USART2_TXDMA=y CONFIG_USART3_BAUD=57600 -CONFIG_USART3_RXBUFSIZE=180 CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y +CONFIG_USART3_RXBUFSIZE=180 CONFIG_USART3_TXBUFSIZE=3000 CONFIG_USART6_BAUD=57600 CONFIG_USART6_RXBUFSIZE=600 diff --git a/boards/ark/can-flow-mr/nuttx-config/canbootloader/defconfig b/boards/ark/can-flow-mr/nuttx-config/canbootloader/defconfig index a4540cbe54e7..840e4ca8ac5f 100644 --- a/boards/ark/can-flow-mr/nuttx-config/canbootloader/defconfig +++ b/boards/ark/can-flow-mr/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/can-flow-mr/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/can-flow-mr/nuttx-config/nsh/defconfig b/boards/ark/can-flow-mr/nuttx-config/nsh/defconfig index ed36c45b2eee..cf78d731cc70 100644 --- a/boards/ark/can-flow-mr/nuttx-config/nsh/defconfig +++ b/boards/ark/can-flow-mr/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -78,23 +86,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=254 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -114,7 +115,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/can-flow/nuttx-config/canbootloader/defconfig b/boards/ark/can-flow/nuttx-config/canbootloader/defconfig index 16ff05d8b8c4..920d63397587 100644 --- a/boards/ark/can-flow/nuttx-config/canbootloader/defconfig +++ b/boards/ark/can-flow/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/can-flow/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,8 +50,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/can-flow/nuttx-config/nsh/defconfig b/boards/ark/can-flow/nuttx-config/nsh/defconfig index 51b0692d55ba..47d277265833 100644 --- a/boards/ark/can-flow/nuttx-config/nsh/defconfig +++ b/boards/ark/can-flow/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -78,23 +86,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -104,7 +106,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=254 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -112,7 +113,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/can-gps/default.px4board b/boards/ark/can-gps/default.px4board index bc2492575cd2..ea76d19030b3 100644 --- a/boards/ark/can-gps/default.px4board +++ b/boards/ark/can-gps/default.px4board @@ -17,10 +17,10 @@ CONFIG_UAVCANNODE_BEEP_COMMAND=y CONFIG_UAVCANNODE_GNSS_FIX=y CONFIG_UAVCANNODE_LIGHTS_COMMAND=y CONFIG_UAVCANNODE_MAGNETIC_FIELD_STRENGTH=y +CONFIG_UAVCANNODE_RAW_IMU=y CONFIG_UAVCANNODE_SAFETY_BUTTON=y CONFIG_UAVCANNODE_STATIC_PRESSURE=y CONFIG_UAVCANNODE_STATIC_TEMPERATURE=y -CONFIG_UAVCANNODE_RAW_IMU=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_MAG_BIAS_ESTIMATOR=y CONFIG_MODULES_SENSORS=y diff --git a/boards/ark/can-gps/nuttx-config/canbootloader/defconfig b/boards/ark/can-gps/nuttx-config/canbootloader/defconfig index 925ad9bba22a..48eaed632e92 100644 --- a/boards/ark/can-gps/nuttx-config/canbootloader/defconfig +++ b/boards/ark/can-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/can-gps/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,8 +50,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/can-gps/nuttx-config/nsh/defconfig b/boards/ark/can-gps/nuttx-config/nsh/defconfig index 4ec3cd52a291..bd11276b0d2f 100644 --- a/boards/ark/can-gps/nuttx-config/nsh/defconfig +++ b/boards/ark/can-gps/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,23 +88,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y diff --git a/boards/ark/can-rtk-gps/default.px4board b/boards/ark/can-rtk-gps/default.px4board index e98c85fe7732..1d673aadb7ad 100644 --- a/boards/ark/can-rtk-gps/default.px4board +++ b/boards/ark/can-rtk-gps/default.px4board @@ -19,11 +19,11 @@ CONFIG_UAVCANNODE_BEEP_COMMAND=y CONFIG_UAVCANNODE_GNSS_FIX=y CONFIG_UAVCANNODE_LIGHTS_COMMAND=y CONFIG_UAVCANNODE_MAGNETIC_FIELD_STRENGTH=y +CONFIG_UAVCANNODE_RAW_IMU=y CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_SAFETY_BUTTON=y CONFIG_UAVCANNODE_STATIC_PRESSURE=y CONFIG_UAVCANNODE_STATIC_TEMPERATURE=y -CONFIG_UAVCANNODE_RAW_IMU=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_MAG_BIAS_ESTIMATOR=y CONFIG_MODULES_SENSORS=y diff --git a/boards/ark/can-rtk-gps/nuttx-config/canbootloader/defconfig b/boards/ark/can-rtk-gps/nuttx-config/canbootloader/defconfig index 5c1f3b54bc3a..fa80c513b5ed 100644 --- a/boards/ark/can-rtk-gps/nuttx-config/canbootloader/defconfig +++ b/boards/ark/can-rtk-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/can-rtk-gps/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,8 +50,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/can-rtk-gps/nuttx-config/nsh/defconfig b/boards/ark/can-rtk-gps/nuttx-config/nsh/defconfig index 2ef6e15d9a7e..3986db00b125 100644 --- a/boards/ark/can-rtk-gps/nuttx-config/nsh/defconfig +++ b/boards/ark/can-rtk-gps/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,23 +88,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -114,7 +115,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/cannode/nuttx-config/canbootloader/defconfig b/boards/ark/cannode/nuttx-config/canbootloader/defconfig index 219ecf9b4134..c01fbae7a631 100644 --- a/boards/ark/cannode/nuttx-config/canbootloader/defconfig +++ b/boards/ark/cannode/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/cannode/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,8 +50,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/cannode/nuttx-config/nsh/defconfig b/boards/ark/cannode/nuttx-config/nsh/defconfig index f3a6224b2d50..13199bacc706 100644 --- a/boards/ark/cannode/nuttx-config/nsh/defconfig +++ b/boards/ark/cannode/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,23 +88,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=254 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -114,7 +115,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/dist/default.px4board b/boards/ark/dist/default.px4board index 4ba706123c89..d908c1d4f794 100644 --- a/boards/ark/dist/default.px4board +++ b/boards/ark/dist/default.px4board @@ -2,11 +2,13 @@ CONFIG_BOARD_TOOLCHAIN="arm-none-eabi" CONFIG_BOARD_ARCHITECTURE="cortex-m4" CONFIG_BOARD_ROMFSROOT="cannode" CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS1" -CONFIG_DRIVERS_BOOTLOADERS=y -CONFIG_DRIVERS_DISTANCE_SENSOR_BROADCOM_AFBRS50=y CONFIG_BOARD_UAVCAN_INTERFACES=1 CONFIG_DRIVERS_UAVCANNODE=y -CONFIG_UAVCANNODE_RANGE_SENSOR_MEASUREMENT=y +CONFIG_DRIVERS_BOOTLOADERS=y +CONFIG_DRIVERS_DISTANCE_SENSOR_BROADCOM_AFBRS50=y +CONFIG_MODULES_DATAMAN=y +CONFIG_MODULES_MAVLINK=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=100 CONFIG_SYSTEMCMDS_PARAM=y CONFIG_SYSTEMCMDS_PERF=y CONFIG_SYSTEMCMDS_REBOOT=y @@ -15,6 +17,4 @@ CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y -CONFIG_MODULES_DATAMAN=y -CONFIG_MODULES_MAVLINK=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=100 +CONFIG_UAVCANNODE_RANGE_SENSOR_MEASUREMENT=y diff --git a/boards/ark/dist/nuttx-config/canbootloader/defconfig b/boards/ark/dist/nuttx-config/canbootloader/defconfig index 87494386007a..a650a3cbcf3c 100644 --- a/boards/ark/dist/nuttx-config/canbootloader/defconfig +++ b/boards/ark/dist/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/dist/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/dist/nuttx-config/nsh/defconfig b/boards/ark/dist/nuttx-config/nsh/defconfig index 05cea6de9953..3bb396bbac66 100644 --- a/boards/ark/dist/nuttx-config/nsh/defconfig +++ b/boards/ark/dist/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,13 +69,15 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,24 +88,18 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -110,7 +112,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=254 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -118,7 +119,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/f9p-gps/default.px4board b/boards/ark/f9p-gps/default.px4board index fbb7b17c751f..9975dad45719 100644 --- a/boards/ark/f9p-gps/default.px4board +++ b/boards/ark/f9p-gps/default.px4board @@ -16,8 +16,8 @@ CONFIG_UAVCANNODE_BEEP_COMMAND=y CONFIG_UAVCANNODE_GNSS_FIX=y CONFIG_UAVCANNODE_LIGHTS_COMMAND=y CONFIG_UAVCANNODE_MAGNETIC_FIELD_STRENGTH=y -CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_RAW_IMU=y +CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_SAFETY_BUTTON=y CONFIG_UAVCANNODE_STATIC_PRESSURE=y CONFIG_UAVCANNODE_STATIC_TEMPERATURE=y diff --git a/boards/ark/f9p-gps/nuttx-config/canbootloader/defconfig b/boards/ark/f9p-gps/nuttx-config/canbootloader/defconfig index eff99439649d..5a4fcefcdec3 100644 --- a/boards/ark/f9p-gps/nuttx-config/canbootloader/defconfig +++ b/boards/ark/f9p-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/f9p-gps/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/f9p-gps/nuttx-config/nsh/defconfig b/boards/ark/f9p-gps/nuttx-config/nsh/defconfig index bde9d7318cf9..aed760113ce9 100644 --- a/boards/ark/f9p-gps/nuttx-config/nsh/defconfig +++ b/boards/ark/f9p-gps/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,23 +88,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -114,7 +115,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/fmu-v6s/nuttx-config/bootloader/defconfig b/boards/ark/fmu-v6s/nuttx-config/bootloader/defconfig index f144fc500922..baec6c67ccfc 100644 --- a/boards/ark/fmu-v6s/nuttx-config/bootloader/defconfig +++ b/boards/ark/fmu-v6s/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="ARK" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,6 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 @@ -70,7 +74,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/ark/fmu-v6s/nuttx-config/nsh/defconfig b/boards/ark/fmu-v6s/nuttx-config/nsh/defconfig index 2d57abbf68ce..c5326101bd03 100644 --- a/boards/ark/fmu-v6s/nuttx-config/nsh/defconfig +++ b/boards/ark/fmu-v6s/nuttx-config/nsh/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set +# CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -37,7 +44,7 @@ # CONFIG_NSH_DISABLE_MKFATFS is not set # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set -# CONFIG_NSH_DISABLE_NSLOOKUP is not set +# CONFIG_NSH_DISABLE_PRINTF is not set # CONFIG_NSH_DISABLE_PS is not set # CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set # CONFIG_NSH_DISABLE_PWD is not set @@ -47,7 +54,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +75,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -90,11 +96,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -102,6 +110,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -109,10 +118,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -131,8 +137,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -157,15 +164,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -174,21 +177,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -206,7 +201,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -220,7 +214,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/fmu-v6x/encrypted_logs.px4board b/boards/ark/fmu-v6x/encrypted_logs.px4board index 662574944533..b1e069ed8f5f 100644 --- a/boards/ark/fmu-v6x/encrypted_logs.px4board +++ b/boards/ark/fmu-v6x/encrypted_logs.px4board @@ -1,14 +1,14 @@ CONFIG_DRIVERS_BATT_SMBUS=n CONFIG_DRIVERS_PX4IO=n +CONFIG_MODULES_FW_ATT_CONTROL=n +CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n +CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n +CONFIG_MODULES_FW_RATE_CONTROL=n +CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_BOARD_CRYPTO=y CONFIG_DRIVERS_STUB_KEYSTORE=y CONFIG_DRIVERS_SW_CRYPTO=y # CONFIG_EKF2_AUX_GLOBAL_POSITION is not set CONFIG_PUBLIC_KEY0="../../../Tools/test_keys/key0.pub" CONFIG_PUBLIC_KEY1="../../../Tools/test_keys/rsa2048.pub" -CONFIG_MODULES_FW_ATT_CONTROL=n -CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n -CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n -CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n diff --git a/boards/ark/fmu-v6x/nuttx-config/bootloader/defconfig b/boards/ark/fmu-v6x/nuttx-config/bootloader/defconfig index c830932873df..e8bd211c1cc7 100644 --- a/boards/ark/fmu-v6x/nuttx-config/bootloader/defconfig +++ b/boards/ark/fmu-v6x/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="ARK" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/ark/fmu-v6x/nuttx-config/nsh/defconfig b/boards/ark/fmu-v6x/nuttx-config/nsh/defconfig index c798ff4ac188..209f3d10a768 100644 --- a/boards/ark/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/ark/fmu-v6x/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -90,11 +97,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -102,6 +111,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -109,10 +119,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -131,8 +138,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -145,7 +153,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DNS=y @@ -157,15 +164,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -174,21 +177,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -206,7 +201,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -220,7 +214,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/fmu-v6x/rover.px4board b/boards/ark/fmu-v6x/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/ark/fmu-v6x/rover.px4board +++ b/boards/ark/fmu-v6x/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/ark/fmu-v6x/src/init.c b/boards/ark/fmu-v6x/src/init.c index ce4911b30f55..06dbf4f0219f 100644 --- a/boards/ark/fmu-v6x/src/init.c +++ b/boards/ark/fmu-v6x/src/init.c @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -277,9 +278,14 @@ __EXPORT int board_app_initialize(uintptr_t arg) // Ensure Power is off for > 10 mS usleep(15 * 1000); VDD_3V3_SD_CARD_EN(true); - usleep(500 * 1000); + // Increased delay for SD card power-on and initialization (NuttX 12) + usleep(1000 * 1000); #ifdef CONFIG_MMCSD + /* Create mount point for SD card */ + mkdir("/fs", 0777); + mkdir("/fs/microsd", 0777); + int ret = stm32_sdio_initialize(); if (ret != OK) { diff --git a/boards/ark/fmu-v6xrt/nuttx-config/bootloader/defconfig b/boards/ark/fmu-v6xrt/nuttx-config/bootloader/defconfig index 4f0f1a6edec2..bcf5c6b02c3d 100644 --- a/boards/ark/fmu-v6xrt/nuttx-config/bootloader/defconfig +++ b/boards/ark/fmu-v6xrt/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y @@ -26,14 +29,13 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_BOOTLOADER_FIXUP=y -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_FORCE_ALIGNMENT=y CONFIG_BOARD_INITTHREAD_PRIORITY=254 CONFIG_BOARD_LATE_INITIALIZE=y @@ -49,16 +51,15 @@ CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="ARK" CONFIG_DEBUG_ASSERTIONS=y -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEBUG_USAGEFAULT=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=2048 @@ -75,6 +76,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_LPUART8_BAUD=57600 CONFIG_LPUART8_IFLOWCONTROL=y CONFIG_LPUART8_OFLOWCONTROL=y @@ -82,9 +84,6 @@ CONFIG_LPUART8_RXBUFSIZE=600 CONFIG_LPUART8_RXDMA=y CONFIG_LPUART8_TXBUFSIZE=1500 CONFIG_LPUART8_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=1835008 @@ -99,7 +98,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEMTICK_HOOK=y CONFIG_SYSTEM_CDCACM=y CONFIG_TASK_NAME_SIZE=24 diff --git a/boards/ark/fmu-v6xrt/nuttx-config/nsh/defconfig b/boards/ark/fmu-v6xrt/nuttx-config/nsh/defconfig index 37e5849e5f0c..c945fe12f884 100644 --- a/boards/ark/fmu-v6xrt/nuttx-config/nsh/defconfig +++ b/boards/ark/fmu-v6xrt/nuttx-config/nsh/defconfig @@ -5,7 +5,11 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NDEBUG is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_MB is not set # CONFIG_NSH_DISABLE_MH is not set # CONFIG_NSH_DISABLE_MW is not set @@ -27,13 +31,12 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_BOOTLOADER_FIXUP=y -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_CUSTOM_LEDS=y CONFIG_BOARD_FORCE_ALIGNMENT=y CONFIG_BOARD_LOOPSPERMSEC=104926 @@ -47,16 +50,17 @@ CONFIG_CDCACM_RXBUFSIZE=600 CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="ARK" -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_MULTI=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y @@ -70,9 +74,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -151,6 +153,8 @@ CONFIG_IPCFG_CHARDEV=y CONFIG_IPCFG_PATH="/fs/mtd_net" CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LINE_MAX=128 CONFIG_LPI2C1_DMA=y CONFIG_LPI2C2_DMA=y CONFIG_LPI2C3_DMA=y @@ -271,7 +275,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1800 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 diff --git a/boards/ark/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h b/boards/ark/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h index 6cf480859bb5..00dc32abcc06 100644 --- a/boards/ark/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h +++ b/boards/ark/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h @@ -153,6 +153,6 @@ struct boot_data_s { extern const struct boot_data_s g_boot_data; extern const uint8_t g_dcd_data[]; -extern const uint32_t _vectors[]; +extern const void *const _vectors[]; #endif /* __BOARDS_ARK_V6X_RT_SRC_IMXRT_FLEXSPI_NOR_BOOT_H */ diff --git a/boards/ark/fmu-v6xrt/src/init.c b/boards/ark/fmu-v6xrt/src/init.c index d8de12de68a3..eec1dbe4182b 100644 --- a/boards/ark/fmu-v6xrt/src/init.c +++ b/boards/ark/fmu-v6xrt/src/init.c @@ -47,7 +47,7 @@ #include "board_config.h" -#include +#include #include #include #include @@ -190,9 +190,9 @@ void imxrt_octl_flash_initialize(void) ROM_FLEXSPI_NorFlash_Init(instance, (struct flexspi_nor_config_s *)&g_bootConfig); ROM_FLEXSPI_NorFlash_ClearCache(1); - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } #endif @@ -406,9 +406,9 @@ void imxrt_flash_setup_prefetch_partition(void) FLEXSPI_AHBRXBUFCR0_PREFETCHEN(1) | FLEXSPI_AHBRXBUFCR0_REGIONEN(0); - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } @@ -584,7 +584,7 @@ __EXPORT int board_app_initialize(uintptr_t arg) led_off(LED_GREEN); led_off(LED_BLUE); -#ifdef CONFIG_BOARD_CRASHDUMP +#ifdef CONFIG_BOARD_CRASHDUMP_CUSTOM if (board_hardfault_init(2, true) != 0) { led_on(LED_RED); diff --git a/boards/ark/fpv/encrypted_logs.px4board b/boards/ark/fpv/encrypted_logs.px4board index 14a181462a0c..9cc45ee6a36c 100644 --- a/boards/ark/fpv/encrypted_logs.px4board +++ b/boards/ark/fpv/encrypted_logs.px4board @@ -1,13 +1,12 @@ - +CONFIG_MODULES_FW_ATT_CONTROL=n +CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n +CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n +CONFIG_MODULES_FW_RATE_CONTROL=n +CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_BOARD_CRYPTO=y CONFIG_DRIVERS_STUB_KEYSTORE=y CONFIG_DRIVERS_SW_CRYPTO=y # CONFIG_EKF2_AUX_GLOBAL_POSITION is not set CONFIG_PUBLIC_KEY0="../../../Tools/test_keys/key0.pub" CONFIG_PUBLIC_KEY1="../../../Tools/test_keys/rsa2048.pub" -CONFIG_MODULES_FW_ATT_CONTROL=n -CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n -CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n -CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n diff --git a/boards/ark/fpv/nuttx-config/bootloader/defconfig b/boards/ark/fpv/nuttx-config/bootloader/defconfig index 70c6114fea8f..e6eb729898a1 100644 --- a/boards/ark/fpv/nuttx-config/bootloader/defconfig +++ b/boards/ark/fpv/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="ARK" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/ark/fpv/nuttx-config/nsh/defconfig b/boards/ark/fpv/nuttx-config/nsh/defconfig index eb2565848bf1..99cece801020 100644 --- a/boards/ark/fpv/nuttx-config/nsh/defconfig +++ b/boards/ark/fpv/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +29,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -45,7 +53,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -59,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,27 +95,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -122,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -137,19 +145,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -167,7 +169,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -181,7 +182,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/fpv/rover.px4board b/boards/ark/fpv/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/ark/fpv/rover.px4board +++ b/boards/ark/fpv/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/ark/mag/nuttx-config/canbootloader/defconfig b/boards/ark/mag/nuttx-config/canbootloader/defconfig index 11b948472ff8..66d9f4033944 100644 --- a/boards/ark/mag/nuttx-config/canbootloader/defconfig +++ b/boards/ark/mag/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/mag/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/mag/nuttx-config/nsh/defconfig b/boards/ark/mag/nuttx-config/nsh/defconfig index 665ad0c1c3f4..23e92e78046f 100644 --- a/boards/ark/mag/nuttx-config/nsh/defconfig +++ b/boards/ark/mag/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,13 +69,15 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,24 +88,18 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -109,7 +111,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=254 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -117,7 +118,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/pi6x/default.px4board b/boards/ark/pi6x/default.px4board index a319c05b7593..9933722c5889 100644 --- a/boards/ark/pi6x/default.px4board +++ b/boards/ark/pi6x/default.px4board @@ -74,3 +74,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/ark/pi6x/nuttx-config/bootloader/defconfig b/boards/ark/pi6x/nuttx-config/bootloader/defconfig index bba1ad3f3905..f0f5d40561d4 100644 --- a/boards/ark/pi6x/nuttx-config/bootloader/defconfig +++ b/boards/ark/pi6x/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="ARK" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/ark/pi6x/nuttx-config/nsh/defconfig b/boards/ark/pi6x/nuttx-config/nsh/defconfig index 08720d36969e..e7e7860b0c07 100644 --- a/boards/ark/pi6x/nuttx-config/nsh/defconfig +++ b/boards/ark/pi6x/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +29,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -45,7 +53,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -59,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="ark" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,27 +95,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -122,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -137,19 +145,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -167,7 +169,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -181,7 +182,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/septentrio-gps/default.px4board b/boards/ark/septentrio-gps/default.px4board index c6802bef56b0..fd9f8a3eb7e3 100644 --- a/boards/ark/septentrio-gps/default.px4board +++ b/boards/ark/septentrio-gps/default.px4board @@ -16,8 +16,8 @@ CONFIG_UAVCANNODE_BEEP_COMMAND=y CONFIG_UAVCANNODE_GNSS_FIX=y CONFIG_UAVCANNODE_LIGHTS_COMMAND=y CONFIG_UAVCANNODE_MAGNETIC_FIELD_STRENGTH=y -CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_RAW_IMU=y +CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_SAFETY_BUTTON=y CONFIG_UAVCANNODE_STATIC_PRESSURE=y CONFIG_UAVCANNODE_STATIC_TEMPERATURE=y diff --git a/boards/ark/septentrio-gps/nuttx-config/canbootloader/defconfig b/boards/ark/septentrio-gps/nuttx-config/canbootloader/defconfig index 0208af2cac25..a265f04bc5cc 100644 --- a/boards/ark/septentrio-gps/nuttx-config/canbootloader/defconfig +++ b/boards/ark/septentrio-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/septentrio-gps/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/septentrio-gps/nuttx-config/nsh/defconfig b/boards/ark/septentrio-gps/nuttx-config/nsh/defconfig index 176ae3eccc5b..638a4b082134 100644 --- a/boards/ark/septentrio-gps/nuttx-config/nsh/defconfig +++ b/boards/ark/septentrio-gps/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,23 +88,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -114,7 +115,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/ark/teseo-gps/nuttx-config/canbootloader/defconfig b/boards/ark/teseo-gps/nuttx-config/canbootloader/defconfig index bd6ee6241e32..d6cfb24380c7 100644 --- a/boards/ark/teseo-gps/nuttx-config/canbootloader/defconfig +++ b/boards/ark/teseo-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/teseo-gps/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/teseo-gps/nuttx-config/nsh/defconfig b/boards/ark/teseo-gps/nuttx-config/nsh/defconfig index e8ff0a6bdb11..b02b07bb9a83 100644 --- a/boards/ark/teseo-gps/nuttx-config/nsh/defconfig +++ b/boards/ark/teseo-gps/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,6 +24,7 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set @@ -56,6 +64,7 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y +CONFIG_BOARDCTL=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 @@ -65,9 +74,12 @@ CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,6 +92,8 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MM_REGIONS=2 @@ -89,7 +103,6 @@ CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y diff --git a/boards/ark/x20-gps/default.px4board b/boards/ark/x20-gps/default.px4board index fbb7b17c751f..9975dad45719 100644 --- a/boards/ark/x20-gps/default.px4board +++ b/boards/ark/x20-gps/default.px4board @@ -16,8 +16,8 @@ CONFIG_UAVCANNODE_BEEP_COMMAND=y CONFIG_UAVCANNODE_GNSS_FIX=y CONFIG_UAVCANNODE_LIGHTS_COMMAND=y CONFIG_UAVCANNODE_MAGNETIC_FIELD_STRENGTH=y -CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_RAW_IMU=y +CONFIG_UAVCANNODE_RTK_DATA=y CONFIG_UAVCANNODE_SAFETY_BUTTON=y CONFIG_UAVCANNODE_STATIC_PRESSURE=y CONFIG_UAVCANNODE_STATIC_TEMPERATURE=y diff --git a/boards/ark/x20-gps/nuttx-config/canbootloader/defconfig b/boards/ark/x20-gps/nuttx-config/canbootloader/defconfig index d50bae4a9b4e..7c87718686bb 100644 --- a/boards/ark/x20-gps/nuttx-config/canbootloader/defconfig +++ b/boards/ark/x20-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/ark/x20-gps/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_FLASH_CONFIG_G=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/ark/x20-gps/nuttx-config/nsh/defconfig b/boards/ark/x20-gps/nuttx-config/nsh/defconfig index d7550e73bfcb..dcff600355ae 100644 --- a/boards/ark/x20-gps/nuttx-config/nsh/defconfig +++ b/boards/ark/x20-gps/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +24,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +61,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +69,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -80,23 +88,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -106,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -114,7 +115,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/atl/mantis-edu/default.px4board b/boards/atl/mantis-edu/default.px4board index f3b2cc90198d..975b3a6aea2b 100644 --- a/boards/atl/mantis-edu/default.px4board +++ b/boards/atl/mantis-edu/default.px4board @@ -51,3 +51,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/atl/mantis-edu/nuttx-config/nsh/defconfig b/boards/atl/mantis-edu/nuttx-config/nsh/defconfig index d334d49415ca..2b035c64f5e9 100644 --- a/boards/atl/mantis-edu/nuttx-config/nsh/defconfig +++ b/boards/atl/mantis-edu/nuttx-config/nsh/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -66,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="Advanced Technology Labs" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +124,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,11 +177,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32F7_ADC1=y CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 @@ -263,3 +261,5 @@ CONFIG_USBDEV=y CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 + +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/auterion/fmu-v6s/multicopter.px4board b/boards/auterion/fmu-v6s/multicopter.px4board index 4f1b9ef0330c..b70a5ec04244 100644 --- a/boards/auterion/fmu-v6s/multicopter.px4board +++ b/boards/auterion/fmu-v6s/multicopter.px4board @@ -1,12 +1,12 @@ CONFIG_COMMON_DIFFERENTIAL_PRESSURE=n +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_COMMON_RC=y # CONFIG_EKF2_SIDESLIP is not set # CONFIG_SENSORS_VEHICLE_AIRSPEED is not set diff --git a/boards/auterion/fmu-v6s/nuttx-config/bootloader/defconfig b/boards/auterion/fmu-v6s/nuttx-config/bootloader/defconfig index e053ce76470e..7bc9825b230d 100644 --- a/boards/auterion/fmu-v6s/nuttx-config/bootloader/defconfig +++ b/boards/auterion/fmu-v6s/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set # CONFIG_STM32H7_USE_LEGACY_PINMAP is not set @@ -19,11 +22,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="auterion" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -33,11 +36,11 @@ CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -46,9 +49,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -63,7 +64,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/auterion/fmu-v6s/nuttx-config/nsh/defconfig b/boards/auterion/fmu-v6s/nuttx-config/nsh/defconfig index 31d1e419f61b..d4ff2d0351c7 100644 --- a/boards/auterion/fmu-v6s/nuttx-config/nsh/defconfig +++ b/boards/auterion/fmu-v6s/nuttx-config/nsh/defconfig @@ -8,6 +8,11 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_ARP is not set @@ -18,11 +23,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -43,7 +48,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -60,6 +64,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="auterion" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -67,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -79,11 +83,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -91,6 +97,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -99,12 +106,10 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LITTLEFS=y CONFIG_FS_LITTLEFS_BLOCK_SIZE_FACTOR=4 CONFIG_FS_LITTLEFS_LOOKAHEAD_SIZE=64 +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -123,16 +128,16 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=4 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_MX25L=y -CONFIG_MX25L_SPIFREQUENCY=86000000 CONFIG_MTD_PARTITION=y CONFIG_MTD_PROGMEM=y CONFIG_MTD_RAMTRON=y +CONFIG_MX25L_SPIFREQUENCY=86000000 CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y @@ -146,12 +151,9 @@ CONFIG_NETINIT_IPADDR=0xA290A02 CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_UDP=y CONFIG_NET_UDP_CHECKSUMS=y @@ -160,19 +162,12 @@ CONFIG_NFS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=24 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=4096 -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -190,7 +185,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -202,7 +196,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -242,13 +235,13 @@ CONFIG_STM32H7_SPI3_DMA_BUFFER=1024 CONFIG_STM32H7_SPI4=y CONFIG_STM32H7_SPI4_DMA=y CONFIG_STM32H7_SPI4_DMA_BUFFER=4096 +CONFIG_STM32H7_TIM13=y CONFIG_STM32H7_TIM1=y CONFIG_STM32H7_TIM2=y CONFIG_STM32H7_TIM3=y CONFIG_STM32H7_TIM4=y CONFIG_STM32H7_TIM5=y CONFIG_STM32H7_TIM8=y -CONFIG_STM32H7_TIM13=y CONFIG_STM32H7_UART4=y CONFIG_STM32H7_UART5=y CONFIG_STM32H7_UART7=y diff --git a/boards/auterion/fmu-v6s/zenoh.px4board b/boards/auterion/fmu-v6s/zenoh.px4board index 1f625c024cfa..4ac2ed1bc689 100644 --- a/boards/auterion/fmu-v6s/zenoh.px4board +++ b/boards/auterion/fmu-v6s/zenoh.px4board @@ -1,3 +1,4 @@ +# CONFIG_BOARD_UAVCAN_INTERFACES is not set # CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE is not set CONFIG_DRIVERS_UAVCAN=n CONFIG_DRIVERS_OSD_MSP_OSD=n diff --git a/boards/auterion/fmu-v6x/multicopter.px4board b/boards/auterion/fmu-v6x/multicopter.px4board index 4f1b9ef0330c..b70a5ec04244 100644 --- a/boards/auterion/fmu-v6x/multicopter.px4board +++ b/boards/auterion/fmu-v6x/multicopter.px4board @@ -1,12 +1,12 @@ CONFIG_COMMON_DIFFERENTIAL_PRESSURE=n +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_COMMON_RC=y # CONFIG_EKF2_SIDESLIP is not set # CONFIG_SENSORS_VEHICLE_AIRSPEED is not set diff --git a/boards/auterion/fmu-v6x/nuttx-config/bootloader/defconfig b/boards/auterion/fmu-v6x/nuttx-config/bootloader/defconfig index fcbf56afd9da..b1f8a1533181 100644 --- a/boards/auterion/fmu-v6x/nuttx-config/bootloader/defconfig +++ b/boards/auterion/fmu-v6x/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="auterion" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -32,11 +35,11 @@ CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -45,9 +48,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -62,7 +63,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/auterion/fmu-v6x/nuttx-config/nsh/defconfig b/boards/auterion/fmu-v6x/nuttx-config/nsh/defconfig index 0fa3a63e2c1c..e95506061c8d 100644 --- a/boards/auterion/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/auterion/fmu-v6x/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="auterion" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,13 +87,15 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -94,6 +103,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -101,10 +111,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -123,8 +130,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -137,7 +145,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DNS=y @@ -148,12 +155,9 @@ CONFIG_NETINIT_MONITOR=y CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_UDP=y CONFIG_NET_UDP_CHECKSUMS=y @@ -161,19 +165,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -191,7 +189,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -204,7 +201,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/auterion/fmu-v6x/rover.px4board b/boards/auterion/fmu-v6x/rover.px4board index d9bfec2d6876..664d25f7e00d 100644 --- a/boards/auterion/fmu-v6x/rover.px4board +++ b/boards/auterion/fmu-v6x/rover.px4board @@ -1,9 +1,10 @@ +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n @@ -15,4 +16,3 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_HIWONDER_EMM=y CONFIG_MODULES_ROVER_ACKERMANN=y CONFIG_MODULES_ROVER_DIFFERENTIAL=y -CONFIG_MODULES_ROVER_MECANUM=y diff --git a/boards/auterion/fmu-v6x/spacecraft.px4board b/boards/auterion/fmu-v6x/spacecraft.px4board index 997a9054a221..351459ec1895 100644 --- a/boards/auterion/fmu-v6x/spacecraft.px4board +++ b/boards/auterion/fmu-v6x/spacecraft.px4board @@ -1,21 +1,19 @@ -CONFIG_BOARD_PWM_FREQ=100000 +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_LAND_DETECTOR=n CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n +CONFIG_MODULES_LAND_DETECTOR=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_MODULES_ROVER_ACKERMANN=n -CONFIG_MODULES_ROVER_DIFFERENTIAL=n CONFIG_MODULES_ROVER_MECANUM=n -CONFIG_MODULES_CONTROL_ALLOCATOR=y +CONFIG_MODULES_VTOL_ATT_CONTROL=n +CONFIG_BOARD_PWM_FREQ=100000 CONFIG_MODULES_SPACECRAFT=y diff --git a/boards/auterion/fmu-v6x/uuv.px4board b/boards/auterion/fmu-v6x/uuv.px4board index 3a7b00f13de4..7148a1050475 100644 --- a/boards/auterion/fmu-v6x/uuv.px4board +++ b/boards/auterion/fmu-v6x/uuv.px4board @@ -1,23 +1,19 @@ +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_POS_CONTROL=n -CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n -CONFIG_MODULES_LAND_DETECTOR=n +CONFIG_MODULES_FW_MODE_MANAGER=n +CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n +CONFIG_MODULES_LAND_DETECTOR=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_MODULES_ROVER_ACKERMANN=n -CONFIG_MODULES_ROVER_DIFFERENTIAL=n CONFIG_MODULES_ROVER_MECANUM=n -CONFIG_MODULES_SPACECRAFT=n -CONFIG_MODULES_CONTROL_ALLOCATOR=y +CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_MODULES_UUV_ATT_CONTROL=y CONFIG_MODULES_UUV_POS_CONTROL=y diff --git a/boards/av/x-v1/default.px4board b/boards/av/x-v1/default.px4board index 398f2f43a025..4ffb8bc9fa46 100644 --- a/boards/av/x-v1/default.px4board +++ b/boards/av/x-v1/default.px4board @@ -41,8 +41,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -93,3 +93,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/av/x-v1/nuttx-config/nsh/defconfig b/boards/av/x-v1/nuttx-config/nsh/defconfig index 3a29a1d65d80..34c518ca636c 100644 --- a/boards/av/x-v1/nuttx-config/nsh/defconfig +++ b/boards/av/x-v1/nuttx-config/nsh/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,16 +29,15 @@ # CONFIG_NSH_DISABLE_CMP is not set # CONFIG_NSH_DISABLE_CP is not set # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_DIRNAME is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_HEXDUMP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set @@ -79,29 +85,30 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8720=y -CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -109,10 +116,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -124,18 +128,19 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 CONFIG_IOB_NBUFFERS=24 CONFIG_IOB_THROTTLE=0 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_MM_REGIONS=3 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -146,14 +151,10 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y CONFIG_NET_UDP_CHECKSUMS=y @@ -161,20 +162,12 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -189,7 +182,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -203,7 +195,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/beaglebone/blue/default.px4board b/boards/beaglebone/blue/default.px4board index 74e7d7a28902..3c51c354afb8 100644 --- a/boards/beaglebone/blue/default.px4board +++ b/boards/beaglebone/blue/default.px4board @@ -14,7 +14,6 @@ CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y CONFIG_DRIVERS_IMU_INVENSENSE_MPU9250=y -CONFIG_DRIVERS_LINUX_PWM_OUT=y CONFIG_DRIVERS_MAGNETOMETER_HMC5883=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y diff --git a/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig b/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig index a43929b7acb1..f762afa8ebd2 100644 --- a/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig +++ b/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,10 +70,9 @@ CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,24 +87,25 @@ CONFIG_CDCACM_VENDORSTR="Bitcraze AB" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DIRECT_RETRY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -110,8 +118,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=2 CONFIG_MTD=y @@ -121,20 +130,13 @@ CONFIG_MTD_PARTITION=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_FATDEVNO=0 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=1 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -147,7 +149,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -159,7 +160,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/bitcraze/crazyflie21/nuttx-config/nsh/defconfig b/boards/bitcraze/crazyflie21/nuttx-config/nsh/defconfig index e729ce1615b8..88c452e353d7 100644 --- a/boards/bitcraze/crazyflie21/nuttx-config/nsh/defconfig +++ b/boards/bitcraze/crazyflie21/nuttx-config/nsh/defconfig @@ -8,8 +8,12 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +24,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,10 +66,9 @@ CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,16 +83,19 @@ CONFIG_CDCACM_VENDORSTR="Bitcraze AB" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DIRECT_RETRY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y @@ -98,7 +104,6 @@ CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y CONFIG_FS_PROCFS_EXCLUDE_MEMINFO=y CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y CONFIG_FS_PROCFS_EXCLUDE_USAGE=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -111,8 +116,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=2 CONFIG_MTD=y @@ -122,20 +128,13 @@ CONFIG_MTD_PARTITION=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_FATDEVNO=0 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=1 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -148,7 +147,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -160,7 +158,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/bluerobotics/navigator/default.px4board b/boards/bluerobotics/navigator/default.px4board index 335157145139..535a56d0f06c 100644 --- a/boards/bluerobotics/navigator/default.px4board +++ b/boards/bluerobotics/navigator/default.px4board @@ -1,24 +1,24 @@ CONFIG_PLATFORM_POSIX=y CONFIG_BOARD_LINUX_TARGET=y -CONFIG_BOARD_TESTING=y CONFIG_BOARD_TOOLCHAIN="arm-linux-gnueabihf" CONFIG_BOARD_ARCHITECTURE="cortex-a53" +CONFIG_BOARD_TESTING=y CONFIG_DRIVERS_ADC_ADS1115=y +CONFIG_DRIVERS_BAROMETER_BMP280=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_LIGHTS_NEOPIXEL=y -CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y -CONFIG_DRIVERS_BAROMETER_BMP280=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y -CONFIG_DRIVERS_MAGNETOMETER_MEMSIC_MMC5983MA=y +CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y +CONFIG_DRIVERS_LIGHTS_NEOPIXEL=y CONFIG_DRIVERS_MAGNETOMETER_AKM_AK09916=y +CONFIG_DRIVERS_MAGNETOMETER_MEMSIC_MMC5983MA=y CONFIG_DRIVERS_PCA9685_PWM_OUT=y CONFIG_PCA9685_USE_EXTERNAL_CRYSTAL=y +CONFIG_COMMON_RC=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_COMMON_RC=y -CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y -CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y CONFIG_MODULES_BATTERY_STATUS=y @@ -29,6 +29,11 @@ CONFIG_MODULES_DATAMAN=y CONFIG_MODULES_EKF2=y CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y +CONFIG_MODULES_FW_ATT_CONTROL=y +CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y +CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y +CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_GYRO_FFT=y @@ -38,24 +43,19 @@ CONFIG_MODULES_LOAD_MON=y CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=y CONFIG_MODULES_LOGGER=y CONFIG_MODULES_MAG_BIAS_ESTIMATOR=y +CONFIG_MODULES_MANUAL_CONTROL=y CONFIG_MODULES_MAVLINK=y +CONFIG_MODULES_MC_ATT_CONTROL=y +CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=y CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y +CONFIG_MODULES_MC_POS_CONTROL=y +CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y CONFIG_MODULES_UUV_ATT_CONTROL=y CONFIG_MODULES_UUV_POS_CONTROL=y -CONFIG_MODULES_FW_ATT_CONTROL=y -CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y -CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y -CONFIG_MODULES_FW_RATE_CONTROL=y -CONFIG_MODULES_MANUAL_CONTROL=y -CONFIG_MODULES_MC_ATT_CONTROL=y -CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_MC_POS_CONTROL=y -CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_VTOL_ATT_CONTROL=y CONFIG_SYSTEMCMDS_BSONDUMP=y CONFIG_SYSTEMCMDS_DYN=y diff --git a/boards/cbunmanned/h753-som/nuttx-config/bootloader/defconfig b/boards/cbunmanned/h753-som/nuttx-config/bootloader/defconfig index d409c660bd08..5ebc7f03f06e 100644 --- a/boards/cbunmanned/h753-som/nuttx-config/bootloader/defconfig +++ b/boards/cbunmanned/h753-som/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" diff --git a/boards/cbunmanned/h753-som/nuttx-config/nsh/defconfig b/boards/cbunmanned/h753-som/nuttx-config/nsh/defconfig index 5cba5d25984e..4d3e3f30728f 100644 --- a/boards/cbunmanned/h753-som/nuttx-config/nsh/defconfig +++ b/boards/cbunmanned/h753-som/nuttx-config/nsh/defconfig @@ -8,6 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_MMCSUPPORT is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,7 +95,6 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 @@ -100,6 +106,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,10 +114,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,8 +133,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -152,15 +157,11 @@ CONFIG_NETINIT_MONITOR=y CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -169,19 +170,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -196,7 +191,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -210,7 +204,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -225,7 +218,6 @@ CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y CONFIG_STM32H7_DMACAPABLE=y CONFIG_STM32H7_ETHMAC=y -CONFIG_STM32H7_PHYADDR=0 CONFIG_STM32H7_FLOWCONTROL_BROKEN=y CONFIG_STM32H7_I2C1=y CONFIG_STM32H7_I2C3=y diff --git a/boards/corvon/743v1/default.px4board b/boards/corvon/743v1/default.px4board index a4bc69d16528..b323d623031b 100644 --- a/boards/corvon/743v1/default.px4board +++ b/boards/corvon/743v1/default.px4board @@ -38,8 +38,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_GYRO_FFT=y @@ -84,3 +84,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/corvon/743v1/nuttx-config/bootloader/defconfig b/boards/corvon/743v1/nuttx-config/bootloader/defconfig index 533fa0f46f64..42838d98ecfd 100644 --- a/boards/corvon/743v1/nuttx-config/bootloader/defconfig +++ b/boards/corvon/743v1/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="CORVON" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/corvon/743v1/nuttx-config/nsh/defconfig b/boards/corvon/743v1/nuttx-config/nsh/defconfig index 48744776921a..81c115390d3e 100644 --- a/boards/corvon/743v1/nuttx-config/nsh/defconfig +++ b/boards/corvon/743v1/nuttx-config/nsh/defconfig @@ -9,8 +9,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,10 +75,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,7 +172,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/corvon/743v2/nuttx-config/nsh/defconfig b/boards/corvon/743v2/nuttx-config/nsh/defconfig index 4eb5b3a8d6b3..3196dc5046d6 100644 --- a/boards/corvon/743v2/nuttx-config/nsh/defconfig +++ b/boards/corvon/743v2/nuttx-config/nsh/defconfig @@ -9,8 +9,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,10 +75,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,7 +172,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -201,12 +203,12 @@ CONFIG_STM32H7_SPI3=y CONFIG_STM32H7_SPI3_DMA=y CONFIG_STM32H7_SPI3_DMA_BUFFER=4096 CONFIG_STM32H7_SPI_DMATHRESHOLD=8 +CONFIG_STM32H7_TIM12=y +CONFIG_STM32H7_TIM14=y CONFIG_STM32H7_TIM1=y CONFIG_STM32H7_TIM2=y CONFIG_STM32H7_TIM3=y CONFIG_STM32H7_TIM4=y -CONFIG_STM32H7_TIM12=y -CONFIG_STM32H7_TIM14=y CONFIG_STM32H7_UART4=y CONFIG_STM32H7_UART5=y CONFIG_STM32H7_UART7=y diff --git a/boards/corvon/v5/nuttx-config/nsh/defconfig b/boards/corvon/v5/nuttx-config/nsh/defconfig index a6567914d98e..6bca0da3fda2 100644 --- a/boards/corvon/v5/nuttx-config/nsh/defconfig +++ b/boards/corvon/v5/nuttx-config/nsh/defconfig @@ -8,9 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +27,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +70,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,25 +88,26 @@ CONFIG_CDCACM_VENDORSTR="CORVON" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -117,40 +122,36 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_MM_REGIONS=3 +CONFIG_MODBUS_DISABLE_LOG=y CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y CONFIG_MTD_RAMTRON=y -CONFIG_RAMTRON_EMULATE_PAGE_SHIFT=5 -CONFIG_RAMTRON_EMULATE_SECTOR_SHIFT=5 -CONFIG_RAMTRON_SETSPEED=y CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 +CONFIG_RAMTRON_EMULATE_PAGE_SHIFT=5 +CONFIG_RAMTRON_EMULATE_SECTOR_SHIFT=5 +CONFIG_RAMTRON_SETSPEED=y CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 CONFIG_RAW_BINARY=y @@ -161,7 +162,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +176,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/7-nano/default.px4board b/boards/cuav/7-nano/default.px4board index abaf0df9fba6..450626693001 100644 --- a/boards/cuav/7-nano/default.px4board +++ b/boards/cuav/7-nano/default.px4board @@ -85,3 +85,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/cuav/7-nano/nuttx-config/bootloader/defconfig b/boards/cuav/7-nano/nuttx-config/bootloader/defconfig index 2aa5064f9143..34ffcccf0046 100644 --- a/boards/cuav/7-nano/nuttx-config/bootloader/defconfig +++ b/boards/cuav/7-nano/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3163 CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/cuav/7-nano/nuttx-config/nsh/defconfig b/boards/cuav/7-nano/nuttx-config/nsh/defconfig index 51199652b94d..55faa3c574cd 100644 --- a/boards/cuav/7-nano/nuttx-config/nsh/defconfig +++ b/boards/cuav/7-nano/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,11 +95,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -100,6 +109,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,10 +117,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,8 +136,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -143,7 +151,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -155,15 +162,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -172,21 +175,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -204,7 +199,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -218,11 +212,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -327,3 +319,5 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y + +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/cuav/can-gps-v1/nuttx-config/canbootloader/defconfig b/boards/cuav/can-gps-v1/nuttx-config/canbootloader/defconfig index 621a3abed2a0..6522cd8720de 100644 --- a/boards/cuav/can-gps-v1/nuttx-config/canbootloader/defconfig +++ b/boards/cuav/can-gps-v1/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/cuav/can-gps-v1/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,9 +50,9 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_JTAG_SW_ENABLE=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig b/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig index aa13dbdb1e62..a15c0f94be66 100644 --- a/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig +++ b/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig @@ -7,6 +7,13 @@ # # CONFIG_DISABLE_OS_API is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -16,12 +23,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -56,7 +63,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -66,20 +72,21 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -93,8 +100,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y @@ -104,14 +112,9 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y @@ -130,7 +133,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -142,7 +144,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/fmu-v6x/nuttx-config/bootloader/defconfig b/boards/cuav/fmu-v6x/nuttx-config/bootloader/defconfig index 52330e2dc8e2..9aa19a424246 100644 --- a/boards/cuav/fmu-v6x/nuttx-config/bootloader/defconfig +++ b/boards/cuav/fmu-v6x/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3163 CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/cuav/fmu-v6x/nuttx-config/nsh/defconfig b/boards/cuav/fmu-v6x/nuttx-config/nsh/defconfig index b087c605c554..6c63bef5455b 100644 --- a/boards/cuav/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/cuav/fmu-v6x/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,13 +95,15 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -102,6 +111,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -109,10 +119,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -131,8 +138,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -145,7 +153,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -157,15 +164,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -174,21 +177,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -206,7 +201,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -219,7 +213,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/nora/default.px4board b/boards/cuav/nora/default.px4board index 30fa8e7fd330..0e306d4ecf62 100644 --- a/boards/cuav/nora/default.px4board +++ b/boards/cuav/nora/default.px4board @@ -49,8 +49,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -94,3 +94,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/cuav/nora/nuttx-config/bootloader/defconfig b/boards/cuav/nora/nuttx-config/bootloader/defconfig index cc5ca67d2d2d..3a89ef484768 100644 --- a/boards/cuav/nora/nuttx-config/bootloader/defconfig +++ b/boards/cuav/nora/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3163 CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/cuav/nora/nuttx-config/nsh/defconfig b/boards/cuav/nora/nuttx-config/nsh/defconfig index a64daec747f3..33d6af70fad0 100644 --- a/boards/cuav/nora/nuttx-config/nsh/defconfig +++ b/boards/cuav/nora/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +165,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,11 +178,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -267,3 +267,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/cuav/x25-evo/nuttx-config/bootloader/defconfig b/boards/cuav/x25-evo/nuttx-config/bootloader/defconfig index e2527d322b72..bf5046978ca3 100644 --- a/boards/cuav/x25-evo/nuttx-config/bootloader/defconfig +++ b/boards/cuav/x25-evo/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3163 CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/cuav/x25-evo/nuttx-config/nsh/defconfig b/boards/cuav/x25-evo/nuttx-config/nsh/defconfig index 56aec04f9ab8..28b97991f36e 100644 --- a/boards/cuav/x25-evo/nuttx-config/nsh/defconfig +++ b/boards/cuav/x25-evo/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,11 +95,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -100,6 +109,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,10 +117,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,8 +136,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -143,7 +151,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -155,15 +162,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -172,21 +175,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -204,7 +199,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -217,7 +211,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/x25-mega/nuttx-config/nsh/defconfig b/boards/cuav/x25-mega/nuttx-config/nsh/defconfig index fa6c05873584..e4e94d622c7a 100644 --- a/boards/cuav/x25-mega/nuttx-config/nsh/defconfig +++ b/boards/cuav/x25-mega/nuttx-config/nsh/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +28,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +53,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,11 +93,14 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -100,6 +108,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,8 +116,6 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -129,8 +136,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -155,15 +163,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -172,21 +176,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -204,7 +200,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -217,7 +212,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/x25-super/nuttx-config/bootloader/defconfig b/boards/cuav/x25-super/nuttx-config/bootloader/defconfig index 28b9bfad9466..4e4c53fe4caf 100644 --- a/boards/cuav/x25-super/nuttx-config/bootloader/defconfig +++ b/boards/cuav/x25-super/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -53,6 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/cuav/x25-super/nuttx-config/nsh/defconfig b/boards/cuav/x25-super/nuttx-config/nsh/defconfig index bdf50f4cfb65..06df609e8e7a 100644 --- a/boards/cuav/x25-super/nuttx-config/nsh/defconfig +++ b/boards/cuav/x25-super/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,11 +95,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -100,6 +109,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,10 +117,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,8 +136,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -143,7 +151,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -155,15 +162,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -172,21 +175,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -204,7 +199,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -217,7 +211,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/x7pro/default.px4board b/boards/cuav/x7pro/default.px4board index 59686d2ba4fc..ad97b1585d36 100644 --- a/boards/cuav/x7pro/default.px4board +++ b/boards/cuav/x7pro/default.px4board @@ -49,8 +49,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -94,3 +94,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/cuav/x7pro/nuttx-config/bootloader/defconfig b/boards/cuav/x7pro/nuttx-config/bootloader/defconfig index d0e6e6194aa1..4e7e8be5056f 100644 --- a/boards/cuav/x7pro/nuttx-config/bootloader/defconfig +++ b/boards/cuav/x7pro/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3163 CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/cuav/x7pro/nuttx-config/nsh/defconfig b/boards/cuav/x7pro/nuttx-config/nsh/defconfig index 088f7810766e..0b9973f1f98e 100644 --- a/boards/cuav/x7pro/nuttx-config/nsh/defconfig +++ b/boards/cuav/x7pro/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,11 +91,13 @@ CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -95,16 +105,14 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -114,11 +122,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +179,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cuav/x7pro/nuttx-config/test/defconfig b/boards/cuav/x7pro/nuttx-config/test/defconfig index 1179ca5984d2..f3c65fd4ead5 100644 --- a/boards/cuav/x7pro/nuttx-config/test/defconfig +++ b/boards/cuav/x7pro/nuttx-config/test/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,11 +91,13 @@ CONFIG_CDCACM_VENDORSTR="CUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -95,16 +105,14 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -114,11 +122,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +179,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cubepilot/cubeorange/default.px4board b/boards/cubepilot/cubeorange/default.px4board index 7cb37914bd3b..e9581523585e 100644 --- a/boards/cubepilot/cubeorange/default.px4board +++ b/boards/cubepilot/cubeorange/default.px4board @@ -17,6 +17,7 @@ CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GNSS_SEPTENTRIO=y CONFIG_DRIVERS_GPS=y +CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20649=y @@ -29,7 +30,6 @@ CONFIG_DRIVERS_POWER_MONITOR_INA226=y CONFIG_DRIVERS_PWM_INPUT=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_PX4IO=y -CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y @@ -47,8 +47,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -65,11 +65,11 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_UXRCE_DDS_CLIENT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_BSONDUMP=y @@ -92,3 +92,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig b/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig index 59041c61c422..0f2dc257368e 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x2DAE CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/cubepilot/cubeorange/nuttx-config/console/defconfig b/boards/cubepilot/cubeorange/nuttx-config/console/defconfig index 997eb5ebf49c..0b71aec33259 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/console/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/console/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=79954 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +165,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +178,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig b/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig index a66f78f5b80e..09ca226a83f2 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig @@ -9,8 +9,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=79954 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,11 +179,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -257,3 +257,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/cubepilot/cubeorange/nuttx-config/test/defconfig b/boards/cubepilot/cubeorange/nuttx-config/test/defconfig index b9668fc48310..028280fd6667 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/test/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/test/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=79954 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,11 +92,13 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -96,16 +106,14 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -115,11 +123,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +143,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +167,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,7 +180,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cubepilot/cubeorangeplus/default.px4board b/boards/cubepilot/cubeorangeplus/default.px4board index 93489e03cee0..6e6d79699744 100644 --- a/boards/cubepilot/cubeorangeplus/default.px4board +++ b/boards/cubepilot/cubeorangeplus/default.px4board @@ -17,6 +17,7 @@ CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GNSS_SEPTENTRIO=y CONFIG_DRIVERS_GPS=y +CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20649=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y @@ -30,7 +31,6 @@ CONFIG_DRIVERS_POWER_MONITOR_INA226=y CONFIG_DRIVERS_PWM_INPUT=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_PX4IO=y -CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y @@ -48,8 +48,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -66,11 +66,11 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_UXRCE_DDS_CLIENT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_BSONDUMP=y @@ -93,3 +93,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/cubepilot/cubeorangeplus/nuttx-config/bootloader/defconfig b/boards/cubepilot/cubeorangeplus/nuttx-config/bootloader/defconfig index 3861e2c8dcb1..d5e11e20edad 100644 --- a/boards/cubepilot/cubeorangeplus/nuttx-config/bootloader/defconfig +++ b/boards/cubepilot/cubeorangeplus/nuttx-config/bootloader/defconfig @@ -8,8 +8,10 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set -# CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/cubepilot/cubeorangeplus/nuttx-config" @@ -18,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H747XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x2DAE CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +70,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/cubepilot/cubeorangeplus/nuttx-config/console/defconfig b/boards/cubepilot/cubeorangeplus/nuttx-config/console/defconfig index ea26d65242d1..e4b6f6a43730 100644 --- a/boards/cubepilot/cubeorangeplus/nuttx-config/console/defconfig +++ b/boards/cubepilot/cubeorangeplus/nuttx-config/console/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H747XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=79954 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +165,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +178,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cubepilot/cubeorangeplus/nuttx-config/nsh/defconfig b/boards/cubepilot/cubeorangeplus/nuttx-config/nsh/defconfig index 5997ecef0c46..54ffcbffb180 100644 --- a/boards/cubepilot/cubeorangeplus/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/cubeorangeplus/nuttx-config/nsh/defconfig @@ -9,8 +9,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H747XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=79954 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,11 +179,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -259,3 +259,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/cubepilot/cubeorangeplus/nuttx-config/test/defconfig b/boards/cubepilot/cubeorangeplus/nuttx-config/test/defconfig index 215b9c7398f0..d22f5ecd22e5 100644 --- a/boards/cubepilot/cubeorangeplus/nuttx-config/test/defconfig +++ b/boards/cubepilot/cubeorangeplus/nuttx-config/test/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H747XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=79954 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,11 +92,13 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -96,16 +106,14 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -115,11 +123,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +143,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +167,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,7 +180,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cubepilot/cubeyellow/default.px4board b/boards/cubepilot/cubeyellow/default.px4board index 8a3c534d71e1..53440f7ab00d 100644 --- a/boards/cubepilot/cubeyellow/default.px4board +++ b/boards/cubepilot/cubeyellow/default.px4board @@ -45,8 +45,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -98,3 +98,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig b/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig index 3b371470939d..d2b7ee4499e8 100644 --- a/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig @@ -9,9 +9,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -23,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -66,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="CubePilot" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +124,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,7 +177,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig b/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig index 7381b24ff553..1ede1de5f6c4 100644 --- a/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -5,7 +7,11 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # -# CONFIG_DEV_NULL is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/cubepilot/io-v2/nuttx-config" @@ -14,24 +20,29 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32" CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F100C8=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARD_LOOPSPERMSEC=2000 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=316 CONFIG_INIT_ENTRYPOINT="user_start" CONFIG_INIT_STACKSIZE=1100 +CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_MM_SMALL=y CONFIG_NAME_MAX=12 -CONFIG_PREALLOC_TIMERS=0 CONFIG_RAM_SIZE=8192 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y @@ -39,7 +50,6 @@ CONFIG_SERIAL_TERMIOS=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_ADC1=y CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y CONFIG_STM32_DMA1=y @@ -48,6 +58,7 @@ CONFIG_STM32_USART1=y CONFIG_STM32_USART2=y CONFIG_STM32_USART3=y CONFIG_STM32_USART_SINGLEWIRE=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USART1_RXBUFSIZE=64 CONFIG_USART1_RXDMA=y diff --git a/boards/diatone/mamba-f405-mk2/default.px4board b/boards/diatone/mamba-f405-mk2/default.px4board index 31a28bc5837e..59cdc5c0041f 100644 --- a/boards/diatone/mamba-f405-mk2/default.px4board +++ b/boards/diatone/mamba-f405-mk2/default.px4board @@ -12,9 +12,9 @@ CONFIG_DRIVERS_CDCACM_AUTOSTART=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y +CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y CONFIG_DRIVERS_IMU_INVENSENSE_MPU6000=y CONFIG_DRIVERS_IMU_INVENSENSE_MPU9250=y -CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y CONFIG_DRIVERS_MAGNETOMETER_AKM_AK8963=y CONFIG_DRIVERS_MAGNETOMETER_HMC5883=y CONFIG_DRIVERS_PWM_OUT=y diff --git a/boards/diatone/mamba-f405-mk2/nuttx-config/include/board.h b/boards/diatone/mamba-f405-mk2/nuttx-config/include/board.h index 041d55260824..b220a65b4188 100644 --- a/boards/diatone/mamba-f405-mk2/nuttx-config/include/board.h +++ b/boards/diatone/mamba-f405-mk2/nuttx-config/include/board.h @@ -51,10 +51,6 @@ # include #endif -#include "stm32_rcc.h" -#include "stm32_sdio.h" -#include "stm32.h" - /************************************************************************************ * Definitions ************************************************************************************/ diff --git a/boards/diatone/mamba-f405-mk2/nuttx-config/nsh/defconfig b/boards/diatone/mamba-f405-mk2/nuttx-config/nsh/defconfig index 5448e0a8537f..7378edfe7681 100644 --- a/boards/diatone/mamba-f405-mk2/nuttx-config/nsh/defconfig +++ b/boards/diatone/mamba-f405-mk2/nuttx-config/nsh/defconfig @@ -6,8 +6,12 @@ # modifications. # # CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_SPI_CALLBACK is not set # CONFIG_STM32_CCMEXCLUDE is not set @@ -21,10 +25,9 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_CUSTOM_LEDS=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 @@ -42,18 +45,21 @@ CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -63,10 +69,12 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=2 CONFIG_MTD=y @@ -76,9 +84,7 @@ CONFIG_MTD_PROGMEM=y CONFIG_MTD_W25=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_BASENAME=y -CONFIG_NSH_DISABLE_DD=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_HEXDUMP=y CONFIG_NSH_DISABLE_LOSETUP=y @@ -89,19 +95,14 @@ CONFIG_NSH_DISABLE_REBOOT=y CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y -CONFIG_NSH_FATDEVNO=0 CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=2 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -113,7 +114,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -125,7 +125,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/emlid/navio2/default.px4board b/boards/emlid/navio2/default.px4board index 50200845c1ed..132afaaaaf25 100644 --- a/boards/emlid/navio2/default.px4board +++ b/boards/emlid/navio2/default.px4board @@ -32,8 +32,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/espressif/esp32/nuttx-config/nsh/defconfig b/boards/espressif/esp32/nuttx-config/nsh/defconfig index a64707070a5f..5d5b5bc70295 100644 --- a/boards/espressif/esp32/nuttx-config/nsh/defconfig +++ b/boards/espressif/esp32/nuttx-config/nsh/defconfig @@ -9,10 +9,15 @@ # CONFIG_ESP32_SPI_SWCS is not set # CONFIG_ESP32_WIFI_RX_AMPDU is not set # CONFIG_ESP32_WIFI_TX_AMPDU is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLE_DATE is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_SPI_CALLBACK is not set CONFIG_ALLOW_BSD_COMPONENTS=y CONFIG_ARCH="xtensa" @@ -28,6 +33,7 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_XTENSA=y CONFIG_BOARDCTL_MKRD=y CONFIG_BOARDCTL_RESET=y +CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y @@ -62,6 +68,9 @@ CONFIG_ESP32_WIFI_DYNAMIC_RXBUF_NUM=16 CONFIG_ESP32_WIFI_DYNAMIC_TXBUF_NUM=16 CONFIG_ESP32_WIFI_SAVE_PARAM=y CONFIG_ESP32_WIFI_STATION_SOFTAP_COEXISTENCE=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXAMPLES_DHCPD=y CONFIG_FAT_DMAMEMORY=y @@ -69,6 +78,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FAT_LFN_UTF8=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -77,7 +87,6 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -93,7 +102,10 @@ CONFIG_IOB_THROTTLE=0 CONFIG_IPCFG_BINARY=y CONFIG_IPCFG_CHARDEV=y CONFIG_IPCFG_PATH="/fs/mtd_net" +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=3 CONFIG_MTD_RAMTRON=y @@ -158,7 +170,6 @@ CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y diff --git a/boards/flywoo/gn-f405/nuttx-config/include/board.h b/boards/flywoo/gn-f405/nuttx-config/include/board.h index 2f9eb5aad44b..02586cd63a3d 100644 --- a/boards/flywoo/gn-f405/nuttx-config/include/board.h +++ b/boards/flywoo/gn-f405/nuttx-config/include/board.h @@ -51,10 +51,6 @@ # include #endif -#include "stm32_rcc.h" -#include "stm32_sdio.h" -#include "stm32.h" - /************************************************************************************ * Definitions ************************************************************************************/ diff --git a/boards/flywoo/gn-f405/nuttx-config/nsh/defconfig b/boards/flywoo/gn-f405/nuttx-config/nsh/defconfig index 6bddc90c6515..a67c0b3f5579 100644 --- a/boards/flywoo/gn-f405/nuttx-config/nsh/defconfig +++ b/boards/flywoo/gn-f405/nuttx-config/nsh/defconfig @@ -9,8 +9,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -21,12 +27,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +68,10 @@ CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_CUSTOM_LEDS=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 @@ -82,25 +87,25 @@ CONFIG_CDCACM_VENDORSTR="Flywoo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -110,31 +115,26 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_FATDEVNO=0 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=2 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -147,7 +147,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -160,7 +159,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/freefly/can-rtk-gps/default.px4board b/boards/freefly/can-rtk-gps/default.px4board index c2759ba30074..4086949fc83e 100644 --- a/boards/freefly/can-rtk-gps/default.px4board +++ b/boards/freefly/can-rtk-gps/default.px4board @@ -37,3 +37,4 @@ CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/freefly/can-rtk-gps/nuttx-config/canbootloader/defconfig b/boards/freefly/can-rtk-gps/nuttx-config/canbootloader/defconfig index ef01b5fcd89d..1aef6621dc72 100644 --- a/boards/freefly/can-rtk-gps/nuttx-config/canbootloader/defconfig +++ b/boards/freefly/can-rtk-gps/nuttx-config/canbootloader/defconfig @@ -5,6 +5,11 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/freefly/can-rtk-gps/nuttx-config" @@ -15,14 +20,11 @@ CONFIG_ARCH_CHIP_STM32F722RE=y CONFIG_ARCH_CHIP_STM32F7=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_CUSTOM_LEDS=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -38,10 +40,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -53,10 +55,10 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32F7_CAN1=y CONFIG_STM32F7_I2C1=y CONFIG_STM32F7_PROGMEM=y CONFIG_STM32F7_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig b/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig index d295254d69ad..ff76999b5f68 100644 --- a/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig +++ b/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig @@ -7,6 +7,13 @@ # # CONFIG_DISABLE_OS_API is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -16,12 +23,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -60,7 +67,6 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -78,20 +84,21 @@ CONFIG_CDCACM_VENDORSTR="Freefly" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -105,8 +112,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y @@ -116,14 +124,9 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y @@ -145,7 +148,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -157,7 +159,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/gearup/airbrainh743/nuttx-config/bootloader/defconfig b/boards/gearup/airbrainh743/nuttx-config/bootloader/defconfig index 6865c3a7ce5a..642c13717069 100644 --- a/boards/gearup/airbrainh743/nuttx-config/bootloader/defconfig +++ b/boards/gearup/airbrainh743/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -51,6 +54,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/gearup/airbrainh743/nuttx-config/nsh/defconfig b/boards/gearup/airbrainh743/nuttx-config/nsh/defconfig index 0e1a55d80772..681a009a4752 100644 --- a/boards/gearup/airbrainh743/nuttx-config/nsh/defconfig +++ b/boards/gearup/airbrainh743/nuttx-config/nsh/defconfig @@ -8,9 +8,13 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_MMCSD_HAVE_CARDDETECT is not set -# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set -# CONFIG_MMCSD_MMCSUPPORT is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -20,12 +24,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -49,7 +53,6 @@ # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_SPI_CALLBACK is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/gearup/airbrainh743/nuttx-config" @@ -58,6 +61,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +69,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,25 +92,26 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y -CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 -CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_FS_LITTLEFS=y +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 -CONFIG_FS_LITTLEFS_READ_SIZE_FACTOR=1 -CONFIG_FS_LITTLEFS_CACHE_SIZE_FACTOR=1 +CONFIG_FS_PROCFS=y +CONFIG_FS_PROCFS_REGISTER=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -121,32 +125,25 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=4 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y CONFIG_MTD_PROGMEM=y -CONFIG_MTD_W25N=y -CONFIG_W25N_SPIFREQUENCY=104000000 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +158,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -174,7 +170,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -188,7 +183,6 @@ CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y CONFIG_STM32H7_DMACAPABLE=y -CONFIG_STM32H7_DMAMUX1=y CONFIG_STM32H7_FLOWCONTROL_BROKEN=y CONFIG_STM32H7_I2C1=y CONFIG_STM32H7_I2C4=y diff --git a/boards/hkust/nxt-dual/nuttx-config/bootloader/defconfig b/boards/hkust/nxt-dual/nuttx-config/bootloader/defconfig index ea894db106e4..14476a515dd7 100644 --- a/boards/hkust/nxt-dual/nuttx-config/bootloader/defconfig +++ b/boards/hkust/nxt-dual/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Matek" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/hkust/nxt-dual/nuttx-config/nsh/defconfig b/boards/hkust/nxt-dual/nuttx-config/nsh/defconfig index 619c3adcbed4..f1140542c6ce 100644 --- a/boards/hkust/nxt-dual/nuttx-config/nsh/defconfig +++ b/boards/hkust/nxt-dual/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -138,19 +148,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -166,7 +170,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -180,11 +183,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC2=y CONFIG_STM32H7_ADC3=y @@ -269,3 +270,4 @@ CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y CONFIG_WQUEUE_NOTIFIER=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/hkust/nxt-dual/nuttx-config/nsh/old_defconfig.txt b/boards/hkust/nxt-dual/nuttx-config/nsh/old_defconfig.txt index cbe89638ad1b..50a8454a7c08 100644 --- a/boards/hkust/nxt-dual/nuttx-config/nsh/old_defconfig.txt +++ b/boards/hkust/nxt-dual/nuttx-config/nsh/old_defconfig.txt @@ -9,6 +9,7 @@ # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -40,7 +41,8 @@ CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARDCTL=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -63,6 +65,16 @@ CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_EXPERIMENTAL=y + +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSDEVNO=0 +CONFIG_ETC_ROMFSMOUNTPT="/etc" +CONFIG_ETC_ROMFSSECTSIZE=128 +CONFIG_FILE_STREAM=y +CONFIG_SYSTEM_NSHLIB=y +CONFIG_NSH_LIBRARY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y @@ -89,6 +101,7 @@ CONFIG_IOB_NCHAINS=24 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y @@ -151,7 +164,6 @@ CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y diff --git a/boards/hkust/nxt-v1/default.px4board b/boards/hkust/nxt-v1/default.px4board index 5ab4f337fe20..3512ba8fcdd4 100644 --- a/boards/hkust/nxt-v1/default.px4board +++ b/boards/hkust/nxt-v1/default.px4board @@ -41,8 +41,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -89,3 +89,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/hkust/nxt-v1/nuttx-config/bootloader/defconfig b/boards/hkust/nxt-v1/nuttx-config/bootloader/defconfig index 6cf4a40708fa..b1bfcb77b940 100644 --- a/boards/hkust/nxt-v1/nuttx-config/bootloader/defconfig +++ b/boards/hkust/nxt-v1/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Matek" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/hkust/nxt-v1/nuttx-config/nsh/defconfig b/boards/hkust/nxt-v1/nuttx-config/nsh/defconfig index cf62407101e9..4a756281f102 100644 --- a/boards/hkust/nxt-v1/nuttx-config/nsh/defconfig +++ b/boards/hkust/nxt-v1/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -158,7 +162,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -172,11 +175,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC2=y CONFIG_STM32H7_ADC3=y @@ -255,3 +256,4 @@ CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y CONFIG_WQUEUE_NOTIFIER=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/can-gps-v1/nuttx-config/canbootloader/defconfig b/boards/holybro/can-gps-v1/nuttx-config/canbootloader/defconfig index c4baa9a62334..37f12b232839 100644 --- a/boards/holybro/can-gps-v1/nuttx-config/canbootloader/defconfig +++ b/boards/holybro/can-gps-v1/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/holybro/can-gps-v1/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,8 +50,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig b/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig index f95e8f5c0c47..967bdb034f6a 100644 --- a/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig +++ b/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig @@ -7,6 +7,13 @@ # # CONFIG_DISABLE_OS_API is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -16,12 +23,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,7 +64,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -67,20 +73,21 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -94,8 +101,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y @@ -105,14 +113,9 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y @@ -131,7 +134,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -143,7 +145,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/holybro/durandal-v1/default.px4board b/boards/holybro/durandal-v1/default.px4board index ba1fa56ddf0e..de9c8da30afd 100644 --- a/boards/holybro/durandal-v1/default.px4board +++ b/boards/holybro/durandal-v1/default.px4board @@ -43,8 +43,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -89,3 +89,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/holybro/durandal-v1/nuttx-config/bootloader/defconfig b/boards/holybro/durandal-v1/nuttx-config/bootloader/defconfig index be49e9a5609a..dd2593ec1ef7 100644 --- a/boards/holybro/durandal-v1/nuttx-config/bootloader/defconfig +++ b/boards/holybro/durandal-v1/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Holybro" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig b/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig index 37057ce612e8..cd526deb7249 100644 --- a/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig +++ b/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,27 +93,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +127,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -134,19 +143,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -164,7 +167,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -178,11 +180,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -267,3 +267,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/h-flow/nuttx-config/canbootloader/defconfig b/boards/holybro/h-flow/nuttx-config/canbootloader/defconfig index 0fce4427d2bd..784a39d68dd7 100644 --- a/boards/holybro/h-flow/nuttx-config/canbootloader/defconfig +++ b/boards/holybro/h-flow/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/holybro/h-flow/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=4096 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x20010000 @@ -49,8 +50,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/holybro/h-flow/nuttx-config/nsh/defconfig b/boards/holybro/h-flow/nuttx-config/nsh/defconfig index b676f6276402..a90429f1c1ac 100644 --- a/boards/holybro/h-flow/nuttx-config/nsh/defconfig +++ b/boards/holybro/h-flow/nuttx-config/nsh/defconfig @@ -8,6 +8,9 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set @@ -17,11 +20,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -54,7 +57,6 @@ CONFIG_ARCH_CHIP_STM32F412CE=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -63,11 +65,13 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_CROMFS=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -78,23 +82,17 @@ CONFIG_INIT_STACKSIZE=2624 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=262144 @@ -104,7 +102,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=254 CONFIG_SCHED_HPWORKSTACKSIZE=3000 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_TERMIOS=y @@ -112,7 +109,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/holybro/kakutef7/default.px4board b/boards/holybro/kakutef7/default.px4board index afa83df2d1bf..d617686188e1 100644 --- a/boards/holybro/kakutef7/default.px4board +++ b/boards/holybro/kakutef7/default.px4board @@ -29,6 +29,7 @@ CONFIG_MODULES_EKF2=y # CONFIG_EKF2_EXTERNAL_VISION is not set # CONFIG_EKF2_GNSS_YAW is not set # CONFIG_EKF2_MAGNETOMETER is not set +# CONFIG_EKF2_OPTICAL_FLOW is not set # CONFIG_EKF2_RANGE_FINDER is not set # CONFIG_EKF2_OPTICAL_FLOW is not set # CONFIG_EKF2_SIDESLIP is not set @@ -49,6 +50,5 @@ CONFIG_MODULES_SENSORS=y # CONFIG_SENSORS_VEHICLE_AIRSPEED is not set # CONFIG_SENSORS_VEHICLE_MAGNETOMETER is not set # CONFIG_SENSORS_VEHICLE_OPTICAL_FLOW is not set -# CONFIG_SYSTEMCMDS_DMESG is not set CONFIG_SYSTEMCMDS_PARAM=y -# CONFIG_SYSTEMCMDS_TOP is not set +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/holybro/kakutef7/nuttx-config/nsh/defconfig b/boards/holybro/kakutef7/nuttx-config/nsh/defconfig index 4d8f70131719..aee68df272ab 100644 --- a/boards/holybro/kakutef7/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakutef7/nuttx-config/nsh/defconfig @@ -8,44 +8,35 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -CONFIG_NSH_DISABLE_DATE=y -CONFIG_NSH_DISABLE_DF=y # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set -CONFIG_NSH_DISABLE_EXPORT=y -CONFIG_NSH_DISABLE_FREE=y -CONFIG_NSH_DISABLE_GET=y -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set # CONFIG_NSH_DISABLE_LS is not set -CONFIG_NSH_DISABLE_MKDIR=y # CONFIG_NSH_DISABLE_MKFATFS is not set # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set -CONFIG_NSH_DISABLE_PRINTF=y -CONFIG_NSH_DISABLE_PS=y -CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -CONFIG_NSH_DISABLE_PWD=y # CONFIG_NSH_DISABLE_RM is not set -CONFIG_NSH_DISABLE_RMDIR=y # CONFIG_NSH_DISABLE_SEMICOLON is not set # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set # CONFIG_NSH_DISABLE_TEST is not set -CONFIG_NSH_DISABLE_TIME=y # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set @@ -65,11 +56,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,29 +74,25 @@ CONFIG_CDCACM_VENDORSTR="Holybro" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y -CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y -CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y -CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y -CONFIG_FS_PROCFS_EXCLUDE_USAGE=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -121,8 +107,8 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y CONFIG_LIBC_STRERROR_SHORT=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=3 CONFIG_MTD=y @@ -133,20 +119,14 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=1 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +142,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -174,7 +153,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/holybro/kakuteh7-wing/default.px4board b/boards/holybro/kakuteh7-wing/default.px4board index 2ff7455720f9..41d1c6e45e1e 100644 --- a/boards/holybro/kakuteh7-wing/default.px4board +++ b/boards/holybro/kakuteh7-wing/default.px4board @@ -1,12 +1,12 @@ CONFIG_BOARD_TOOLCHAIN="arm-none-eabi" CONFIG_BOARD_ARCHITECTURE="cortex-m7" +CONFIG_BOARD_CONSTRAINED_FLASH=y CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS0" CONFIG_BOARD_SERIAL_GPS2="/dev/ttyS1" CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS2" CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS3" CONFIG_BOARD_SERIAL_TEL3="/dev/ttyS5" CONFIG_BOARD_SERIAL_RC="/dev/ttyS4" -CONFIG_BOARD_CONSTRAINED_FLASH=y CONFIG_DRIVERS_ADC_BOARD_ADC=y CONFIG_DRIVERS_BAROMETER_BMP280=y CONFIG_DRIVERS_BAROMETER_GOERTEK_SPA06=y @@ -17,9 +17,9 @@ CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y -CONFIG_DRIVERS_OSD_ATXXXX=y CONFIG_COMMON_LIGHT=y CONFIG_COMMON_MAGNETOMETER=y +CONFIG_DRIVERS_OSD_ATXXXX=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_COMMON_TELEMETRY=y @@ -37,8 +37,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -56,10 +56,10 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_BSONDUMP=y CONFIG_SYSTEMCMDS_DMESG=y @@ -77,3 +77,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/holybro/kakuteh7-wing/nuttx-config/bootloader/defconfig b/boards/holybro/kakuteh7-wing/nuttx-config/bootloader/defconfig index 356333466409..4b890cb05346 100644 --- a/boards/holybro/kakuteh7-wing/nuttx-config/bootloader/defconfig +++ b/boards/holybro/kakuteh7-wing/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Holybro" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/holybro/kakuteh7-wing/nuttx-config/nsh/defconfig b/boards/holybro/kakuteh7-wing/nuttx-config/nsh/defconfig index f640f6510adf..72947da5f762 100644 --- a/boards/holybro/kakuteh7-wing/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakuteh7-wing/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,26 +92,26 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +127,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -135,19 +144,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -165,7 +168,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -178,11 +180,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -269,3 +269,4 @@ CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y CONFIG_WQUEUE_NOTIFIER=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/kakuteh7/default.px4board b/boards/holybro/kakuteh7/default.px4board index 9e463ac0e16a..13ce33a97f3e 100644 --- a/boards/holybro/kakuteh7/default.px4board +++ b/boards/holybro/kakuteh7/default.px4board @@ -44,8 +44,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -63,12 +63,12 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y CONFIG_MODULES_UXRCE_DDS_CLIENT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_BSONDUMP=y @@ -93,3 +93,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/holybro/kakuteh7/nuttx-config/bootloader/defconfig b/boards/holybro/kakuteh7/nuttx-config/bootloader/defconfig index 4557ffca775e..afdcdfee8ce8 100644 --- a/boards/holybro/kakuteh7/nuttx-config/bootloader/defconfig +++ b/boards/holybro/kakuteh7/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Holybro" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/holybro/kakuteh7/nuttx-config/nsh/defconfig b/boards/holybro/kakuteh7/nuttx-config/nsh/defconfig index c36ff7214ad6..f367c624fe32 100644 --- a/boards/holybro/kakuteh7/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakuteh7/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,27 +93,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +127,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=4 @@ -133,20 +142,14 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=1 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -164,7 +167,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,11 +179,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -249,3 +249,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/kakuteh7dualimu/nuttx-config/bootloader/defconfig b/boards/holybro/kakuteh7dualimu/nuttx-config/bootloader/defconfig index 33dff54bc859..e766c0d60280 100644 --- a/boards/holybro/kakuteh7dualimu/nuttx-config/bootloader/defconfig +++ b/boards/holybro/kakuteh7dualimu/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Holybro" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/holybro/kakuteh7dualimu/nuttx-config/nsh/defconfig b/boards/holybro/kakuteh7dualimu/nuttx-config/nsh/defconfig index 679917b42a19..804bcc29c33b 100644 --- a/boards/holybro/kakuteh7dualimu/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakuteh7dualimu/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,26 +93,26 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=4 @@ -131,19 +140,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -158,7 +161,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -171,11 +173,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -248,3 +248,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/kakuteh7mini/default.px4board b/boards/holybro/kakuteh7mini/default.px4board index 94378fe60113..15af488d026c 100644 --- a/boards/holybro/kakuteh7mini/default.px4board +++ b/boards/holybro/kakuteh7mini/default.px4board @@ -46,8 +46,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -65,11 +65,11 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_SIMULATION_PWM_OUT_SIM=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_DMESG=y @@ -94,3 +94,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/holybro/kakuteh7mini/nuttx-config/bootloader/defconfig b/boards/holybro/kakuteh7mini/nuttx-config/bootloader/defconfig index bc47e6b75b88..d68d504ce902 100644 --- a/boards/holybro/kakuteh7mini/nuttx-config/bootloader/defconfig +++ b/boards/holybro/kakuteh7mini/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -43,6 +46,7 @@ CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -51,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/holybro/kakuteh7mini/nuttx-config/nsh/defconfig b/boards/holybro/kakuteh7mini/nuttx-config/nsh/defconfig index 5e5ae0b75446..bf558b4d9191 100644 --- a/boards/holybro/kakuteh7mini/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakuteh7mini/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,26 +97,28 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_LARGEFILE=y CONFIG_FS_LITTLEFS=y CONFIG_FS_LITTLEFS_CACHE_SIZE_FACTOR=1 +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 CONFIG_FS_LITTLEFS_READ_SIZE_FACTOR=1 CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -122,8 +132,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=4 @@ -137,20 +148,14 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 # CONFIG_NSH_MMCSDSPIPORTNO is not set CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -165,7 +170,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -178,11 +182,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -253,3 +255,4 @@ CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_W25N_SPIFREQUENCY=104000000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/kakuteh7v2/default.px4board b/boards/holybro/kakuteh7v2/default.px4board index f4d9f9c729bc..259bf36eccdf 100644 --- a/boards/holybro/kakuteh7v2/default.px4board +++ b/boards/holybro/kakuteh7v2/default.px4board @@ -46,8 +46,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -65,12 +65,12 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y CONFIG_MODULES_UXRCE_DDS_CLIENT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_DMESG=y @@ -95,3 +95,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/holybro/kakuteh7v2/nuttx-config/bootloader/defconfig b/boards/holybro/kakuteh7v2/nuttx-config/bootloader/defconfig index 10011bc456c2..1a5e628125f9 100644 --- a/boards/holybro/kakuteh7v2/nuttx-config/bootloader/defconfig +++ b/boards/holybro/kakuteh7v2/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -43,6 +46,7 @@ CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -51,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/holybro/kakuteh7v2/nuttx-config/nsh/defconfig b/boards/holybro/kakuteh7v2/nuttx-config/nsh/defconfig index 842011d7253c..9c1f3a6187a9 100644 --- a/boards/holybro/kakuteh7v2/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakuteh7v2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,23 +97,25 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_FS_LITTLEFS=y +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 CONFIG_FS_LITTLEFS_READ_SIZE_FACTOR=1 CONFIG_FS_LITTLEFS_CACHE_SIZE_FACTOR=1 @@ -122,8 +132,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=4 @@ -138,20 +149,14 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 # CONFIG_NSH_MMCSDSPIPORTNO is not set CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -166,7 +171,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -179,11 +183,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -254,3 +256,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/holybro/pix32v5/default.px4board b/boards/holybro/pix32v5/default.px4board index c011bc53e534..7c6adf190b6d 100644 --- a/boards/holybro/pix32v5/default.px4board +++ b/boards/holybro/pix32v5/default.px4board @@ -49,8 +49,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -103,3 +103,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/holybro/pix32v5/nuttx-config/nsh/defconfig b/boards/holybro/pix32v5/nuttx-config/nsh/defconfig index 2576a42f8012..4e2814914341 100644 --- a/boards/holybro/pix32v5/nuttx-config/nsh/defconfig +++ b/boards/holybro/pix32v5/nuttx-config/nsh/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -66,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="Holybro" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +124,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,7 +177,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/matek/gnss-m9n-f4/nuttx-config/canbootloader/defconfig b/boards/matek/gnss-m9n-f4/nuttx-config/canbootloader/defconfig index 0e5f3cf6846b..9efe8572bcfa 100644 --- a/boards/matek/gnss-m9n-f4/nuttx-config/canbootloader/defconfig +++ b/boards/matek/gnss-m9n-f4/nuttx-config/canbootloader/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/matek/gnss-m9n-f4/nuttx-config" @@ -15,13 +19,10 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -34,10 +35,10 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=131072 CONFIG_RAM_START=0x20010000 @@ -49,10 +50,10 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_JTAG_SW_ENABLE=y CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_TIM8=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USBDEV=y CONFIG_USBDEV_BUSPOWERED=y diff --git a/boards/matek/gnss-m9n-f4/nuttx-config/nsh/defconfig b/boards/matek/gnss-m9n-f4/nuttx-config/nsh/defconfig index f74d825a3792..d226a56a60b6 100644 --- a/boards/matek/gnss-m9n-f4/nuttx-config/nsh/defconfig +++ b/boards/matek/gnss-m9n-f4/nuttx-config/nsh/defconfig @@ -7,8 +7,16 @@ # # CONFIG_DISABLE_OS_API is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -63,7 +71,6 @@ CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=16717 @@ -79,23 +86,24 @@ CONFIG_CDCACM_VENDORID=0x120A CONFIG_CDCACM_VENDORSTR="PX4" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -109,8 +117,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=2 CONFIG_MTD=y @@ -121,15 +130,10 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=3 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y @@ -149,7 +153,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -161,7 +164,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/matek/h743-mini/default.px4board b/boards/matek/h743-mini/default.px4board index 956e16e6f958..189840299ced 100644 --- a/boards/matek/h743-mini/default.px4board +++ b/boards/matek/h743-mini/default.px4board @@ -29,8 +29,8 @@ CONFIG_MODULES_EKF2=y CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_GYRO_FFT=y @@ -67,3 +67,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/matek/h743-mini/nuttx-config/bootloader/defconfig b/boards/matek/h743-mini/nuttx-config/bootloader/defconfig index a5e157f541e3..b074799ba454 100644 --- a/boards/matek/h743-mini/nuttx-config/bootloader/defconfig +++ b/boards/matek/h743-mini/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -38,11 +41,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Matek" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -51,9 +54,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/matek/h743-mini/nuttx-config/nsh/defconfig b/boards/matek/h743-mini/nuttx-config/nsh/defconfig index 3d0a478f60cb..57d8d7d57e30 100644 --- a/boards/matek/h743-mini/nuttx-config/nsh/defconfig +++ b/boards/matek/h743-mini/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,10 +74,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,19 +136,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -152,7 +155,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -166,11 +168,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -252,3 +252,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/matek/h743-slim/default.px4board b/boards/matek/h743-slim/default.px4board index 29b5956a4df1..34e8e5a23c3a 100644 --- a/boards/matek/h743-slim/default.px4board +++ b/boards/matek/h743-slim/default.px4board @@ -32,8 +32,8 @@ CONFIG_MODULES_EKF2=y CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_GYRO_FFT=y @@ -70,3 +70,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/matek/h743-slim/nuttx-config/bootloader/defconfig b/boards/matek/h743-slim/nuttx-config/bootloader/defconfig index 636630ffd7d2..88cb809d9e79 100644 --- a/boards/matek/h743-slim/nuttx-config/bootloader/defconfig +++ b/boards/matek/h743-slim/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x1209 CONFIG_CDCACM_VENDORSTR="Matek" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/matek/h743-slim/nuttx-config/nsh/defconfig b/boards/matek/h743-slim/nuttx-config/nsh/defconfig index eff8ab66b90e..c678b7064dee 100644 --- a/boards/matek/h743-slim/nuttx-config/nsh/defconfig +++ b/boards/matek/h743-slim/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,27 +93,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +127,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -129,19 +138,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +159,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -170,11 +172,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -256,3 +256,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/matek/h743/default.px4board b/boards/matek/h743/default.px4board index 5f2b2c974ebd..a8e812dda738 100644 --- a/boards/matek/h743/default.px4board +++ b/boards/matek/h743/default.px4board @@ -31,8 +31,8 @@ CONFIG_MODULES_EKF2=y CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GYRO_CALIBRATION=y CONFIG_MODULES_GYRO_FFT=y @@ -69,3 +69,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/matek/h743/nuttx-config/bootloader/defconfig b/boards/matek/h743/nuttx-config/bootloader/defconfig index a39e59702e0d..791320335d89 100644 --- a/boards/matek/h743/nuttx-config/bootloader/defconfig +++ b/boards/matek/h743/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -38,11 +41,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="Matek" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -51,9 +54,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/matek/h743/nuttx-config/nsh/defconfig b/boards/matek/h743/nuttx-config/nsh/defconfig index 2e15f5631de5..d9fbc47c6be2 100644 --- a/boards/matek/h743/nuttx-config/nsh/defconfig +++ b/boards/matek/h743/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -128,19 +137,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -153,7 +156,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -167,11 +169,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -253,3 +253,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/micoair/h743-aio/default.px4board b/boards/micoair/h743-aio/default.px4board index 5b0620d41349..a530d289d59b 100644 --- a/boards/micoair/h743-aio/default.px4board +++ b/boards/micoair/h743-aio/default.px4board @@ -60,7 +60,6 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_POS_CONTROL=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -104,3 +103,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/micoair/h743-aio/nuttx-config/bootloader/defconfig b/boards/micoair/h743-aio/nuttx-config/bootloader/defconfig index 7dc07fac8a16..3cde00525f07 100644 --- a/boards/micoair/h743-aio/nuttx-config/bootloader/defconfig +++ b/boards/micoair/h743-aio/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="MicoAir" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/micoair/h743-aio/nuttx-config/nsh/defconfig b/boards/micoair/h743-aio/nuttx-config/nsh/defconfig index 46d61dadba28..e165802306cd 100644 --- a/boards/micoair/h743-aio/nuttx-config/nsh/defconfig +++ b/boards/micoair/h743-aio/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -9,8 +11,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,10 +75,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,11 +172,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -245,3 +246,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/micoair/h743-lite/default.px4board b/boards/micoair/h743-lite/default.px4board index 6facce02805f..f91341dc4ab4 100644 --- a/boards/micoair/h743-lite/default.px4board +++ b/boards/micoair/h743-lite/default.px4board @@ -52,7 +52,6 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_POS_CONTROL=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -101,3 +100,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/micoair/h743-lite/nuttx-config/bootloader/defconfig b/boards/micoair/h743-lite/nuttx-config/bootloader/defconfig index d6a33ff9f7ad..9df6f598e274 100644 --- a/boards/micoair/h743-lite/nuttx-config/bootloader/defconfig +++ b/boards/micoair/h743-lite/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="MicoAir" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/micoair/h743-lite/nuttx-config/nsh/defconfig b/boards/micoair/h743-lite/nuttx-config/nsh/defconfig index 353063b3aaa8..474657277a56 100644 --- a/boards/micoair/h743-lite/nuttx-config/nsh/defconfig +++ b/boards/micoair/h743-lite/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -9,8 +11,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,10 +75,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,11 +172,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -244,3 +245,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/micoair/h743-v2/default.px4board b/boards/micoair/h743-v2/default.px4board index 7f49e849a08a..41117ab6c47b 100644 --- a/boards/micoair/h743-v2/default.px4board +++ b/boards/micoair/h743-v2/default.px4board @@ -54,7 +54,6 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_POS_CONTROL=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -103,3 +102,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/micoair/h743-v2/nuttx-config/bootloader/defconfig b/boards/micoair/h743-v2/nuttx-config/bootloader/defconfig index 10f43ff17d8a..3a140803d3e2 100644 --- a/boards/micoair/h743-v2/nuttx-config/bootloader/defconfig +++ b/boards/micoair/h743-v2/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="MicoAir" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/micoair/h743-v2/nuttx-config/nsh/defconfig b/boards/micoair/h743-v2/nuttx-config/nsh/defconfig index 3f7b838ada9e..ccd05f8a8705 100644 --- a/boards/micoair/h743-v2/nuttx-config/nsh/defconfig +++ b/boards/micoair/h743-v2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -9,8 +11,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,10 +75,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,11 +172,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -246,3 +247,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/micoair/h743/default.px4board b/boards/micoair/h743/default.px4board index 823e8eccaf23..642e31fc2920 100644 --- a/boards/micoair/h743/default.px4board +++ b/boards/micoair/h743/default.px4board @@ -57,7 +57,6 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_POS_CONTROL=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -104,3 +103,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/micoair/h743/nuttx-config/bootloader/defconfig b/boards/micoair/h743/nuttx-config/bootloader/defconfig index 81e907784ecf..5a149e77fbfc 100644 --- a/boards/micoair/h743/nuttx-config/bootloader/defconfig +++ b/boards/micoair/h743/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3162 CONFIG_CDCACM_VENDORSTR="MicoAir" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -67,7 +68,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/micoair/h743/nuttx-config/nsh/defconfig b/boards/micoair/h743/nuttx-config/nsh/defconfig index 43b5f3744e1b..92c3c713d01c 100644 --- a/boards/micoair/h743/nuttx-config/nsh/defconfig +++ b/boards/micoair/h743/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -9,8 +11,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +30,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -59,6 +67,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -66,10 +75,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,11 +172,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -245,3 +246,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/modalai/fc-v1/default.px4board b/boards/modalai/fc-v1/default.px4board index 6d1a5c43bf63..6805681c4698 100644 --- a/boards/modalai/fc-v1/default.px4board +++ b/boards/modalai/fc-v1/default.px4board @@ -48,8 +48,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -103,3 +103,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/modalai/fc-v1/nuttx-config/nsh/defconfig b/boards/modalai/fc-v1/nuttx-config/nsh/defconfig index 768dfd184299..ff6161005f12 100644 --- a/boards/modalai/fc-v1/nuttx-config/nsh/defconfig +++ b/boards/modalai/fc-v1/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="ModalAI" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +124,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -175,7 +176,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/modalai/fc-v2/default.px4board b/boards/modalai/fc-v2/default.px4board index c51d0fcb8203..69548bd735af 100644 --- a/boards/modalai/fc-v2/default.px4board +++ b/boards/modalai/fc-v2/default.px4board @@ -39,8 +39,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -86,3 +86,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig b/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig index 1a138a659bdc..690356198d32 100644 --- a/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig +++ b/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x0483 CONFIG_CDCACM_VENDORSTR="ModalAI" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/modalai/fc-v2/nuttx-config/nsh/defconfig b/boards/modalai/fc-v2/nuttx-config/nsh/defconfig index 3347959db925..b727ca116268 100644 --- a/boards/modalai/fc-v2/nuttx-config/nsh/defconfig +++ b/boards/modalai/fc-v2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,27 +93,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -121,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -137,19 +146,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -167,7 +170,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -181,11 +183,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -275,3 +275,4 @@ CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y CONFIG_WQUEUE_NOTIFIER=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/modalai/voxl2-io/nuttx-config/nsh/defconfig b/boards/modalai/voxl2-io/nuttx-config/nsh/defconfig index 2fec96fb2680..4e31209f7558 100644 --- a/boards/modalai/voxl2-io/nuttx-config/nsh/defconfig +++ b/boards/modalai/voxl2-io/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -5,7 +7,11 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # -# CONFIG_DEV_NULL is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/modalai/voxl2-io/nuttx-config" @@ -14,24 +20,29 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32" CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F100C8=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARD_LOOPSPERMSEC=2000 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=316 CONFIG_INIT_ENTRYPOINT="user_start" CONFIG_INIT_STACKSIZE=1100 +CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_MM_SMALL=y CONFIG_NAME_MAX=12 -CONFIG_PREALLOC_TIMERS=0 CONFIG_RAM_SIZE=8192 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y @@ -39,7 +50,6 @@ CONFIG_SERIAL_TERMIOS=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_ADC1=y CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y CONFIG_STM32_DMA1=y @@ -48,6 +58,7 @@ CONFIG_STM32_USART1=y CONFIG_STM32_USART2=y CONFIG_STM32_USART3=y CONFIG_STM32_USART_SINGLEWIRE=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USART1_RXBUFSIZE=64 CONFIG_USART1_RXDMA=y diff --git a/boards/mro/ctrl-zero-classic/default.px4board b/boards/mro/ctrl-zero-classic/default.px4board index 912181cd80ea..31e0fd5e57cb 100644 --- a/boards/mro/ctrl-zero-classic/default.px4board +++ b/boards/mro/ctrl-zero-classic/default.px4board @@ -45,8 +45,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -97,3 +97,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/mro/ctrl-zero-classic/nuttx-config/bootloader/defconfig b/boards/mro/ctrl-zero-classic/nuttx-config/bootloader/defconfig index 1160920a4eb3..5588b15f1d07 100644 --- a/boards/mro/ctrl-zero-classic/nuttx-config/bootloader/defconfig +++ b/boards/mro/ctrl-zero-classic/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/mro/ctrl-zero-classic/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-classic/nuttx-config/nsh/defconfig index cf30e8d1b241..44beaa1b84fb 100644 --- a/boards/mro/ctrl-zero-classic/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-classic/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,9 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,27 +92,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -134,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -164,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -178,11 +179,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -260,3 +259,4 @@ CONFIG_USBDEV=y CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/mro/ctrl-zero-f7-oem/default.px4board b/boards/mro/ctrl-zero-f7-oem/default.px4board index 0ab8f9fef9b8..1149489e25f6 100644 --- a/boards/mro/ctrl-zero-f7-oem/default.px4board +++ b/boards/mro/ctrl-zero-f7-oem/default.px4board @@ -43,8 +43,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -97,3 +97,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig index 23381d8a012f..c50a77530b93 100644 --- a/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,26 +90,26 @@ CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +123,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +138,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +162,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +176,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/mro/ctrl-zero-f7/default.px4board b/boards/mro/ctrl-zero-f7/default.px4board index 4a665bf03550..b3fff233778d 100644 --- a/boards/mro/ctrl-zero-f7/default.px4board +++ b/boards/mro/ctrl-zero-f7/default.px4board @@ -43,8 +43,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -97,3 +97,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig index bf1914cffbcd..e67796e7b139 100644 --- a/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,26 +90,26 @@ CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +123,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +138,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +162,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +176,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/mro/ctrl-zero-h7-oem/default.px4board b/boards/mro/ctrl-zero-h7-oem/default.px4board index 015e9d1f65dd..a19a37ee14c5 100644 --- a/boards/mro/ctrl-zero-h7-oem/default.px4board +++ b/boards/mro/ctrl-zero-h7-oem/default.px4board @@ -42,8 +42,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -94,3 +94,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/mro/ctrl-zero-h7-oem/nuttx-config/bootloader/defconfig b/boards/mro/ctrl-zero-h7-oem/nuttx-config/bootloader/defconfig index 8a44a577f16e..fa1bcd9b504f 100644 --- a/boards/mro/ctrl-zero-h7-oem/nuttx-config/bootloader/defconfig +++ b/boards/mro/ctrl-zero-h7-oem/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig index d9098adde3d6..dcd446307eb2 100644 --- a/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +29,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -56,6 +64,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -63,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +165,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,11 +178,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -259,3 +259,4 @@ CONFIG_USBDEV=y CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/mro/ctrl-zero-h7/default.px4board b/boards/mro/ctrl-zero-h7/default.px4board index b3d4429f05cd..07653665b316 100644 --- a/boards/mro/ctrl-zero-h7/default.px4board +++ b/boards/mro/ctrl-zero-h7/default.px4board @@ -43,8 +43,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -95,3 +95,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/mro/ctrl-zero-h7/nuttx-config/bootloader/defconfig b/boards/mro/ctrl-zero-h7/nuttx-config/bootloader/defconfig index 5a696370f9e7..444ec883a75d 100644 --- a/boards/mro/ctrl-zero-h7/nuttx-config/bootloader/defconfig +++ b/boards/mro/ctrl-zero-h7/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/mro/ctrl-zero-h7/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-h7/nuttx-config/nsh/defconfig index c7fa368c64e0..b43f0e799b0b 100644 --- a/boards/mro/ctrl-zero-h7/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-h7/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +29,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -56,6 +64,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -63,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,27 +91,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +141,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +165,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,11 +178,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -256,3 +256,4 @@ CONFIG_USBDEV=y CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/mro/pixracerpro/default.px4board b/boards/mro/pixracerpro/default.px4board index e44a0ff8568c..39e162874983 100644 --- a/boards/mro/pixracerpro/default.px4board +++ b/boards/mro/pixracerpro/default.px4board @@ -46,8 +46,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -98,3 +98,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/mro/pixracerpro/nuttx-config/bootloader/defconfig b/boards/mro/pixracerpro/nuttx-config/bootloader/defconfig index 584011e926d7..c70c50b2a510 100644 --- a/boards/mro/pixracerpro/nuttx-config/bootloader/defconfig +++ b/boards/mro/pixracerpro/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/mro/pixracerpro/nuttx-config/nsh/defconfig b/boards/mro/pixracerpro/nuttx-config/nsh/defconfig index 01e3f76d18d0..6e50d766b50d 100644 --- a/boards/mro/pixracerpro/nuttx-config/nsh/defconfig +++ b/boards/mro/pixracerpro/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,7 +179,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/mro/x21-777/default.px4board b/boards/mro/x21-777/default.px4board index d61e9e9c4b8c..b19c8b23fc4f 100644 --- a/boards/mro/x21-777/default.px4board +++ b/boards/mro/x21-777/default.px4board @@ -44,8 +44,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -97,3 +97,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/mro/x21-777/nuttx-config/nsh/defconfig b/boards/mro/x21-777/nuttx-config/nsh/defconfig index 3d368e260f91..652811eb3474 100644 --- a/boards/mro/x21-777/nuttx-config/nsh/defconfig +++ b/boards/mro/x21-777/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="mRo" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +124,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +177,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/mro/x21/default.px4board b/boards/mro/x21/default.px4board index b5c78d3255be..87a79ce57c9a 100644 --- a/boards/mro/x21/default.px4board +++ b/boards/mro/x21/default.px4board @@ -45,8 +45,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/mro/x21/nuttx-config/nsh/defconfig b/boards/mro/x21/nuttx-config/nsh/defconfig index d113c4f8dead..2af2231b6e71 100644 --- a/boards/mro/x21/nuttx-config/nsh/defconfig +++ b/boards/mro/x21/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +70,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -81,25 +88,26 @@ CONFIG_CDCACM_VENDORSTR="AUAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -113,8 +121,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,18 +136,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -154,7 +157,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -168,7 +170,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/narinfc/h7/default.px4board b/boards/narinfc/h7/default.px4board index 8458320652eb..64e5481fab9f 100644 --- a/boards/narinfc/h7/default.px4board +++ b/boards/narinfc/h7/default.px4board @@ -49,7 +49,6 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_POS_CONTROL=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -93,3 +92,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/narinfc/h7/nuttx-config/bootloader/defconfig b/boards/narinfc/h7/nuttx-config/bootloader/defconfig index c2fbabfb8afe..0b0852f1faed 100644 --- a/boards/narinfc/h7/nuttx-config/bootloader/defconfig +++ b/boards/narinfc/h7/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3fc5 CONFIG_CDCACM_VENDORSTR="VOLOLAND" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/narinfc/h7/nuttx-config/nsh/defconfig b/boards/narinfc/h7/nuttx-config/nsh/defconfig index 66325e083202..1e69a53169f3 100644 --- a/boards/narinfc/h7/nuttx-config/nsh/defconfig +++ b/boards/narinfc/h7/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="PX4 NarinFC-H7" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,11 +91,13 @@ CONFIG_CDCACM_VENDORSTR="VOLOLAND" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -95,16 +105,14 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -114,11 +122,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,11 +179,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -267,3 +268,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/narinfc/h7/nuttx-config/test/defconfig b/boards/narinfc/h7/nuttx-config/test/defconfig index 76c46fbf9685..171925fedf65 100644 --- a/boards/narinfc/h7/nuttx-config/test/defconfig +++ b/boards/narinfc/h7/nuttx-config/test/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="NarinFC-H7" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743XI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -83,11 +91,13 @@ CONFIG_CDCACM_VENDORSTR="VOLOLAND" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -95,16 +105,14 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -114,11 +122,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -132,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -162,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +179,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/nxp/fmuk66-e/default.px4board b/boards/nxp/fmuk66-e/default.px4board index 94c8ff19785c..4640e1365d76 100644 --- a/boards/nxp/fmuk66-e/default.px4board +++ b/boards/nxp/fmuk66-e/default.px4board @@ -46,8 +46,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/nxp/fmuk66-e/nuttx-config/nsh/defconfig b/boards/nxp/fmuk66-e/nuttx-config/nsh/defconfig index 1d30ef6f3a6e..ec2f953be1f1 100644 --- a/boards/nxp/fmuk66-e/nuttx-config/nsh/defconfig +++ b/boards/nxp/fmuk66-e/nuttx-config/nsh/defconfig @@ -5,11 +5,15 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # -# CONFIG_DISABLE_OS_API is not set # CONFIG_KINETIS_EDMA_HOE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set +# CONFIG_NDEBUG is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/nxp/fmuk66-e/nuttx-config" @@ -21,7 +25,6 @@ CONFIG_ARCH_CHIP_MK66FN2M0VMD18=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=15175 @@ -39,13 +42,21 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEV_FIFO_SIZE=0 +CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_DISABLE_MQUEUE=y +CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_TJA1100=y +CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_AUTOMOUNTER=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -54,7 +65,6 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -64,7 +74,6 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 CONFIG_KINETIS_ADC0=y CONFIG_KINETIS_ADC1=y CONFIG_KINETIS_CRC=y @@ -75,8 +84,6 @@ CONFIG_KINETIS_EDMA_ERGA=y CONFIG_KINETIS_EDMA_NTCD=16 CONFIG_KINETIS_EMAC_RMIICLK1588CLKIN=y CONFIG_KINETIS_ENET=y -CONFIG_KINETIS_FLEXCAN0=y -CONFIG_KINETIS_FLEXCAN1=y CONFIG_KINETIS_GPIOIRQ=y CONFIG_KINETIS_I2C0=y CONFIG_KINETIS_I2C1=y @@ -113,12 +120,15 @@ CONFIG_KINETIS_UART_EXTEDED_BREAK=y CONFIG_KINETIS_UART_INVERT=y CONFIG_KINETIS_USBDCD=y CONFIG_KINETS_LPUART_LOWEST=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBC_NETDB=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPUART0_BAUD=57600 CONFIG_LPUART0_SERIAL_CONSOLE=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -130,20 +140,16 @@ CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_SOCKOPTS=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y CONFIG_NET_UDP_CHECKSUMS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_BASENAME=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_HEXDUMP=y @@ -157,16 +163,12 @@ CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -177,11 +179,11 @@ CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x1fff0000 CONFIG_RAW_BINARY=y CONFIG_RTC=y +CONFIG_RTC_HIRES=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKSTACKSIZE=1632 @@ -193,7 +195,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/nxp/fmuk66-e/nuttx-config/socketcan/defconfig b/boards/nxp/fmuk66-e/nuttx-config/socketcan/defconfig index 4a0755b0a480..6481c8c34617 100644 --- a/boards/nxp/fmuk66-e/nuttx-config/socketcan/defconfig +++ b/boards/nxp/fmuk66-e/nuttx-config/socketcan/defconfig @@ -7,7 +7,11 @@ # # CONFIG_DISABLE_OS_API is not set # CONFIG_KINETIS_EDMA_HOE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set CONFIG_ARCH="arm" @@ -21,17 +25,15 @@ CONFIG_ARCH_CHIP_MK66FN2M0VMD18=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=15175 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y -CONFIG_CAN_CONNS=1 CONFIG_CDCACM=y CONFIG_CDCACM_BULKIN_REQLEN=96 CONFIG_CDCACM_PRODUCTID=0x001c -CONFIG_CDCACM_PRODUCTSTR="PX4 FMUK66 v3.x" +CONFIG_CDCACM_PRODUCTSTR="PX4 FMUK66 E" CONFIG_CDCACM_RXBUFSIZE=600 CONFIG_CDCACM_TXBUFSIZE=8000 CONFIG_CDCACM_VENDORID=0x1FC9 @@ -41,6 +43,9 @@ CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_TJA1100=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y @@ -55,7 +60,6 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -114,12 +118,15 @@ CONFIG_KINETIS_UART_EXTEDED_BREAK=y CONFIG_KINETIS_UART_INVERT=y CONFIG_KINETIS_USBDCD=y CONFIG_KINETS_LPUART_LOWEST=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBC_NETDB=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPUART0_BAUD=57600 CONFIG_LPUART0_SERIAL_CONSOLE=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -128,48 +135,41 @@ CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y CONFIG_MTD_RAMTRON=y CONFIG_NETDEV_IFINDEX=y -CONFIG_NETDEV_LATEINIT=y -CONFIG_NETUTILS_TELNETD=y +CONFIG_NETDEV_PHY_IOCTL=y +CONFIG_NETINIT_THREAD=y +CONFIG_NETINIT_THREAD_PRIORITY=49 +CONFIG_NET_ARP_IPIN=y CONFIG_NET_BROADCAST=y CONFIG_NET_CAN=y CONFIG_NET_CAN_NOTIFIER=y -CONFIG_NET_CAN_RAW_FILTER_MAX=0 +CONFIG_NET_CAN_RAW_FILTER_MAX=8 CONFIG_NET_CAN_RAW_TX_DEADLINE=y CONFIG_NET_CAN_SOCK_OPTS=y -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_TIMESTAMP=y CONFIG_NET_UDP=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_BASENAME=y -CONFIG_NSH_DISABLE_DD=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_HEXDUMP=y CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_PRINTF=y CONFIG_NSH_DISABLE_PUT=y CONFIG_NSH_DISABLE_REBOOT=y CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_IOBUFFER_SIZE=256 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=1280 -CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=1024 CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -180,11 +180,11 @@ CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x1fff0000 CONFIG_RAW_BINARY=y CONFIG_RTC=y +CONFIG_RTC_HIRES=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKSTACKSIZE=1632 @@ -196,7 +196,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -207,10 +206,6 @@ CONFIG_SYSTEM_CUTERM_DEFAULT_BAUD=57600 CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_TASK_NAME_SIZE=24 -CONFIG_TELNET_IOTHREAD_STACKSIZE=512 -CONFIG_TELNET_MAXLCLIENTS=1 -CONFIG_TELNET_RXBUFFER_SIZE=128 -CONFIG_TELNET_TXBUFFER_SIZE=128 CONFIG_UART0_IFLOWCONTROL=y CONFIG_UART0_OFLOWCONTROL=y CONFIG_UART1_RXBUFSIZE=600 diff --git a/boards/nxp/fmuk66-v3/default.px4board b/boards/nxp/fmuk66-v3/default.px4board index 732987372863..34d263c26605 100644 --- a/boards/nxp/fmuk66-v3/default.px4board +++ b/boards/nxp/fmuk66-v3/default.px4board @@ -47,8 +47,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig b/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig index cfd74a4005b4..1bd90c9d0c6e 100644 --- a/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig +++ b/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig @@ -6,7 +6,11 @@ # modifications. # # CONFIG_KINETIS_EDMA_HOE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NDEBUG is not set @@ -21,7 +25,6 @@ CONFIG_ARCH_CHIP_MK66FN2M0VMD18=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=15175 @@ -43,6 +46,9 @@ CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_TJA1100=y CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y @@ -50,6 +56,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_AUTOMOUNTER=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -58,7 +65,6 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -78,8 +84,6 @@ CONFIG_KINETIS_EDMA_ERGA=y CONFIG_KINETIS_EDMA_NTCD=16 CONFIG_KINETIS_EMAC_RMIICLK1588CLKIN=y CONFIG_KINETIS_ENET=y -CONFIG_KINETIS_FLEXCAN0=y -CONFIG_KINETIS_FLEXCAN1=y CONFIG_KINETIS_GPIOIRQ=y CONFIG_KINETIS_I2C0=y CONFIG_KINETIS_I2C1=y @@ -116,12 +120,15 @@ CONFIG_KINETIS_UART_EXTEDED_BREAK=y CONFIG_KINETIS_UART_INVERT=y CONFIG_KINETIS_USBDCD=y CONFIG_KINETS_LPUART_LOWEST=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBC_NETDB=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPUART0_BAUD=57600 CONFIG_LPUART0_SERIAL_CONSOLE=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -133,20 +140,16 @@ CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_SOCKOPTS=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y CONFIG_NET_UDP_CHECKSUMS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_BASENAME=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_HEXDUMP=y @@ -160,16 +163,12 @@ CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -180,11 +179,11 @@ CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x1fff0000 CONFIG_RAW_BINARY=y CONFIG_RTC=y +CONFIG_RTC_HIRES=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKSTACKSIZE=1632 @@ -196,7 +195,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/nxp/fmuk66-v3/nuttx-config/socketcan/defconfig b/boards/nxp/fmuk66-v3/nuttx-config/socketcan/defconfig index 4a9334cd3830..9cf4b104fc96 100644 --- a/boards/nxp/fmuk66-v3/nuttx-config/socketcan/defconfig +++ b/boards/nxp/fmuk66-v3/nuttx-config/socketcan/defconfig @@ -6,7 +6,11 @@ # modifications. # # CONFIG_KINETIS_EDMA_HOE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set CONFIG_ARCH="arm" @@ -20,13 +24,11 @@ CONFIG_ARCH_CHIP_MK66FN2M0VMD18=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=15175 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y -CONFIG_CAN_CONNS=1 CONFIG_CDCACM=y CONFIG_CDCACM_BULKIN_REQLEN=96 CONFIG_CDCACM_PRODUCTID=0x001c @@ -42,6 +44,9 @@ CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_TJA1100=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y @@ -56,7 +61,6 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -98,7 +102,9 @@ CONFIG_KINETIS_SDHC=y CONFIG_KINETIS_SERIALBRK_BSDCOMPAT=y CONFIG_KINETIS_SPI0=y CONFIG_KINETIS_SPI1=y +CONFIG_KINETIS_SPI1_DMA=y CONFIG_KINETIS_SPI2=y +CONFIG_KINETIS_SPI_DMA=y CONFIG_KINETIS_UART0=y CONFIG_KINETIS_UART0_RXDMA=y CONFIG_KINETIS_UART1=y @@ -113,12 +119,15 @@ CONFIG_KINETIS_UART_EXTEDED_BREAK=y CONFIG_KINETIS_UART_INVERT=y CONFIG_KINETIS_USBDCD=y CONFIG_KINETS_LPUART_LOWEST=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBC_NETDB=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPUART0_BAUD=57600 CONFIG_LPUART0_SERIAL_CONSOLE=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=1 CONFIG_MMCSD_SDIO=y @@ -132,43 +141,34 @@ CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y CONFIG_NET_CAN=y CONFIG_NET_CAN_NOTIFIER=y -CONFIG_NET_CAN_RAW_FILTER_MAX=0 +CONFIG_NET_CAN_RAW_FILTER_MAX=8 CONFIG_NET_CAN_RAW_TX_DEADLINE=y CONFIG_NET_CAN_SOCK_OPTS=y -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_TIMESTAMP=y CONFIG_NET_UDP=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_BASENAME=y -CONFIG_NSH_DISABLE_DD=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_HEXDUMP=y CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_PRINTF=y CONFIG_NSH_DISABLE_PUT=y CONFIG_NSH_DISABLE_REBOOT=y CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_IOBUFFER_SIZE=256 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=1280 -CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=1024 CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -179,11 +179,11 @@ CONFIG_RAM_SIZE=262144 CONFIG_RAM_START=0x1fff0000 CONFIG_RAW_BINARY=y CONFIG_RTC=y +CONFIG_RTC_HIRES=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKSTACKSIZE=1632 @@ -195,7 +195,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 @@ -206,7 +205,6 @@ CONFIG_SYSTEM_CUTERM_DEFAULT_BAUD=57600 CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_TASK_NAME_SIZE=24 -CONFIG_TELNET_IOTHREAD_STACKSIZE=512 CONFIG_TELNET_MAXLCLIENTS=1 CONFIG_TELNET_RXBUFFER_SIZE=128 CONFIG_TELNET_TXBUFFER_SIZE=128 diff --git a/boards/nxp/fmuk66-v3/nuttx-config/test/defconfig b/boards/nxp/fmuk66-v3/nuttx-config/test/defconfig index 3c90e9e44f0e..55a7cf023a84 100644 --- a/boards/nxp/fmuk66-v3/nuttx-config/test/defconfig +++ b/boards/nxp/fmuk66-v3/nuttx-config/test/defconfig @@ -6,7 +6,11 @@ # modifications. # # CONFIG_KINETIS_EDMA_HOE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set CONFIG_ARCH="arm" @@ -22,6 +26,7 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y +CONFIG_BOARDCTL=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_LOOPSPERMSEC=15175 CONFIG_BOARD_RESET_ON_ASSERT=2 @@ -41,6 +46,9 @@ CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_TJA1100=y CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y @@ -48,6 +56,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_AUTOMOUNTER=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -56,7 +65,6 @@ CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -113,8 +121,12 @@ CONFIG_KINETIS_UART_EXTEDED_BREAK=y CONFIG_KINETIS_UART_INVERT=y CONFIG_KINETIS_USBDCD=y CONFIG_KINETS_LPUART_LOWEST=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPUART0_BAUD=57600 CONFIG_LPUART0_SERIAL_CONSOLE=y CONFIG_MEMSET_64BIT=y @@ -158,7 +170,6 @@ CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_IOBUFFER_SIZE=256 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y diff --git a/boards/nxp/mr-canhubk3/default.px4board b/boards/nxp/mr-canhubk3/default.px4board index e34cc194a9e5..b78a1f665ebd 100644 --- a/boards/nxp/mr-canhubk3/default.px4board +++ b/boards/nxp/mr-canhubk3/default.px4board @@ -31,3 +31,4 @@ CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_S32K3XX=y diff --git a/boards/nxp/mr-canhubk3/fmu.px4board b/boards/nxp/mr-canhubk3/fmu.px4board index f8ec631097ab..0fd29f2a99ee 100644 --- a/boards/nxp/mr-canhubk3/fmu.px4board +++ b/boards/nxp/mr-canhubk3/fmu.px4board @@ -1,7 +1,6 @@ # CONFIG_BOARD_ROMFSROOT is not set CONFIG_DRIVERS_BAROMETER_BMP388=n CONFIG_DRIVERS_MAGNETOMETER_BOSCH_BMM150=n -CONFIG_ARCH_CHIP_S32K3XX=y CONFIG_BOARD_PWM_FREQ=1000000 CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS1" CONFIG_BOARD_SERIAL_GPS2="/dev/ttyS4" diff --git a/boards/nxp/mr-canhubk3/nuttx-config/nsh/defconfig b/boards/nxp/mr-canhubk3/nuttx-config/nsh/defconfig index 28961c000d1e..fd2a5dac1f40 100644 --- a/boards/nxp/mr-canhubk3/nuttx-config/nsh/defconfig +++ b/boards/nxp/mr-canhubk3/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_NSH_DISABLEBG is not set # CONFIG_NSH_DISABLESCRIPT is not set @@ -21,11 +29,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -46,7 +54,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -69,29 +76,30 @@ CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=14539 CONFIG_BUILTIN=y CONFIG_DEBUG_BUSFAULT=y -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_TJA1103=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS26_SPI_FREQUENCY=5000000 CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y @@ -100,10 +108,9 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_LITTLEFS=y +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -122,6 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPI2C0_DMA=y CONFIG_LPI2C1_DMA=y CONFIG_LPUART0_IFLOWCONTROL=y @@ -146,11 +156,10 @@ CONFIG_LPUART4_TXBUFSIZE=600 CONFIG_LPUART7_RXDMA=y CONFIG_LPUART7_TXBUFSIZE=1500 CONFIG_LPUART7_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_SPICLOCK=7500000 CONFIG_MM_REGIONS=2 +CONFIG_MODBUS_DISABLE_LOG=y CONFIG_MTD=y CONFIG_MTD_MX25RXX=y CONFIG_MTD_PARTITION=y @@ -161,7 +170,6 @@ CONFIG_MX25RXX_PAGE128=y CONFIG_MX25RXX_QSPI_FREQUENCY=80000000 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_CAN_IOCTL=y CONFIG_NETDEV_LATEINIT=y @@ -175,7 +183,6 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_CAN=y CONFIG_NET_CAN_EXTID=y @@ -184,13 +191,10 @@ CONFIG_NET_CAN_RAW_FILTER_MAX=1 CONFIG_NET_CAN_RAW_TX_DEADLINE=y CONFIG_NET_CAN_SOCK_OPTS=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_IGMP=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_KEEPALIVE=y CONFIG_NET_TCP_WRITE_BUFFERS=y @@ -201,21 +205,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=1 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -274,7 +270,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -286,7 +281,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/nxp/mr-canhubk3/nuttx-config/sysview/defconfig b/boards/nxp/mr-canhubk3/nuttx-config/sysview/defconfig deleted file mode 100644 index 805948767440..000000000000 --- a/boards/nxp/mr-canhubk3/nuttx-config/sysview/defconfig +++ /dev/null @@ -1,289 +0,0 @@ -# -# This file is autogenerated: PLEASE DO NOT EDIT IT. -# -# You can use "make menuconfig" to make any modifications to the installed .config file. -# You can then do "make savedefconfig" to generate a new defconfig file that includes your -# modifications. -# -# CONFIG_DISABLE_ENVIRON is not set -# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set -# CONFIG_DISABLE_PTHREAD is not set -# CONFIG_MMCSD_HAVE_CARDDETECT is not set -# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set -# CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_NSH_DISABLEBG is not set -# CONFIG_NSH_DISABLESCRIPT is not set -# CONFIG_NSH_DISABLE_ARP is not set -# CONFIG_NSH_DISABLE_CAT is not set -# CONFIG_NSH_DISABLE_CD is not set -# CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_ECHO is not set -# CONFIG_NSH_DISABLE_ENV is not set -# CONFIG_NSH_DISABLE_EXEC is not set -# CONFIG_NSH_DISABLE_EXPORT is not set -# CONFIG_NSH_DISABLE_FREE is not set -# CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set -# CONFIG_NSH_DISABLE_IFUPDOWN is not set -# CONFIG_NSH_DISABLE_ITEF is not set -# CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOOPS is not set -# CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MOUNT is not set -# CONFIG_NSH_DISABLE_MV is not set -# CONFIG_NSH_DISABLE_NSLOOKUP is not set -# CONFIG_NSH_DISABLE_PS is not set -# CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set -# CONFIG_NSH_DISABLE_PWD is not set -# CONFIG_NSH_DISABLE_RM is not set -# CONFIG_NSH_DISABLE_RMDIR is not set -# CONFIG_NSH_DISABLE_SEMICOLON is not set -# CONFIG_NSH_DISABLE_SET is not set -# CONFIG_NSH_DISABLE_SLEEP is not set -# CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set -# CONFIG_NSH_DISABLE_TEST is not set -# CONFIG_NSH_DISABLE_TIME is not set -# CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNSET is not set -# CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_SPI_CALLBACK is not set -CONFIG_ALLOW_GPL_COMPONENTS=y -CONFIG_ARCH="arm" -CONFIG_ARCH_BOARD_CUSTOM=y -CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/nxp/mr-canhubk3/nuttx-config" -CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y -CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" -CONFIG_ARCH_CHIP="s32k3xx" -CONFIG_ARCH_CHIP_S32K344=y -CONFIG_ARCH_CHIP_S32K3XX=y -CONFIG_ARCH_INTERRUPTSTACK=768 -CONFIG_ARCH_STACKDUMP=y -CONFIG_ARMV7M_DCACHE=y -CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y -CONFIG_ARMV7M_DTCM=y -CONFIG_ARMV7M_ICACHE=y -CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BOARDCTL_RESET=y -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_LOOPSPERMSEC=14539 -CONFIG_BUILTIN=y -CONFIG_DEBUG_BUSFAULT=y -CONFIG_DEBUG_ERROR=y -CONFIG_DEBUG_FEATURES=y -CONFIG_DEBUG_FULLOPT=y -CONFIG_DEBUG_HARDFAULT_ALERT=y -CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y -CONFIG_DEFAULT_SMALL=y -CONFIG_DEV_FIFO_SIZE=0 -CONFIG_DEV_PIPE_MAXSIZE=1024 -CONFIG_DEV_PIPE_SIZE=70 -CONFIG_DRIVER_NOTE=y -CONFIG_ETH0_PHY_TJA1103=y -CONFIG_FAT_DMAMEMORY=y -CONFIG_FAT_LCNAMES=y -CONFIG_FAT_LFN=y -CONFIG_FAT_LFN_ALIAS_HASH=y -CONFIG_FDCLONE_STDIO=y -CONFIG_FS26_SPI_FREQUENCY=5000000 -CONFIG_FSUTILS_IPCFG=y -CONFIG_FS_CROMFS=y -CONFIG_FS_FAT=y -CONFIG_FS_FATTIME=y -CONFIG_FS_LARGEFILE=y -CONFIG_FS_LITTLEFS=y -CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=64 -CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y -CONFIG_GRAN=y -CONFIG_GRAN_INTR=y -CONFIG_HAVE_CXX=y -CONFIG_HAVE_CXXINITIALIZE=y -CONFIG_I2C=y -CONFIG_I2C_RESET=y -CONFIG_IDLETHREAD_STACKSIZE=900 -CONFIG_INIT_ENTRYPOINT="nsh_main" -CONFIG_INIT_STACKSIZE=3194 -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 -CONFIG_IPCFG_BINARY=y -CONFIG_IPCFG_CHARDEV=y -CONFIG_IPCFG_PATH="/mnt/qspi/mtd_net" -CONFIG_LIBC_FLOATINGPOINT=y -CONFIG_LIBC_LONG_LONG=y -CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_LIBC_STRERROR=y -CONFIG_LPI2C0_DMA=y -CONFIG_LPI2C1_DMA=y -CONFIG_LPUART0_IFLOWCONTROL=y -CONFIG_LPUART0_OFLOWCONTROL=y -CONFIG_LPUART0_RXBUFSIZE=640 -CONFIG_LPUART0_RXDMA=y -CONFIG_LPUART0_TXDMA=y -CONFIG_LPUART13_RXDMA=y -CONFIG_LPUART13_TXDMA=y -CONFIG_LPUART14_RXDMA=y -CONFIG_LPUART14_TXDMA=y -CONFIG_LPUART1_RXDMA=y -CONFIG_LPUART1_TXDMA=y -CONFIG_LPUART2_RXDMA=y -CONFIG_LPUART2_SERIAL_CONSOLE=y -CONFIG_LPUART2_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_MMCSD=y -CONFIG_MMCSD_SPICLOCK=7500000 -CONFIG_MM_REGIONS=2 -CONFIG_MTD=y -CONFIG_MTD_MX25RXX=y -CONFIG_MTD_PARTITION=y -CONFIG_MTD_PARTITION_NAMES=y -CONFIG_MTD_PROGMEM=y -CONFIG_MX25RXX_LXX=y -CONFIG_MX25RXX_PAGE128=y -CONFIG_MX25RXX_QSPI_FREQUENCY=80000000 -CONFIG_NET=y -CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 -CONFIG_NETDB_DNSSERVER_NOADDR=y -CONFIG_NETDEV_CAN_IOCTL=y -CONFIG_NETDEV_LATEINIT=y -CONFIG_NETDEV_PHY_IOCTL=y -CONFIG_NETINIT_DHCPC=y -CONFIG_NETINIT_DNS=y -CONFIG_NETINIT_DNSIPADDR=0xA290AFE -CONFIG_NETINIT_DRIPADDR=0xA290AFE -CONFIG_NETINIT_MONITOR=y -CONFIG_NETINIT_THREAD=y -CONFIG_NETINIT_THREAD_PRIORITY=49 -CONFIG_NETUTILS_TELNETD=y -CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y -CONFIG_NET_BROADCAST=y -CONFIG_NET_CAN=y -CONFIG_NET_CAN_EXTID=y -CONFIG_NET_CAN_NOTIFIER=y -CONFIG_NET_CAN_RAW_FILTER_MAX=1 -CONFIG_NET_CAN_RAW_TX_DEADLINE=y -CONFIG_NET_CAN_SOCK_OPTS=y -CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y -CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 -CONFIG_NET_SOLINGER=y -CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y -CONFIG_NET_TCP_DELAYED_ACK=y -CONFIG_NET_TCP_WRITE_BUFFERS=y -CONFIG_NET_TIMESTAMP=y -CONFIG_NET_UDP=y -CONFIG_NET_UDP_CHECKSUMS=y -CONFIG_NET_UDP_WRITE_BUFFERS=y -CONFIG_NSH_ARCHINIT=y -CONFIG_NSH_ARGCAT=y -CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 -CONFIG_NSH_MAXARGUMENTS=15 -CONFIG_NSH_MMCSDSPIPORTNO=1 -CONFIG_NSH_NESTDEPTH=8 -CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 -CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y -CONFIG_NSH_VARS=y -CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 -CONFIG_PRIORITY_INHERITANCE=y -CONFIG_PTHREAD_MUTEX_ROBUST=y -CONFIG_PTHREAD_MUTEX_TYPES=y -CONFIG_PTHREAD_STACK_MIN=512 -CONFIG_RAM_SIZE=272000 -CONFIG_RAM_START=0x20400000 -CONFIG_RAW_BINARY=y -CONFIG_S32K3XX_DTCM_HEAP=y -CONFIG_S32K3XX_EDMA=y -CONFIG_S32K3XX_EDMA_EDBG=y -CONFIG_S32K3XX_EDMA_NTCD=64 -CONFIG_S32K3XX_EIRQINTS=y -CONFIG_S32K3XX_ENET=y -CONFIG_S32K3XX_ENET_NTXBUFFERS=4 -CONFIG_S32K3XX_FLEXCAN0=y -CONFIG_S32K3XX_FLEXCAN1=y -CONFIG_S32K3XX_FLEXCAN2=y -CONFIG_S32K3XX_FLEXCAN3=y -CONFIG_S32K3XX_FS26=y -CONFIG_S32K3XX_GPIOIRQ=y -CONFIG_S32K3XX_LPI2C0=y -CONFIG_S32K3XX_LPI2C1=y -CONFIG_S32K3XX_LPI2C_DMA=y -CONFIG_S32K3XX_LPSPI1=y -CONFIG_S32K3XX_LPSPI1_PINCFG=3 -CONFIG_S32K3XX_LPSPI2=y -CONFIG_S32K3XX_LPSPI2_DMA=y -CONFIG_S32K3XX_LPSPI2_PINCFG=3 -CONFIG_S32K3XX_LPSPI3=y -CONFIG_S32K3XX_LPSPI3_PINCFG=3 -CONFIG_S32K3XX_LPSPI4=y -CONFIG_S32K3XX_LPSPI4_DMA=y -CONFIG_S32K3XX_LPSPI4_PINCFG=3 -CONFIG_S32K3XX_LPSPI5=y -CONFIG_S32K3XX_LPSPI5_DMA=y -CONFIG_S32K3XX_LPSPI5_PINCFG=3 -CONFIG_S32K3XX_LPSPI_DMA=y -CONFIG_S32K3XX_LPUART0=y -CONFIG_S32K3XX_LPUART10=y -CONFIG_S32K3XX_LPUART13=y -CONFIG_S32K3XX_LPUART14=y -CONFIG_S32K3XX_LPUART1=y -CONFIG_S32K3XX_LPUART2=y -CONFIG_S32K3XX_LPUART9=y -CONFIG_S32K3XX_LPUART_INVERT=y -CONFIG_S32K3XX_LPUART_SINGLEWIRE=y -CONFIG_S32K3XX_PROGMEM=y -CONFIG_S32K3XX_PROGMEM_SIZE=120 -CONFIG_S32K3XX_QSPI=y -CONFIG_S32K3XX_WKPUINTS=y -CONFIG_SCHED_HPWORK=y -CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKSTACKSIZE=1280 -CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_FILTER=y -CONFIG_SCHED_INSTRUMENTATION_FILTER_DEFAULT_MODE=0x0B -CONFIG_SCHED_INSTRUMENTATION_IRQHANDLER=y -CONFIG_SCHED_INSTRUMENTATION_SWITCH=y -CONFIG_SCHED_LPWORK=y -CONFIG_SCHED_LPWORKPRIORITY=50 -CONFIG_SCHED_LPWORKSTACKSIZE=1768 -CONFIG_SCHED_WAITPID=y -CONFIG_SEGGER_RTT_MAX_NUM_UP_BUFFERS=12 -CONFIG_SEGGER_SYSVIEW=y -CONFIG_SEGGER_SYSVIEW_PREFIX=y -CONFIG_SEGGER_SYSVIEW_RTT_BUFFER_SIZE=4096 -CONFIG_SEM_PREALLOCHOLDERS=32 -CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y -CONFIG_SERIAL_TERMIOS=y -CONFIG_SIG_DEFAULT=y -CONFIG_SIG_SIGALRM_ACTION=y -CONFIG_SIG_SIGUSR1_ACTION=y -CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 -CONFIG_STACK_COLORATION=y -CONFIG_START_DAY=30 -CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 -CONFIG_SYSTEM_DHCPC_RENEW=y -CONFIG_SYSTEM_NSH=y -CONFIG_SYSTEM_PING=y -CONFIG_TASK_NAME_SIZE=24 diff --git a/boards/nxp/mr-canhubk3/sysview.px4board b/boards/nxp/mr-canhubk3/sysview.px4board deleted file mode 100644 index 9e1bae588f4b..000000000000 --- a/boards/nxp/mr-canhubk3/sysview.px4board +++ /dev/null @@ -1,51 +0,0 @@ -# CONFIG_BOARD_ROMFSROOT is not set -CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS1" -CONFIG_BOARD_SERIAL_RC="/dev/ttyS5" -CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS2" -CONFIG_BOARD_UAVCAN_INTERFACES=1 -CONFIG_COMMON_LIGHT=y -CONFIG_DRIVERS_GPS=y -CONFIG_DRIVERS_IRLOCK=y -CONFIG_DRIVERS_MAGNETOMETER_ISENTEK_IST8310=y -CONFIG_DRIVERS_MAGNETOMETER_LIS3MDL=y -CONFIG_DRIVERS_RC_INPUT=y -CONFIG_DRIVERS_UAVCAN=y -CONFIG_EXAMPLES_FAKE_GPS=y -CONFIG_MODULES_AIRSPEED_SELECTOR=y -CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y -CONFIG_MODULES_CAMERA_FEEDBACK=y -CONFIG_MODULES_COMMANDER=y -CONFIG_MODULES_ESC_BATTERY=y -CONFIG_MODULES_EVENTS=y -CONFIG_MODULES_FLIGHT_MODE_MANAGER=y -CONFIG_MODULES_FW_ATT_CONTROL=y -CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y -CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y -CONFIG_MODULES_FW_RATE_CONTROL=y -CONFIG_MODULES_GYRO_CALIBRATION=y -CONFIG_MODULES_GYRO_FFT=y -CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y -CONFIG_MODULES_LAND_DETECTOR=y -CONFIG_MODULES_LOAD_MON=y -CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=y -CONFIG_MODULES_LOGGER=y -CONFIG_MODULES_MAG_BIAS_ESTIMATOR=y -CONFIG_MODULES_MANUAL_CONTROL=y -CONFIG_MODULES_MC_ATT_CONTROL=y -CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y -CONFIG_MODULES_MC_POS_CONTROL=y -CONFIG_MODULES_MC_RATE_CONTROL=y -CONFIG_MODULES_NAVIGATOR=y -CONFIG_MODULES_RC_UPDATE=y -CONFIG_MODULES_VTOL_ATT_CONTROL=y -CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y -CONFIG_SYSTEMCMDS_DMESG=y -CONFIG_SYSTEMCMDS_DUMPFILE=y -CONFIG_SYSTEMCMDS_HARDFAULT_LOG=y -CONFIG_SYSTEMCMDS_NSHTERM=y -CONFIG_SYSTEMCMDS_PERF=y -CONFIG_SYSTEMCMDS_REFLECT=y -CONFIG_SYSTEMCMDS_SERIAL_TEST=y -CONFIG_SYSTEMCMDS_TUNE_CONTROL=y diff --git a/boards/nxp/mr-tropic/nuttx-config/bootloader/defconfig b/boards/nxp/mr-tropic/nuttx-config/bootloader/defconfig index b6ab2f6b4bb6..6a69a0d9d14a 100644 --- a/boards/nxp/mr-tropic/nuttx-config/bootloader/defconfig +++ b/boards/nxp/mr-tropic/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y @@ -25,7 +28,6 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL=y @@ -45,16 +47,15 @@ CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x1FC9 CONFIG_CDCACM_VENDORSTR="NXP SEMICONDUCTORS" CONFIG_DEBUG_ASSERTIONS=y -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEBUG_USAGEFAULT=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=2048 @@ -71,6 +72,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_LPUART3_BAUD=57600 CONFIG_LPUART3_IFLOWCONTROL=y CONFIG_LPUART3_OFLOWCONTROL=y @@ -78,9 +80,6 @@ CONFIG_LPUART3_RXBUFSIZE=600 CONFIG_LPUART3_RXDMA=y CONFIG_LPUART3_TXBUFSIZE=1500 CONFIG_LPUART3_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=1048576 @@ -95,7 +94,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEMTICK_HOOK=y CONFIG_SYSTEM_CDCACM=y CONFIG_TASK_NAME_SIZE=24 diff --git a/boards/nxp/mr-tropic/nuttx-config/nsh/defconfig b/boards/nxp/mr-tropic/nuttx-config/nsh/defconfig index e0952225eabb..07d6645cbaca 100644 --- a/boards/nxp/mr-tropic/nuttx-config/nsh/defconfig +++ b/boards/nxp/mr-tropic/nuttx-config/nsh/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_MB is not set # CONFIG_NSH_DISABLE_MH is not set # CONFIG_NSH_DISABLE_MW is not set @@ -25,7 +29,6 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL_RESET=y @@ -41,21 +44,23 @@ CONFIG_CDCACM_RXBUFSIZE=600 CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x1FC9 CONFIG_CDCACM_VENDORSTR="NXP SEMICONDUCTORS" -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_MULTI=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -65,11 +70,10 @@ CONFIG_FS_LARGEFILE=y CONFIG_FS_LITTLEFS=y CONFIG_FS_LITTLEFS_CACHE_SIZE_FACTOR=2 CONFIG_FS_LITTLEFS_LOOKAHEAD_SIZE=64 +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -128,8 +132,12 @@ CONFIG_IOB_NBUFFERS=24 CONFIG_IOB_THROTTLE=0 CONFIG_IPCFG_BINARY=y CONFIG_IPCFG_PATH="/fs/nor" +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPI2C1_DMA=y CONFIG_LPI2C3_DMA=y CONFIG_LPI2C4_DMA=y @@ -163,8 +171,6 @@ CONFIG_LPUART8_BAUD=420000 CONFIG_LPUART8_RXBUFSIZE=600 CONFIG_LPUART8_RXDMA=y CONFIG_LPUART8_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=2 @@ -188,7 +194,6 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_CAN=y CONFIG_NET_CAN_EXTID=y @@ -196,12 +201,10 @@ CONFIG_NET_CAN_NOTIFIER=y CONFIG_NET_CAN_RAW_TX_DEADLINE=y CONFIG_NET_CAN_SOCK_OPTS=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_IGMP=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_KEEPALIVE=y CONFIG_NET_TCP_WRITE_BUFFERS=y @@ -211,13 +214,9 @@ CONFIG_NET_UDP_CHECKSUMS=y CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y @@ -236,7 +235,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1800 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -249,12 +247,10 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CLE=y CONFIG_SYSTEM_DHCPC_RENEW=y @@ -268,3 +264,4 @@ CONFIG_USBDEV_DUALSPEED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/nxp/mr-tropic/src/imxrt_flexspi_nor_boot.h b/boards/nxp/mr-tropic/src/imxrt_flexspi_nor_boot.h index ca6b9cf8b331..906e10d80055 100644 --- a/boards/nxp/mr-tropic/src/imxrt_flexspi_nor_boot.h +++ b/boards/nxp/mr-tropic/src/imxrt_flexspi_nor_boot.h @@ -161,6 +161,6 @@ extern const struct boot_data_s g_boot_data; #ifdef CONFIG_IMXRT1064_EVK_SDRAM extern const uint8_t g_dcd_data[]; #endif -extern const uint32_t _vectors[]; +extern const void *const _vectors[]; #endif /* __BOARDS_ARM_IMXRT_IMXRT1060_EVK_SRC_IMXRT_FLEXSPI_NOR_BOOT_H */ diff --git a/boards/nxp/mr-tropic/src/imxrt_flexspi_storage.c b/boards/nxp/mr-tropic/src/imxrt_flexspi_storage.c index 2b505176b4c3..807dfa2d3a68 100644 --- a/boards/nxp/mr-tropic/src/imxrt_flexspi_storage.c +++ b/boards/nxp/mr-tropic/src/imxrt_flexspi_storage.c @@ -40,7 +40,7 @@ #include #include "board_config.h" #include "hardware/imxrt_pinmux.h" -#include "barriers.h" +#include /* Used sectors must be multiple of the flash block size * i.e. W25Q32JV has a block size of 64KB diff --git a/boards/nxp/mr-tropic/src/init.c b/boards/nxp/mr-tropic/src/init.c index 2c93ff3a1e43..667bbcb28a3d 100644 --- a/boards/nxp/mr-tropic/src/init.c +++ b/boards/nxp/mr-tropic/src/init.c @@ -47,7 +47,7 @@ #include "board_config.h" -#include +#include #include #include #include @@ -166,9 +166,9 @@ void imxrt_flash_romapi_initialize(void) ROM_FLEXSPI_NorFlash_Init(NOR_INSTANCE, (struct flexspi_nor_config_s *)&g_bootConfig); ROM_FLEXSPI_NorFlash_ClearCache(NOR_INSTANCE); - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } locate_code(".ramfunc") @@ -213,9 +213,9 @@ void imxrt_flash_setup_prefetch_partition(void) FLEXSPI_AHBRXBUFCR0_REGIONEN(0); #endif - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } /**************************************************************************** diff --git a/boards/nxp/mr-tropic/src/tropic_led_pwm.cpp b/boards/nxp/mr-tropic/src/tropic_led_pwm.cpp index 45598fc7874c..f0de119d8963 100644 --- a/boards/nxp/mr-tropic/src/tropic_led_pwm.cpp +++ b/boards/nxp/mr-tropic/src/tropic_led_pwm.cpp @@ -46,7 +46,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/boards/nxp/tropic-community/nuttx-config/nsh/defconfig b/boards/nxp/tropic-community/nuttx-config/nsh/defconfig index f6621c3eebc9..d3e31fdb503f 100644 --- a/boards/nxp/tropic-community/nuttx-config/nsh/defconfig +++ b/boards/nxp/tropic-community/nuttx-config/nsh/defconfig @@ -5,6 +5,10 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_MB is not set # CONFIG_NSH_DISABLE_MH is not set # CONFIG_NSH_DISABLE_MW is not set @@ -25,7 +29,6 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL_RESET=y @@ -41,21 +44,23 @@ CONFIG_CDCACM_RXBUFSIZE=600 CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x1FC9 CONFIG_CDCACM_VENDORSTR="NXP SEMICONDUCTORS" -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_DP83825I=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -65,11 +70,10 @@ CONFIG_FS_LARGEFILE=y CONFIG_FS_LITTLEFS=y CONFIG_FS_LITTLEFS_CACHE_SIZE_FACTOR=2 CONFIG_FS_LITTLEFS_LOOKAHEAD_SIZE=64 +CONFIG_FS_LITTLEFS_NAME_MAX=255 CONFIG_FS_LITTLEFS_PROGRAM_SIZE_FACTOR=1 CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -125,8 +129,12 @@ CONFIG_IOB_NBUFFERS=24 CONFIG_IOB_THROTTLE=0 CONFIG_IPCFG_BINARY=y CONFIG_IPCFG_PATH="/fs/nor" +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPI2C1_DMA=y CONFIG_LPI2C4_DMA=y CONFIG_LPUART2_RXDMA=y @@ -140,8 +148,6 @@ CONFIG_LPUART3_TXBUFSIZE=3000 CONFIG_LPUART3_TXDMA=y CONFIG_LPUART5_BAUD=57600 CONFIG_LPUART5_SERIAL_CONSOLE=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=2 @@ -164,7 +170,6 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_CAN=y CONFIG_NET_CAN_EXTID=y @@ -173,12 +178,10 @@ CONFIG_NET_CAN_RAW_FILTER_MAX=1 CONFIG_NET_CAN_RAW_TX_DEADLINE=y CONFIG_NET_CAN_SOCK_OPTS=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_IGMP=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_KEEPALIVE=y CONFIG_NET_TCP_WRITE_BUFFERS=y @@ -188,13 +191,9 @@ CONFIG_NET_UDP_CHECKSUMS=y CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y @@ -213,7 +212,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1800 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -226,12 +224,10 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CLE=y CONFIG_SYSTEM_DHCPC_RENEW=y @@ -245,3 +241,4 @@ CONFIG_USBDEV_DUALSPEED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/nxp/tropic-community/src/imxrt_flexspi_nor_boot.h b/boards/nxp/tropic-community/src/imxrt_flexspi_nor_boot.h index 75e6d9c463c1..cbd2d0f72039 100644 --- a/boards/nxp/tropic-community/src/imxrt_flexspi_nor_boot.h +++ b/boards/nxp/tropic-community/src/imxrt_flexspi_nor_boot.h @@ -150,6 +150,6 @@ struct boot_data_s { extern const struct boot_data_s g_boot_data; extern const uint8_t g_dcd_data[]; -extern const uint32_t _vectors[]; +extern const void *const _vectors[]; #endif /* __BOARDS_ARM_IMXRT_TEENSY_4_SRC_IMXRT_FLEXSPI_NOR_BOOT_H */ diff --git a/boards/nxp/tropic-community/src/imxrt_flexspi_storage.c b/boards/nxp/tropic-community/src/imxrt_flexspi_storage.c index 605688afa40d..89313ababbb7 100644 --- a/boards/nxp/tropic-community/src/imxrt_flexspi_storage.c +++ b/boards/nxp/tropic-community/src/imxrt_flexspi_storage.c @@ -40,7 +40,7 @@ #include #include "board_config.h" #include "hardware/imxrt_pinmux.h" -#include "barriers.h" +#include /* Used sectors must be multiple of the flash block size * i.e. W25Q32JV has a block size of 64KB diff --git a/boards/nxp/tropic-community/src/init.c b/boards/nxp/tropic-community/src/init.c index f6caf0c8163a..e7be6e0abcee 100644 --- a/boards/nxp/tropic-community/src/init.c +++ b/boards/nxp/tropic-community/src/init.c @@ -47,7 +47,7 @@ #include "board_config.h" -#include +#include #include #include #include @@ -165,9 +165,9 @@ void imxrt_flash_romapi_initialize(void) ROM_FLEXSPI_NorFlash_Init(NOR_INSTANCE, (struct flexspi_nor_config_s *)&g_bootConfig); ROM_FLEXSPI_NorFlash_ClearCache(NOR_INSTANCE); - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } locate_code(".ramfunc") @@ -212,9 +212,9 @@ void imxrt_flash_setup_prefetch_partition(void) FLEXSPI_AHBRXBUFCR0_REGIONEN(0); #endif - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } /**************************************************************************** diff --git a/boards/nxp/tropic-community/src/tropic_led_pwm.cpp b/boards/nxp/tropic-community/src/tropic_led_pwm.cpp index 22ef3a357541..6828362fae48 100644 --- a/boards/nxp/tropic-community/src/tropic_led_pwm.cpp +++ b/boards/nxp/tropic-community/src/tropic_led_pwm.cpp @@ -46,7 +46,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/boards/nxp/ucans32k146/default.px4board b/boards/nxp/ucans32k146/default.px4board index 45430b9c51b9..c97c653508ec 100644 --- a/boards/nxp/ucans32k146/default.px4board +++ b/boards/nxp/ucans32k146/default.px4board @@ -45,3 +45,4 @@ CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_EXAMPLES_HELLO=y diff --git a/boards/nxp/ucans32k146/nuttx-config/canbootloader/defconfig b/boards/nxp/ucans32k146/nuttx-config/canbootloader/defconfig index 743d632f28b6..fdd2992dcb32 100644 --- a/boards/nxp/ucans32k146/nuttx-config/canbootloader/defconfig +++ b/boards/nxp/ucans32k146/nuttx-config/canbootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_ARCH_LOWPUTC is not set # CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SERIAL is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y @@ -20,15 +23,12 @@ CONFIG_ARCH_CHIP_S32K1XX=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARCH_SIZET_LONG=y CONFIG_ARCH_STACKDUMP=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_BINFMT_DISABLE=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=3997 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y CONFIG_EXPERIMENTAL=y @@ -38,12 +38,11 @@ CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=4096 CONFIG_INIT_STACKSIZE=4096 -CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_NAME_MAX=0 CONFIG_NUNGET_CHARS=0 -CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=126976 CONFIG_RAM_START=0x1fff0000 @@ -55,7 +54,6 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y -CONFIG_SYSLOG_DEFAULT=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USEC_PER_TICK=1000 diff --git a/boards/nxp/ucans32k146/nuttx-config/nsh/defconfig b/boards/nxp/ucans32k146/nuttx-config/nsh/defconfig index b66b8e0498ab..433701bf110e 100644 --- a/boards/nxp/ucans32k146/nuttx-config/nsh/defconfig +++ b/boards/nxp/ucans32k146/nuttx-config/nsh/defconfig @@ -5,7 +5,9 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NET_ETHERNET is not set # CONFIG_NET_IPv4 is not set # CONFIG_NSH_CMDOPT_HEXDUMP is not set @@ -21,7 +23,6 @@ CONFIG_ARCH_CHIP_S32K14X=y CONFIG_ARCH_CHIP_S32K1XX=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BCH=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=3997 @@ -30,14 +31,14 @@ CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_HELLO=y CONFIG_FS_CROMFS=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=16 -CONFIG_FS_ROMFS=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_I2C=y @@ -48,7 +49,11 @@ CONFIG_I2CTOOL_MINADDR=0x00 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3500 CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_LPI2C0_DMA=y CONFIG_LPUART0_BAUD=38400 CONFIG_LPUART0_IFLOWCONTROL=y @@ -75,17 +80,12 @@ CONFIG_NET_CAN_SOCK_OPTS=y CONFIG_NET_TIMESTAMP=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_PRINTF=y CONFIG_NSH_DISABLE_TRUNCATE=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y -CONFIG_PREALLOC_TIMERS=4 CONFIG_PSEUDOTERM=y CONFIG_RAM_SIZE=126976 CONFIG_RAM_START=0x1fff0000 @@ -118,7 +118,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 diff --git a/boards/omnibus/f4sd/nuttx-config/include/board.h b/boards/omnibus/f4sd/nuttx-config/include/board.h index 6fae1aa56d25..9287857787c5 100644 --- a/boards/omnibus/f4sd/nuttx-config/include/board.h +++ b/boards/omnibus/f4sd/nuttx-config/include/board.h @@ -51,10 +51,6 @@ # include #endif -#include "stm32_rcc.h" -#include "stm32_sdio.h" -#include "stm32.h" - /************************************************************************************ * Definitions ************************************************************************************/ diff --git a/boards/omnibus/f4sd/nuttx-config/nsh/defconfig b/boards/omnibus/f4sd/nuttx-config/nsh/defconfig index 76c338cb8644..f7b65062a130 100644 --- a/boards/omnibus/f4sd/nuttx-config/nsh/defconfig +++ b/boards/omnibus/f4sd/nuttx-config/nsh/defconfig @@ -6,8 +6,12 @@ # modifications. # # CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_SPI_CALLBACK is not set # CONFIG_STM32_CCMEXCLUDE is not set @@ -21,10 +25,9 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F405RG=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_CUSTOM_LEDS=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 @@ -42,6 +45,9 @@ CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y @@ -53,7 +59,6 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -63,17 +68,17 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MM_REGIONS=2 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_BASENAME=y -CONFIG_NSH_DISABLE_DD=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_HEXDUMP=y CONFIG_NSH_DISABLE_LOSETUP=y @@ -84,19 +89,14 @@ CONFIG_NSH_DISABLE_REBOOT=y CONFIG_NSH_DISABLE_UNAME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y -CONFIG_NSH_FATDEVNO=0 CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_MMCSDSPIPORTNO=2 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -108,7 +108,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -120,7 +119,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v2/fixedwing.px4board b/boards/px4/fmu-v2/fixedwing.px4board index b6fd9c743b57..3ee4cc7780ec 100644 --- a/boards/px4/fmu-v2/fixedwing.px4board +++ b/boards/px4/fmu-v2/fixedwing.px4board @@ -8,6 +8,6 @@ CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_I2C=y CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_SERIAL=y CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_FW_ATT_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y diff --git a/boards/px4/fmu-v2/nuttx-config/nsh/defconfig b/boards/px4/fmu-v2/nuttx-config/nsh/defconfig index 7c51545d8a25..aa50d1a5844d 100644 --- a/boards/px4/fmu-v2/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v2/nuttx-config/nsh/defconfig @@ -8,8 +8,12 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +25,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -61,11 +65,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,21 +83,23 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -107,8 +112,8 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -121,19 +126,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y -CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -148,7 +146,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -162,7 +159,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v2/rover.px4board b/boards/px4/fmu-v2/rover.px4board index d9bfec2d6876..718eeee347ff 100644 --- a/boards/px4/fmu-v2/rover.px4board +++ b/boards/px4/fmu-v2/rover.px4board @@ -1,16 +1,7 @@ -CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n -CONFIG_MODULES_FW_ATT_CONTROL=n -CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n -CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n -CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n -CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_HIWONDER_EMM=y CONFIG_MODULES_ROVER_ACKERMANN=y diff --git a/boards/px4/fmu-v3/nuttx-config/nsh/defconfig b/boards/px4/fmu-v3/nuttx-config/nsh/defconfig index 06f00f99c55a..1e5e78b26f59 100644 --- a/boards/px4/fmu-v3/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v3/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +70,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -81,26 +88,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -110,11 +117,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,18 +136,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -154,7 +157,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -168,7 +170,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v3/rover.px4board b/boards/px4/fmu-v3/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v3/rover.px4board +++ b/boards/px4/fmu-v3/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v4/nuttx-config/nsh/defconfig b/boards/px4/fmu-v4/nuttx-config/nsh/defconfig index 2109d8c280a1..0e8c0c6898ca 100644 --- a/boards/px4/fmu-v4/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v4/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -61,11 +69,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,27 +87,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -110,15 +116,18 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_MM_REGIONS=2 +CONFIG_MODBUS_DISABLE_LOG=y CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y @@ -127,18 +136,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -154,7 +157,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -168,7 +170,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v4/nuttx-config/test/defconfig b/boards/px4/fmu-v4/nuttx-config/test/defconfig index 2de97af12dc3..b9b990a870fd 100644 --- a/boards/px4/fmu-v4/nuttx-config/test/defconfig +++ b/boards/px4/fmu-v4/nuttx-config/test/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +68,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -81,26 +86,27 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -113,8 +119,9 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,18 +134,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -154,7 +155,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -168,7 +168,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v4/rover.px4board b/boards/px4/fmu-v4/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v4/rover.px4board +++ b/boards/px4/fmu-v4/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v4pro/default.px4board b/boards/px4/fmu-v4pro/default.px4board index 90ffe0a21d50..96ad7571043e 100644 --- a/boards/px4/fmu-v4pro/default.px4board +++ b/boards/px4/fmu-v4pro/default.px4board @@ -46,8 +46,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig b/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig index cf5ce4568873..ee8e219795b1 100644 --- a/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -61,11 +69,10 @@ CONFIG_ARCH_CHIP_STM32F469I=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,26 +87,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -109,11 +116,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -126,18 +135,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -155,7 +158,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -169,7 +171,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v4pro/nuttx-config/test/defconfig b/boards/px4/fmu-v4pro/nuttx-config/test/defconfig index 818102ecb496..80629e734e86 100644 --- a/boards/px4/fmu-v4pro/nuttx-config/test/defconfig +++ b/boards/px4/fmu-v4pro/nuttx-config/test/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +68,10 @@ CONFIG_ARCH_CHIP_STM32F469I=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -81,26 +86,27 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -113,8 +119,9 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,18 +134,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -156,7 +157,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -170,7 +170,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v4pro/rover.px4board b/boards/px4/fmu-v4pro/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v4pro/rover.px4board +++ b/boards/px4/fmu-v4pro/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v5/default.px4board b/boards/px4/fmu-v5/default.px4board index e4bbc636f20c..0f1e52e49cad 100644 --- a/boards/px4/fmu-v5/default.px4board +++ b/boards/px4/fmu-v5/default.px4board @@ -54,8 +54,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -101,3 +101,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig b/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig index c35deed5ec64..a6087493bcd2 100644 --- a/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -86,26 +92,26 @@ CONFIG_CRYPTO_RANDOM_POOL=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +125,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +140,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +164,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -178,7 +178,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/nuttx-config/cyphal/defconfig b/boards/px4/fmu-v5/nuttx-config/cyphal/defconfig index 6816e3f1cff2..81954c9fff16 100644 --- a/boards/px4/fmu-v5/nuttx-config/cyphal/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/cyphal/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,16 +72,14 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y CONFIG_CAN_EXTID=y -CONFIG_CAN_FIFOSIZE=32 CONFIG_CDCACM=y CONFIG_CDCACM_IFLOWCONTROL=y CONFIG_CDCACM_PRODUCTID=0x0032 @@ -86,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -119,8 +124,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -178,7 +177,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/nuttx-config/debug/defconfig b/boards/px4/fmu-v5/nuttx-config/debug/defconfig index 5acc86cb50a3..92dce01c1179 100644 --- a/boards/px4/fmu-v5/nuttx-config/debug/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/debug/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -82,13 +88,9 @@ CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_ASSERTIONS=y -CONFIG_DEBUG_BINFMT=y -CONFIG_DEBUG_BINFMT_ERROR=y -CONFIG_DEBUG_BINFMT_WARN=y CONFIG_DEBUG_DMA=y CONFIG_DEBUG_DMA_ERROR=y CONFIG_DEBUG_DMA_WARN=y -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_WARN=y @@ -127,7 +129,6 @@ CONFIG_DEBUG_TIMER_WARN=y CONFIG_DEBUG_USB=y CONFIG_DEBUG_USB_ERROR=y CONFIG_DEBUG_USB_WARN=y -CONFIG_DEBUG_WARN=y CONFIG_DEBUG_WATCHDOG=y CONFIG_DEBUG_WATCHDOG_ERROR=y CONFIG_DEBUG_WATCHDOG_WARN=y @@ -135,21 +136,22 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -163,8 +165,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -177,19 +180,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -207,7 +204,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1300 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -222,7 +218,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5/nuttx-config/nsh/defconfig index bfd006107303..80064ae8dfc5 100644 --- a/boards/px4/fmu-v5/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/nsh/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +72,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +90,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -114,15 +119,18 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_MM_REGIONS=3 +CONFIG_MODBUS_DISABLE_LOG=y CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y @@ -131,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +177,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/nuttx-config/protected/defconfig b/boards/px4/fmu-v5/nuttx-config/protected/defconfig index 2bad98f4d026..87a54869d0c0 100644 --- a/boards/px4/fmu-v5/nuttx-config/protected/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/protected/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,14 +72,14 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_ARM_MPU_NREGIONS=8 +CONFIG_BOARDCTL=y CONFIG_BOARDCTL_IOCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILD_PROTECTED=y @@ -88,25 +95,25 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,9 +127,10 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y CONFIG_LIBC_USRWORK=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -135,20 +143,14 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_NUTTX_USERSPACE=0x08100000 CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -166,7 +168,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -181,7 +182,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig b/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig index 977ef8370698..0df85b4a3163 100644 --- a/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig @@ -8,9 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -66,11 +73,10 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_STACKCHECK=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,26 +91,26 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +123,8 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,18 +137,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -160,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -175,7 +174,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/nuttx-config/test/defconfig b/boards/px4/fmu-v5/nuttx-config/test/defconfig index 2015c16adbfb..49f98d3def1d 100644 --- a/boards/px4/fmu-v5/nuttx-config/test/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/test/defconfig @@ -8,9 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set -# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,12 +27,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -65,11 +70,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +88,27 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXAMPLES_CALIB_UDELAY=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,8 +121,9 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -131,19 +136,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -161,7 +160,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +174,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5/rover.px4board b/boards/px4/fmu-v5/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v5/rover.px4board +++ b/boards/px4/fmu-v5/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v5/stackcheck.px4board b/boards/px4/fmu-v5/stackcheck.px4board index 7e215c831e09..a68062f4be58 100644 --- a/boards/px4/fmu-v5/stackcheck.px4board +++ b/boards/px4/fmu-v5/stackcheck.px4board @@ -29,8 +29,8 @@ CONFIG_MODULES_ESC_BATTERY=n CONFIG_MODULES_EVENTS=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_GIMBAL=n CONFIG_MODULES_GYRO_CALIBRATION=n diff --git a/boards/px4/fmu-v5x/default.px4board b/boards/px4/fmu-v5x/default.px4board index 19eb732e194e..004121fa4383 100644 --- a/boards/px4/fmu-v5x/default.px4board +++ b/boards/px4/fmu-v5x/default.px4board @@ -6,8 +6,8 @@ CONFIG_BOARD_SERIAL_GPS2="/dev/ttyS7" CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS6" CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS4" CONFIG_BOARD_SERIAL_TEL3="/dev/ttyS1" -CONFIG_BOARD_SERIAL_EXT2="/dev/ttyS3" CONFIG_BOARD_SERIAL_RC="/dev/ttyS5" +CONFIG_BOARD_SERIAL_EXT2="/dev/ttyS3" CONFIG_DRIVERS_ADC_ADS1115=y CONFIG_DRIVERS_ADC_BOARD_ADC=y CONFIG_DRIVERS_BAROMETER_BMP388=y @@ -60,8 +60,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -110,3 +110,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig index 36e3b4383b03..5d2cb793e987 100644 --- a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -69,11 +76,10 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BOARD_USE_RAMFUNCS=y @@ -89,18 +95,21 @@ CONFIG_CDCACM_VENDORSTR="Auterion" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -108,10 +117,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,19 +135,20 @@ CONFIG_IPCFG_PATH="/fs/mtd_net" CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_MM_REGIONS=3 +CONFIG_MODBUS_DISABLE_LOG=y CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y CONFIG_MTD_RAMTRON=y CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -153,15 +160,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -170,21 +173,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -202,7 +197,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -216,11 +210,10 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32F7_ADC1=y CONFIG_STM32F7_ADC3=y CONFIG_STM32F7_BBSRAM=y diff --git a/boards/px4/fmu-v5x/nuttx-config/test/defconfig b/boards/px4/fmu-v5x/nuttx-config/test/defconfig index 6fd8efe1ae77..5f4c4427a723 100644 --- a/boards/px4/fmu-v5x/nuttx-config/test/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/test/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -67,11 +75,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -86,18 +93,21 @@ CONFIG_CDCACM_VENDORSTR="Auterion" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -105,10 +115,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -127,8 +134,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -139,7 +147,6 @@ CONFIG_MTD_PARTITION=y CONFIG_MTD_RAMTRON=y CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -150,14 +157,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -166,21 +170,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -198,7 +194,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -212,7 +207,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v5x/rover.px4board b/boards/px4/fmu-v5x/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v5x/rover.px4board +++ b/boards/px4/fmu-v5x/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v6c/default.px4board b/boards/px4/fmu-v6c/default.px4board index 8132fe75c179..86257d518b8c 100644 --- a/boards/px4/fmu-v6c/default.px4board +++ b/boards/px4/fmu-v6c/default.px4board @@ -47,8 +47,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -65,12 +65,12 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y CONFIG_MODULES_UXRCE_DDS_CLIENT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BSONDUMP=y CONFIG_SYSTEMCMDS_DMESG=y @@ -91,3 +91,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/px4/fmu-v6c/nuttx-config/bootloader/defconfig b/boards/px4/fmu-v6c/nuttx-config/bootloader/defconfig index a5269376c671..fd5aaef6dcb9 100644 --- a/boards/px4/fmu-v6c/nuttx-config/bootloader/defconfig +++ b/boards/px4/fmu-v6c/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="Auterion" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/px4/fmu-v6c/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6c/nuttx-config/nsh/defconfig index 7a03225bc1db..6f711d1ce327 100644 --- a/boards/px4/fmu-v6c/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6c/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +128,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -136,19 +145,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -166,7 +169,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -179,7 +181,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v6c/rover.px4board b/boards/px4/fmu-v6c/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v6c/rover.px4board +++ b/boards/px4/fmu-v6c/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v6u/default.px4board b/boards/px4/fmu-v6u/default.px4board index 0cfe8308464c..440f4658da7f 100644 --- a/boards/px4/fmu-v6u/default.px4board +++ b/boards/px4/fmu-v6u/default.px4board @@ -46,8 +46,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -65,11 +65,11 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y CONFIG_MODULES_MC_POS_CONTROL=y CONFIG_MODULES_MC_RATE_CONTROL=y CONFIG_MODULES_NAVIGATOR=y -CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_MODULES_RC_UPDATE=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_UXRCE_DDS_CLIENT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y +CONFIG_NUM_MISSION_ITEMS_SUPPORTED=1000 CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y CONFIG_SYSTEMCMDS_BSONDUMP=y CONFIG_SYSTEMCMDS_DMESG=y @@ -94,3 +94,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig b/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig index 0ca6729cfa71..eef4291ce67f 100644 --- a/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig +++ b/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x1B8C CONFIG_CDCACM_VENDORSTR="Gumstix" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig index 0bf3e6f68e9a..600e0bb9c1d3 100644 --- a/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +128,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -136,19 +145,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -166,7 +169,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -180,7 +182,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v6u/rover.px4board b/boards/px4/fmu-v6u/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v6u/rover.px4board +++ b/boards/px4/fmu-v6u/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v6x/default.px4board b/boards/px4/fmu-v6x/default.px4board index 2c636a1f60a8..1bc994051329 100644 --- a/boards/px4/fmu-v6x/default.px4board +++ b/boards/px4/fmu-v6x/default.px4board @@ -103,3 +103,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/px4/fmu-v6x/mavlink-dev.px4board b/boards/px4/fmu-v6x/mavlink-dev.px4board index 6987a53279b4..88f419bab97e 100644 --- a/boards/px4/fmu-v6x/mavlink-dev.px4board +++ b/boards/px4/fmu-v6x/mavlink-dev.px4board @@ -1,2 +1,2 @@ -CONFIG_MAVLINK_DIALECT="development" CONFIG_MODULES_UXRCE_DDS_CLIENT=n +CONFIG_MAVLINK_DIALECT="development" diff --git a/boards/px4/fmu-v6x/multicopter.px4board b/boards/px4/fmu-v6x/multicopter.px4board index 147297d55e79..d2e768ec1ea0 100644 --- a/boards/px4/fmu-v6x/multicopter.px4board +++ b/boards/px4/fmu-v6x/multicopter.px4board @@ -3,11 +3,10 @@ CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_COMMON_RC=y # CONFIG_EKF2_SIDESLIP is not set CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y # CONFIG_SENSORS_VEHICLE_AIRSPEED is not set diff --git a/boards/px4/fmu-v6x/nuttx-config/bootloader/defconfig b/boards/px4/fmu-v6x/nuttx-config/bootloader/defconfig index 41dc164e0ade..2a4593e11ffb 100644 --- a/boards/px4/fmu-v6x/nuttx-config/bootloader/defconfig +++ b/boards/px4/fmu-v6x/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="Auterion" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig index 7b21648570a0..580ee5c199a5 100644 --- a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,12 +95,14 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -101,6 +110,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -108,10 +118,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -130,8 +137,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -144,7 +152,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -156,15 +163,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -173,21 +176,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -205,7 +200,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -218,7 +212,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v6x/rover.px4board b/boards/px4/fmu-v6x/rover.px4board index d9bfec2d6876..410a00e6ebb2 100644 --- a/boards/px4/fmu-v6x/rover.px4board +++ b/boards/px4/fmu-v6x/rover.px4board @@ -2,8 +2,8 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n diff --git a/boards/px4/fmu-v6x/spacecraft.px4board b/boards/px4/fmu-v6x/spacecraft.px4board index 997a9054a221..8eb90573329a 100644 --- a/boards/px4/fmu-v6x/spacecraft.px4board +++ b/boards/px4/fmu-v6x/spacecraft.px4board @@ -1,21 +1,17 @@ -CONFIG_BOARD_PWM_FREQ=100000 CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_LAND_DETECTOR=n CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n +CONFIG_MODULES_LAND_DETECTOR=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_MODULES_ROVER_ACKERMANN=n -CONFIG_MODULES_ROVER_DIFFERENTIAL=n -CONFIG_MODULES_ROVER_MECANUM=n -CONFIG_MODULES_CONTROL_ALLOCATOR=y +CONFIG_BOARD_PWM_FREQ=100000 CONFIG_MODULES_SPACECRAFT=y diff --git a/boards/px4/fmu-v6x/uuv.px4board b/boards/px4/fmu-v6x/uuv.px4board index 3a7b00f13de4..8b62e651cfe4 100644 --- a/boards/px4/fmu-v6x/uuv.px4board +++ b/boards/px4/fmu-v6x/uuv.px4board @@ -2,22 +2,16 @@ CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_POS_CONTROL=n -CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n -CONFIG_MODULES_LAND_DETECTOR=n +CONFIG_MODULES_FW_MODE_MANAGER=n +CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n +CONFIG_MODULES_LAND_DETECTOR=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_MODULES_ROVER_ACKERMANN=n -CONFIG_MODULES_ROVER_DIFFERENTIAL=n -CONFIG_MODULES_ROVER_MECANUM=n -CONFIG_MODULES_SPACECRAFT=n -CONFIG_MODULES_CONTROL_ALLOCATOR=y CONFIG_MODULES_UUV_ATT_CONTROL=y CONFIG_MODULES_UUV_POS_CONTROL=y diff --git a/boards/px4/fmu-v6xrt/init/rc.board_sensors b/boards/px4/fmu-v6xrt/init/rc.board_sensors index d35365163f6c..30941334ccb3 100644 --- a/boards/px4/fmu-v6xrt/init/rc.board_sensors +++ b/boards/px4/fmu-v6xrt/init/rc.board_sensors @@ -72,10 +72,10 @@ fi if [ $INA_CONFIGURED = no ] then # INA226, INA228, INA238 auto-start - i2c_launcher start -b 1 + i2c_launcher start -b 1 -t 1 if [ $HAVE_PM2 = yes ] then - i2c_launcher start -b 2 + i2c_launcher start -b 2 -t 2 fi fi diff --git a/boards/px4/fmu-v6xrt/nuttx-config/bootloader/defconfig b/boards/px4/fmu-v6xrt/nuttx-config/bootloader/defconfig index 6495d6ba6226..7792a75c29e2 100644 --- a/boards/px4/fmu-v6xrt/nuttx-config/bootloader/defconfig +++ b/boards/px4/fmu-v6xrt/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y @@ -26,14 +29,13 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_BOOTLOADER_FIXUP=y -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_FORCE_ALIGNMENT=y CONFIG_BOARD_INITTHREAD_PRIORITY=254 CONFIG_BOARD_LATE_INITIALIZE=y @@ -49,16 +51,15 @@ CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x3643 CONFIG_CDCACM_VENDORSTR="Dronecode Project, Inc." CONFIG_DEBUG_ASSERTIONS=y -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEBUG_USAGEFAULT=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=2048 @@ -75,6 +76,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y +CONFIG_LIBM_TOOLCHAIN=y CONFIG_LPUART8_BAUD=57600 CONFIG_LPUART8_IFLOWCONTROL=y CONFIG_LPUART8_OFLOWCONTROL=y @@ -82,9 +84,6 @@ CONFIG_LPUART8_RXBUFSIZE=600 CONFIG_LPUART8_RXDMA=y CONFIG_LPUART8_TXBUFSIZE=1500 CONFIG_LPUART8_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=1835008 @@ -99,7 +98,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEMTICK_HOOK=y CONFIG_SYSTEM_CDCACM=y CONFIG_TASK_NAME_SIZE=24 diff --git a/boards/px4/fmu-v6xrt/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6xrt/nuttx-config/nsh/defconfig index 65cf6c8ef397..e5973f6d7a03 100644 --- a/boards/px4/fmu-v6xrt/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6xrt/nuttx-config/nsh/defconfig @@ -5,7 +5,11 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NDEBUG is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_MB is not set # CONFIG_NSH_DISABLE_MH is not set # CONFIG_NSH_DISABLE_MW is not set @@ -27,13 +31,12 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_ARM_MPU_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 CONFIG_BOARD_BOOTLOADER_FIXUP=y -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_CUSTOM_LEDS=y CONFIG_BOARD_FORCE_ALIGNMENT=y CONFIG_BOARD_LOOPSPERMSEC=104926 @@ -47,16 +50,17 @@ CONFIG_CDCACM_RXBUFSIZE=600 CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x3643 CONFIG_CDCACM_VENDORSTR="Dronecode Project, Inc." -CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_URANDOM=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_MULTI=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y @@ -70,9 +74,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -143,13 +145,15 @@ CONFIG_IMXRT_USDHC1_INVERT_CD=y CONFIG_IMXRT_USDHC1_WIDTH_D1_D4=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=2944 -CONFIG_IOB_NBUFFERS=24 +CONFIG_IOB_NBUFFERS=192 CONFIG_IOB_THROTTLE=0 CONFIG_IPCFG_BINARY=y CONFIG_IPCFG_CHARDEV=y CONFIG_IPCFG_PATH="/fs/mtd_net" CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LINE_MAX=128 CONFIG_LPI2C1_DMA=y CONFIG_LPI2C2_DMA=y CONFIG_LPI2C3_DMA=y @@ -192,8 +196,6 @@ CONFIG_LPUART8_RXBUFSIZE=600 CONFIG_LPUART8_RXDMA=y CONFIG_LPUART8_TXBUFSIZE=10000 CONFIG_LPUART8_TXDMA=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MM_REGIONS=2 @@ -217,7 +219,6 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_CAN=y CONFIG_NET_CAN_EXTID=y @@ -226,12 +227,10 @@ CONFIG_NET_CAN_RAW_FILTER_MAX=1 CONFIG_NET_CAN_RAW_TX_DEADLINE=y CONFIG_NET_CAN_SOCK_OPTS=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_IGMP=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_KEEPALIVE=y CONFIG_NET_TCP_WRITE_BUFFERS=y @@ -241,13 +240,9 @@ CONFIG_NET_UDP_CHECKSUMS=y CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y @@ -267,7 +262,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1800 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -280,7 +274,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/px4/fmu-v6xrt/nuttx-config/scripts/allyes-script.ld b/boards/px4/fmu-v6xrt/nuttx-config/scripts/allyes-script.ld index 509cba41209f..0e21d4abee68 100644 --- a/boards/px4/fmu-v6xrt/nuttx-config/scripts/allyes-script.ld +++ b/boards/px4/fmu-v6xrt/nuttx-config/scripts/allyes-script.ld @@ -34,7 +34,7 @@ MEMORY { - flash (rx) : ORIGIN = 0x30020000, LENGTH = 5M-128K /* We have 64M but we do not want to wait to program it all */ + flash (rx) : ORIGIN = 0x30020000, LENGTH = 6M-128K /* We have 64M but we do not want to wait to program it all */ sram (rwx) : ORIGIN = 0x20240000, LENGTH = 2M-256k-512k itcm (rwx) : ORIGIN = 0x00000000, LENGTH = 256K /* TODO FlexRAM partition */ dtcm (rwx) : ORIGIN = 0x20000000, LENGTH = 256K diff --git a/boards/px4/fmu-v6xrt/rover.px4board b/boards/px4/fmu-v6xrt/rover.px4board index 5b934d8a8033..bb427ed770bc 100644 --- a/boards/px4/fmu-v6xrt/rover.px4board +++ b/boards/px4/fmu-v6xrt/rover.px4board @@ -1,9 +1,10 @@ +CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_SF45_SERIAL=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n @@ -11,7 +12,6 @@ CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n CONFIG_MODULES_VTOL_ATT_CONTROL=n -CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_SF45_SERIAL=n CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_HIWONDER_EMM=y CONFIG_MODULES_ROVER_ACKERMANN=y diff --git a/boards/px4/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h b/boards/px4/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h index 8f5d38908606..a3fab1361096 100644 --- a/boards/px4/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h +++ b/boards/px4/fmu-v6xrt/src/imxrt_flexspi_nor_boot.h @@ -153,6 +153,6 @@ struct boot_data_s { extern const struct boot_data_s g_boot_data; extern const uint8_t g_dcd_data[]; -extern const uint32_t _vectors[]; +extern const void *const _vectors[]; #endif /* __BOARDS_PX4_FMU_V6XRT_SRC_IMXRT_FLEXSPI_NOR_BOOT_H */ diff --git a/boards/px4/fmu-v6xrt/src/init.c b/boards/px4/fmu-v6xrt/src/init.c index 98c6d97da7fa..ed422950b9b9 100644 --- a/boards/px4/fmu-v6xrt/src/init.c +++ b/boards/px4/fmu-v6xrt/src/init.c @@ -47,7 +47,7 @@ #include "board_config.h" -#include +#include #include #include #include @@ -190,9 +190,9 @@ void imxrt_octl_flash_initialize(void) ROM_FLEXSPI_NorFlash_Init(instance, (struct flexspi_nor_config_s *)&g_bootConfig); ROM_FLEXSPI_NorFlash_ClearCache(1); - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } #endif @@ -406,9 +406,9 @@ void imxrt_flash_setup_prefetch_partition(void) FLEXSPI_AHBRXBUFCR0_PREFETCHEN(1) | FLEXSPI_AHBRXBUFCR0_REGIONEN(0); - ARM_DSB(); - ARM_ISB(); - ARM_DMB(); + arm_dsb(); + arm_isb(); + arm_dmb(); } @@ -612,7 +612,7 @@ __EXPORT int board_app_initialize(uintptr_t arg) led_off(LED_GREEN); led_off(LED_BLUE); -#ifdef CONFIG_BOARD_CRASHDUMP +#ifdef CONFIG_BOARD_CRASHDUMP_CUSTOM if (board_hardfault_init(2, true) != 0) { led_on(LED_RED); diff --git a/boards/px4/io-v2/nuttx-config/nsh/defconfig b/boards/px4/io-v2/nuttx-config/nsh/defconfig index 79f11edcea3f..a6538f7d1cca 100644 --- a/boards/px4/io-v2/nuttx-config/nsh/defconfig +++ b/boards/px4/io-v2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -5,7 +7,11 @@ # You can then do "make savedefconfig" to generate a new defconfig file that includes your # modifications. # -# CONFIG_DEV_NULL is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/px4/io-v2/nuttx-config" @@ -14,24 +20,29 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32" CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F100C8=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARD_LOOPSPERMSEC=2000 CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_MOUNTPOINT=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=316 CONFIG_INIT_ENTRYPOINT="user_start" CONFIG_INIT_STACKSIZE=1100 +CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_MM_SMALL=y CONFIG_NAME_MAX=12 -CONFIG_PREALLOC_TIMERS=0 CONFIG_RAM_SIZE=8192 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y @@ -39,7 +50,6 @@ CONFIG_SERIAL_TERMIOS=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32_ADC1=y CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y CONFIG_STM32_DMA1=y @@ -48,6 +58,7 @@ CONFIG_STM32_USART1=y CONFIG_STM32_USART2=y CONFIG_STM32_USART3=y CONFIG_STM32_USART_SINGLEWIRE=y +CONFIG_SYSLOG_NONE=y CONFIG_TASK_NAME_SIZE=0 CONFIG_USART1_RXBUFSIZE=64 CONFIG_USART1_RXDMA=y diff --git a/boards/px4/raspberrypi/default.px4board b/boards/px4/raspberrypi/default.px4board index fcbbddf9ca8a..a9c844ab4754 100644 --- a/boards/px4/raspberrypi/default.px4board +++ b/boards/px4/raspberrypi/default.px4board @@ -30,8 +30,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/px4/sitl/spacecraft.px4board b/boards/px4/sitl/spacecraft.px4board index dbd24fbdf628..ec2af473623f 100644 --- a/boards/px4/sitl/spacecraft.px4board +++ b/boards/px4/sitl/spacecraft.px4board @@ -1,19 +1,18 @@ +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n +CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_MODULES_ROVER_ACKERMANN=n CONFIG_MODULES_ROVER_DIFFERENTIAL=n CONFIG_MODULES_ROVER_MECANUM=n -CONFIG_MODULES_CONTROL_ALLOCATOR=y +CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_MODULES_SPACECRAFT=y diff --git a/boards/px4/sitl/uuv.px4board b/boards/px4/sitl/uuv.px4board index 6caf8e85144f..8ef2928b478c 100644 --- a/boards/px4/sitl/uuv.px4board +++ b/boards/px4/sitl/uuv.px4board @@ -1,22 +1,17 @@ +CONFIG_FIGURE_OF_EIGHT=n CONFIG_MODULES_AIRSPEED_SELECTOR=n CONFIG_MODULES_FLIGHT_MODE_MANAGER=n CONFIG_MODULES_FW_ATT_CONTROL=n CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n -CONFIG_MODULES_FW_POS_CONTROL=n -CONFIG_MODULES_FW_RATE_CONTROL=n -CONFIG_MODULES_FW_MODE_MANAGER=n CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=n -CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y +CONFIG_MODULES_FW_MODE_MANAGER=n +CONFIG_MODULES_FW_RATE_CONTROL=n CONFIG_MODULES_MC_ATT_CONTROL=n CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=n CONFIG_MODULES_MC_POS_CONTROL=n CONFIG_MODULES_MC_RATE_CONTROL=n -CONFIG_MODULES_VTOL_ATT_CONTROL=n CONFIG_MODULES_ROVER_ACKERMANN=n CONFIG_MODULES_ROVER_DIFFERENTIAL=n CONFIG_MODULES_ROVER_MECANUM=n -CONFIG_MODULES_SPACECRAFT=n -CONFIG_MODULES_CONTROL_ALLOCATOR=y -CONFIG_MODULES_UUV_ATT_CONTROL=y -CONFIG_MODULES_UUV_POS_CONTROL=y +CONFIG_MODULES_VTOL_ATT_CONTROL=n diff --git a/boards/radiolink/PIX6/default.px4board b/boards/radiolink/PIX6/default.px4board index 5f4e0fa9e925..bdfec975da4c 100644 --- a/boards/radiolink/PIX6/default.px4board +++ b/boards/radiolink/PIX6/default.px4board @@ -25,7 +25,6 @@ CONFIG_DRIVERS_IRLOCK=y CONFIG_COMMON_LIGHT=y CONFIG_COMMON_MAGNETOMETER=y CONFIG_COMMON_OSD=y -CONFIG_DRIVERS_OSD_MSP_OSD=y CONFIG_DRIVERS_POWER_MONITOR_INA226=y CONFIG_DRIVERS_POWER_MONITOR_INA228=y CONFIG_DRIVERS_POWER_MONITOR_INA238=y @@ -52,7 +51,6 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_POS_CONTROL=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -72,7 +70,6 @@ CONFIG_MODULES_NAVIGATOR=y CONFIG_MODE_NAVIGATOR_VTOL_TAKEOFF=y CONFIG_MODULES_PAYLOAD_DELIVERER=y CONFIG_MODULES_RC_UPDATE=y -CONFIG_MODULES_ROVER_POS_CONTROL=y CONFIG_MODULES_SENSORS=y CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y CONFIG_MODULES_UUV_ATT_CONTROL=y @@ -103,3 +100,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/radiolink/PIX6/nuttx-config/nsh/defconfig b/boards/radiolink/PIX6/nuttx-config/nsh/defconfig index 90595ab3b049..855a1b40734e 100644 --- a/boards/radiolink/PIX6/nuttx-config/nsh/defconfig +++ b/boards/radiolink/PIX6/nuttx-config/nsh/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,11 +27,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -45,7 +51,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -67,11 +72,10 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -86,28 +90,27 @@ CONFIG_CDCACM_VENDORSTR="radiolink" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -117,10 +120,12 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -134,19 +139,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -164,7 +163,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -179,11 +177,10 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32F7_ADC1=y CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 diff --git a/boards/raspberrypi/pico/default.px4board b/boards/raspberrypi/pico/default.px4board index 27329c23bcf9..263e4e7dc504 100644 --- a/boards/raspberrypi/pico/default.px4board +++ b/boards/raspberrypi/pico/default.px4board @@ -50,3 +50,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_RP2040=y diff --git a/boards/raspberrypi/pico/nuttx-config/include/board.h b/boards/raspberrypi/pico/nuttx-config/include/board.h index fe16b07ec846..12bd988948e4 100644 --- a/boards/raspberrypi/pico/nuttx-config/include/board.h +++ b/boards/raspberrypi/pico/nuttx-config/include/board.h @@ -48,6 +48,7 @@ #define MHZ 1000000 #define BOARD_XOSC_FREQ (12 * MHZ) +#define BOARD_XOSC_STARTUPDELAY 64 #define BOARD_PLL_SYS_FREQ (125 * MHZ) #define BOARD_PLL_USB_FREQ (48 * MHZ) diff --git a/boards/raspberrypi/pico/nuttx-config/nsh/defconfig b/boards/raspberrypi/pico/nuttx-config/nsh/defconfig index bfb24e43cd8c..f4fcb812bd5e 100644 --- a/boards/raspberrypi/pico/nuttx-config/nsh/defconfig +++ b/boards/raspberrypi/pico/nuttx-config/nsh/defconfig @@ -6,9 +6,14 @@ # modifications. # # CONFIG_DEV_CONSOLE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_NSH_DISABLE_DATE is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_RP2040_SPI_DRIVER is not set CONFIG_ARCH="arm" +CONFIG_ARCH_BOARD_COMMON=y CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/raspberrypi/pico/nuttx-config" CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y @@ -30,18 +35,21 @@ CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -52,25 +60,20 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CROMFSETC=y CONFIG_NSH_DISABLE_REBOOT=y -CONFIG_NSH_FATDEVNO=0 CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_READLINE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_USBCONSOLE=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_MIN=512 @@ -87,7 +90,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -99,7 +101,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/saam/saampixv1_1/nuttx-config/nsh/defconfig b/boards/saam/saampixv1_1/nuttx-config/nsh/defconfig index f7504428067d..7e54f94d3d74 100644 --- a/boards/saam/saampixv1_1/nuttx-config/nsh/defconfig +++ b/boards/saam/saampixv1_1/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -35,7 +43,6 @@ # CONFIG_NSH_DISABLE_MKFATFS is not set # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set -# CONFIG_NSH_DISABLE_PRINTF is not set # CONFIG_NSH_DISABLE_PS is not set # CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set # CONFIG_NSH_DISABLE_PWD is not set @@ -62,10 +69,9 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,25 +86,26 @@ CONFIG_CDCACM_VENDORSTR="Saam Drones" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -112,8 +119,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -126,18 +134,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -153,7 +155,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -167,7 +168,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/scumaker/pilotpi/default.px4board b/boards/scumaker/pilotpi/default.px4board index 990dd57ccd34..117b028420ac 100644 --- a/boards/scumaker/pilotpi/default.px4board +++ b/boards/scumaker/pilotpi/default.px4board @@ -32,8 +32,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/siyi/n7/default.px4board b/boards/siyi/n7/default.px4board index 3b0896854e2c..853ed51c7d70 100644 --- a/boards/siyi/n7/default.px4board +++ b/boards/siyi/n7/default.px4board @@ -37,8 +37,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -83,3 +83,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/siyi/n7/nuttx-config/bootloader/defconfig b/boards/siyi/n7/nuttx-config/bootloader/defconfig index 775acfb2a01a..5272c36bebac 100644 --- a/boards/siyi/n7/nuttx-config/bootloader/defconfig +++ b/boards/siyi/n7/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x3185 CONFIG_CDCACM_VENDORSTR="Siyi" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/siyi/n7/nuttx-config/nsh/defconfig b/boards/siyi/n7/nuttx-config/nsh/defconfig index 63f808ace977..f970baffd05b 100644 --- a/boards/siyi/n7/nuttx-config/nsh/defconfig +++ b/boards/siyi/n7/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -64,11 +73,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,8 +126,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -133,19 +142,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -163,7 +166,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,11 +179,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -252,3 +252,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/sky-drones/smartap-airlink/default.px4board b/boards/sky-drones/smartap-airlink/default.px4board index bebbb91f9327..141f0b0f2f0f 100644 --- a/boards/sky-drones/smartap-airlink/default.px4board +++ b/boards/sky-drones/smartap-airlink/default.px4board @@ -45,8 +45,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -95,3 +95,4 @@ CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32F7=y diff --git a/boards/sky-drones/smartap-airlink/nuttx-config/nsh/defconfig b/boards/sky-drones/smartap-airlink/nuttx-config/nsh/defconfig index 5544d2ac8dbd..df7af94271e8 100644 --- a/boards/sky-drones/smartap-airlink/nuttx-config/nsh/defconfig +++ b/boards/sky-drones/smartap-airlink/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -66,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -85,18 +92,21 @@ CONFIG_CDCACM_VENDORSTR="Sky-Drones" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_GPIO=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -104,10 +114,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -126,8 +133,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -138,7 +146,6 @@ CONFIG_MTD_PARTITION=y CONFIG_MTD_RAMTRON=y CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DNS=y @@ -148,14 +155,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -164,21 +168,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -196,7 +192,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -210,7 +205,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/spracing/h7extreme/default.px4board b/boards/spracing/h7extreme/default.px4board index cc99e6f7c14b..ae75e57f3e83 100644 --- a/boards/spracing/h7extreme/default.px4board +++ b/boards/spracing/h7extreme/default.px4board @@ -61,3 +61,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/spracing/h7extreme/nuttx-config/nsh/defconfig b/boards/spracing/h7extreme/nuttx-config/nsh/defconfig index d6dca7665a4b..ee9bd4695c5c 100644 --- a/boards/spracing/h7extreme/nuttx-config/nsh/defconfig +++ b/boards/spracing/h7extreme/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -7,8 +9,14 @@ # # CONFIG_DISABLE_OS_API is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -20,12 +28,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -57,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -84,27 +92,27 @@ CONFIG_CDCACM_VENDORSTR="SPRacing" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -118,22 +126,18 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y @@ -153,7 +157,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -166,11 +169,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -248,3 +249,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/spracing/h7extreme/src/qspi.c b/boards/spracing/h7extreme/src/qspi.c index 6ba354962271..9037e4e53f34 100644 --- a/boards/spracing/h7extreme/src/qspi.c +++ b/boards/spracing/h7extreme/src/qspi.c @@ -60,7 +60,7 @@ #include "arm_internal.h" #include "arm_internal.h" -#include "barriers.h" +#include #include "stm32_gpio.h" #include "stm32_dma.h" @@ -103,7 +103,7 @@ /* QSPI memory synchronization */ -#define MEMORY_SYNC() do { ARM_DSB(); ARM_ISB(); } while (0) +#define MEMORY_SYNC() do { arm_dsb(); arm_isb(); } while (0) /* Ensure that the DMA buffers are word-aligned. */ diff --git a/boards/svehicle/e2/default.px4board b/boards/svehicle/e2/default.px4board index 810b77994ba2..af8c2f9704fe 100644 --- a/boards/svehicle/e2/default.px4board +++ b/boards/svehicle/e2/default.px4board @@ -10,21 +10,19 @@ CONFIG_BOARD_SERIAL_EXT2="/dev/ttyS3" CONFIG_DRIVERS_ADC_ADS1115=y CONFIG_DRIVERS_ADC_BOARD_ADC=y CONFIG_DRIVERS_BAROMETER_BMP388=y -CONFIG_DRIVERS_BAROMETER_MS5611=y -CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y CONFIG_DRIVERS_BAROMETER_INVENSENSE_ICP201XX=y -CONFIG_DRIVERS_IMU_INVENSENSE_ICM20649=y +CONFIG_DRIVERS_BAROMETER_MS5611=y CONFIG_DRIVERS_CDCACM_AUTOSTART=y CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y +CONFIG_DRIVERS_GNSS_SEPTENTRIO=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_IMU_BOSCH_BMI088=y +CONFIG_DRIVERS_IMU_INVENSENSE_ICM20649=y +CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM45686=y -CONFIG_DRIVERS_MAGNETOMETER_QMC5883L=y -CONFIG_DRIVERS_MAGNETOMETER_BOSCH_BMM150=y -CONFIG_DRIVERS_GNSS_SEPTENTRIO=y CONFIG_COMMON_LIGHT=y CONFIG_COMMON_MAGNETOMETER=y CONFIG_DRIVERS_OSD_MSP_OSD=y @@ -50,8 +48,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -95,3 +93,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/svehicle/e2/nuttx-config/bootloader/defconfig b/boards/svehicle/e2/nuttx-config/bootloader/defconfig index d6db9a0c8b74..5fa76e0c33bc 100644 --- a/boards/svehicle/e2/nuttx-config/bootloader/defconfig +++ b/boards/svehicle/e2/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="svehicle" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x20A3 CONFIG_CDCACM_VENDORSTR="SVehicle" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/svehicle/e2/nuttx-config/nsh/defconfig b/boards/svehicle/e2/nuttx-config/nsh/defconfig index e4a949d5b974..49ab621294ef 100644 --- a/boards/svehicle/e2/nuttx-config/nsh/defconfig +++ b/boards/svehicle/e2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="svehicle" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,11 +95,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -100,6 +109,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,10 +117,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,8 +136,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -143,7 +151,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -155,15 +162,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -172,21 +175,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -204,7 +199,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -217,11 +211,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -330,3 +322,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/thepeach/k1/default.px4board b/boards/thepeach/k1/default.px4board index 505b6fc26a07..2be90d02e0b0 100644 --- a/boards/thepeach/k1/default.px4board +++ b/boards/thepeach/k1/default.px4board @@ -43,8 +43,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/thepeach/k1/nuttx-config/nsh/defconfig b/boards/thepeach/k1/nuttx-config/nsh/defconfig index b39496b8d88d..42d0bf3368ad 100644 --- a/boards/thepeach/k1/nuttx-config/nsh/defconfig +++ b/boards/thepeach/k1/nuttx-config/nsh/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +27,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +68,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -81,26 +86,26 @@ CONFIG_CDCACM_VENDORSTR="ThePeach" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -110,11 +115,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,18 +134,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -154,7 +155,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -168,7 +168,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/thepeach/r1/default.px4board b/boards/thepeach/r1/default.px4board index 505b6fc26a07..2be90d02e0b0 100644 --- a/boards/thepeach/r1/default.px4board +++ b/boards/thepeach/r1/default.px4board @@ -43,8 +43,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y diff --git a/boards/thepeach/r1/nuttx-config/nsh/defconfig b/boards/thepeach/r1/nuttx-config/nsh/defconfig index fb726bbde119..d4a3e27737fc 100644 --- a/boards/thepeach/r1/nuttx-config/nsh/defconfig +++ b/boards/thepeach/r1/nuttx-config/nsh/defconfig @@ -8,8 +8,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +27,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,11 +68,10 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -81,26 +86,26 @@ CONFIG_CDCACM_VENDORSTR="ThePeach" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -110,11 +115,13 @@ CONFIG_I2C_RESET=y CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3194 +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -127,18 +134,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -154,7 +155,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -168,7 +168,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/tustin/mach/nuttx-config/nsh/defconfig b/boards/tustin/mach/nuttx-config/nsh/defconfig index 98ea1afe888a..5851bb13c9d9 100644 --- a/boards/tustin/mach/nuttx-config/nsh/defconfig +++ b/boards/tustin/mach/nuttx-config/nsh/defconfig @@ -9,8 +9,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -27,7 +33,6 @@ # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -60,6 +65,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="TDT" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -67,10 +73,9 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -90,19 +95,22 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y +CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -120,8 +128,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_MULTIBLOCK_LIMIT=8 CONFIG_MMCSD_SDIO=y @@ -136,19 +145,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -164,7 +167,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -176,7 +178,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/uvify/core/nuttx-config/nsh/defconfig b/boards/uvify/core/nuttx-config/nsh/defconfig index bf33cd2f35ca..16c15386b96c 100644 --- a/boards/uvify/core/nuttx-config/nsh/defconfig +++ b/boards/uvify/core/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -62,10 +70,9 @@ CONFIG_ARCH_CHIP_STM32F427V=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -80,25 +87,26 @@ CONFIG_CDCACM_VENDORSTR="UVify" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -112,8 +120,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -126,18 +135,12 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -153,7 +156,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -167,7 +169,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/x-mav/ap-h743r1/nuttx-config/bootloader/defconfig b/boards/x-mav/ap-h743r1/nuttx-config/bootloader/defconfig index b4128c5932ac..520e4620d68a 100644 --- a/boards/x-mav/ap-h743r1/nuttx-config/bootloader/defconfig +++ b/boards/x-mav/ap-h743r1/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x1B8C CONFIG_CDCACM_VENDORSTR="X-MAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/x-mav/ap-h743r1/nuttx-config/nsh/defconfig b/boards/x-mav/ap-h743r1/nuttx-config/nsh/defconfig index 333127a948b6..ad6ccf877c89 100644 --- a/boards/x-mav/ap-h743r1/nuttx-config/nsh/defconfig +++ b/boards/x-mav/ap-h743r1/nuttx-config/nsh/defconfig @@ -8,8 +8,16 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -136,19 +146,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -164,7 +168,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -177,7 +180,6 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 diff --git a/boards/x-mav/ap-h743v2/default.px4board b/boards/x-mav/ap-h743v2/default.px4board index f9970d3e0545..875db5ebde33 100644 --- a/boards/x-mav/ap-h743v2/default.px4board +++ b/boards/x-mav/ap-h743v2/default.px4board @@ -39,8 +39,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -87,3 +87,4 @@ CONFIG_SYSTEMCMDS_USB_CONNECTED=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y CONFIG_EXAMPLES_FAKE_GPS=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/x-mav/ap-h743v2/nuttx-config/bootloader/defconfig b/boards/x-mav/ap-h743v2/nuttx-config/bootloader/defconfig index a9383baf9041..7e3291a28cee 100644 --- a/boards/x-mav/ap-h743v2/nuttx-config/bootloader/defconfig +++ b/boards/x-mav/ap-h743v2/nuttx-config/bootloader/defconfig @@ -7,6 +7,9 @@ # # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -17,11 +20,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -39,11 +42,11 @@ CONFIG_CDCACM_VENDORID=0x1B8C CONFIG_CDCACM_VENDORSTR="X-MAV" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -52,9 +55,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 CONFIG_RAM_START=0x20010000 @@ -68,7 +69,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_OTGFS=y diff --git a/boards/x-mav/ap-h743v2/nuttx-config/nsh/defconfig b/boards/x-mav/ap-h743v2/nuttx-config/nsh/defconfig index 11ddb635f7e0..2f5040379d28 100644 --- a/boards/x-mav/ap-h743v2/nuttx-config/nsh/defconfig +++ b/boards/x-mav/ap-h743v2/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -21,12 +29,12 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXIT is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_KILL is not set # CONFIG_NSH_DISABLE_LOOPS is not set @@ -58,6 +66,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H743VI=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -65,11 +74,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95150 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -89,22 +97,23 @@ CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -120,8 +129,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -137,19 +147,13 @@ CONFIG_NAME_MAX=40 CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -165,7 +169,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -179,11 +182,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC2=y CONFIG_STM32H7_ADC3=y @@ -268,3 +269,4 @@ CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y CONFIG_WQUEUE_NOTIFIER=y +CONFIG_STDIO_BUFFER_SIZE=256 diff --git a/boards/zeroone/x6/default.px4board b/boards/zeroone/x6/default.px4board index 4363426d186b..b357876dc77e 100644 --- a/boards/zeroone/x6/default.px4board +++ b/boards/zeroone/x6/default.px4board @@ -18,6 +18,7 @@ CONFIG_DRIVERS_CDCACM_AUTOSTART=y CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y +CONFIG_DRIVERS_GNSS_SEPTENTRIO=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_IMU_BOSCH_BMI088=y @@ -25,7 +26,6 @@ CONFIG_DRIVERS_IMU_INVENSENSE_ICM45686=y CONFIG_DRIVERS_IMU_INVENSENSE_IIM42653=y CONFIG_DRIVERS_IMU_INVENSENSE_IIM42652=y CONFIG_DRIVERS_IMU_MURATA_SCH16T=y -CONFIG_DRIVERS_GNSS_SEPTENTRIO=y CONFIG_COMMON_LIGHT=y CONFIG_COMMON_MAGNETOMETER=y CONFIG_DRIVERS_OSD_MSP_OSD=y @@ -51,8 +51,8 @@ CONFIG_MODULES_EVENTS=y CONFIG_MODULES_FLIGHT_MODE_MANAGER=y CONFIG_MODULES_FW_ATT_CONTROL=y CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y -CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y +CONFIG_MODULES_FW_MODE_MANAGER=y CONFIG_MODULES_FW_RATE_CONTROL=y CONFIG_MODULES_GIMBAL=y CONFIG_MODULES_GYRO_CALIBRATION=y @@ -96,3 +96,4 @@ CONFIG_SYSTEMCMDS_TUNE_CONTROL=y CONFIG_SYSTEMCMDS_UORB=y CONFIG_SYSTEMCMDS_VER=y CONFIG_SYSTEMCMDS_WORK_QUEUE=y +CONFIG_ARCH_CHIP_STM32H7=y diff --git a/boards/zeroone/x6/nuttx-config/bootloader/defconfig b/boards/zeroone/x6/nuttx-config/bootloader/defconfig index c8e38644cbbb..b2bef33daa1c 100644 --- a/boards/zeroone/x6/nuttx-config/bootloader/defconfig +++ b/boards/zeroone/x6/nuttx-config/bootloader/defconfig @@ -8,6 +8,9 @@ # CONFIG_DEV_CONSOLE is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_SPI_EXCHANGE is not set # CONFIG_STM32H7_SYSCFG is not set CONFIG_ARCH="arm" @@ -18,11 +21,11 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="zeroone" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 @@ -40,11 +43,11 @@ CONFIG_CDCACM_VENDORID=0x3643 CONFIG_CDCACM_VENDORSTR="ZeroOne" CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_EXPERIMENTAL=y CONFIG_FDCLONE_DISABLE=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=750 @@ -53,9 +56,7 @@ CONFIG_INIT_STACKSIZE=3194 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y -CONFIG_PREALLOC_TIMERS=50 +CONFIG_LIBM_TOOLCHAIN=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_STACK_MIN=512 CONFIG_RAM_SIZE=245760 @@ -70,7 +71,7 @@ CONFIG_SPI=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=32 +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_STM32H7_BKPSRAM=y CONFIG_STM32H7_DMA1=y CONFIG_STM32H7_DMA2=y diff --git a/boards/zeroone/x6/nuttx-config/nsh/defconfig b/boards/zeroone/x6/nuttx-config/nsh/defconfig index 2a47c6519966..824c096541cf 100644 --- a/boards/zeroone/x6/nuttx-config/nsh/defconfig +++ b/boards/zeroone/x6/nuttx-config/nsh/defconfig @@ -1,3 +1,5 @@ +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # # This file is autogenerated: PLEASE DO NOT EDIT IT. # @@ -8,8 +10,14 @@ # CONFIG_DISABLE_ENVIRON is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_DISABLE_PTHREAD is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set +# CONFIG_LIBC_GAISTRERROR_ERRNUM is not set +# CONFIG_LIBC_STRFTIME_C_STANDARD_FORMATS is not set +# CONFIG_LIBC_STRFTIME_NONSTANDARD_FORMATS is not set # CONFIG_MMCSD_HAVE_CARDDETECT is not set # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set +# CONFIG_MMCSD_IOCSUPPORT is not set # CONFIG_MMCSD_MMCSUPPORT is not set # CONFIG_MMCSD_SPI is not set # CONFIG_NSH_DISABLEBG is not set @@ -22,11 +30,11 @@ # CONFIG_NSH_DISABLE_DF is not set # CONFIG_NSH_DISABLE_ECHO is not set # CONFIG_NSH_DISABLE_ENV is not set +# CONFIG_NSH_DISABLE_ERROR_PRINT is not set # CONFIG_NSH_DISABLE_EXEC is not set # CONFIG_NSH_DISABLE_EXPORT is not set # CONFIG_NSH_DISABLE_FREE is not set # CONFIG_NSH_DISABLE_GET is not set -# CONFIG_NSH_DISABLE_HELP is not set # CONFIG_NSH_DISABLE_IFCONFIG is not set # CONFIG_NSH_DISABLE_IFUPDOWN is not set # CONFIG_NSH_DISABLE_ITEF is not set @@ -47,7 +55,6 @@ # CONFIG_NSH_DISABLE_SET is not set # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_SOURCE is not set -# CONFIG_NSH_DISABLE_TELNETD is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_UMOUNT is not set @@ -61,6 +68,7 @@ CONFIG_ARCH_BOARD_CUSTOM_NAME="zeroone" CONFIG_ARCH_CHIP="stm32h7" CONFIG_ARCH_CHIP_STM32H753II=y CONFIG_ARCH_CHIP_STM32H7=y +CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_ARCH_INTERRUPTSTACK=768 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_BASEPRI_WAR=y @@ -68,11 +76,10 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y -CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_ASSERT_RESET_VALUE=0 -CONFIG_BOARD_CRASHDUMP=y +CONFIG_BOARD_CRASHDUMP_CUSTOM=y CONFIG_BOARD_LOOPSPERMSEC=95751 CONFIG_BOARD_RESET_ON_ASSERT=2 CONFIG_BUILTIN=y @@ -88,11 +95,13 @@ CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_MEMFAULT=y CONFIG_DEBUG_SYMBOLS=y -CONFIG_DEBUG_TCBINFO=y CONFIG_DEFAULT_SMALL=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETC_CROMFS=y +CONFIG_ETC_ROMFS=y +CONFIG_ETC_ROMFSSECTSIZE=128 CONFIG_ETH0_PHY_LAN8742A=y CONFIG_EXPERIMENTAL=y CONFIG_FAT_DMAMEMORY=y @@ -100,6 +109,7 @@ CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_LFN_ALIAS_HASH=y CONFIG_FDCLONE_STDIO=y +CONFIG_FILE_STREAM=y CONFIG_FSUTILS_IPCFG=y CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y @@ -107,10 +117,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y -CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y -CONFIG_FS_ROMFS=y CONFIG_GRAN=y CONFIG_GRAN_INTR=y CONFIG_HAVE_CXX=y @@ -129,8 +136,9 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_MAX_EXITFUNS=1 CONFIG_LIBC_STRERROR=y -CONFIG_MEMSET_64BIT=y -CONFIG_MEMSET_OPTSPEED=y +CONFIG_LIBC_STRERROR_SHORT=y +CONFIG_LIBM_TOOLCHAIN=y +CONFIG_LINE_MAX=128 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y @@ -143,7 +151,6 @@ CONFIG_MTD_RAMTRON=y CONFIG_NAME_MAX=40 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y -CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETINIT_DHCPC=y @@ -155,15 +162,11 @@ CONFIG_NETINIT_THREAD=y CONFIG_NETINIT_THREAD_PRIORITY=49 CONFIG_NETUTILS_TELNETD=y CONFIG_NET_ARP_IPIN=y -CONFIG_NET_ARP_SEND=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1518 -CONFIG_NET_ICMP=y CONFIG_NET_ICMP_SOCKET=y -CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOLINGER=y CONFIG_NET_TCP=y -CONFIG_NET_TCPBACKLOG=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y @@ -172,21 +175,13 @@ CONFIG_NET_UDP_WRITE_BUFFERS=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARGCAT=y CONFIG_NSH_BUILTIN_APPS=y -CONFIG_NSH_CMDPARMS=y -CONFIG_NSH_CROMFSETC=y -CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=15 CONFIG_NSH_NESTDEPTH=8 CONFIG_NSH_QUOTE=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSSECTSIZE=128 CONFIG_NSH_STRERROR=y -CONFIG_NSH_TELNET=y -CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_VARS=y CONFIG_OTG_ID_GPIO_DISABLE=y CONFIG_PIPES=y -CONFIG_PREALLOC_TIMERS=50 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y @@ -204,7 +199,6 @@ CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=249 CONFIG_SCHED_HPWORKSTACKSIZE=1280 CONFIG_SCHED_INSTRUMENTATION=y -CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y CONFIG_SCHED_INSTRUMENTATION_SWITCH=y CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPWORKPRIORITY=50 @@ -217,11 +211,9 @@ CONFIG_SIG_DEFAULT=y CONFIG_SIG_SIGALRM_ACTION=y CONFIG_SIG_SIGUSR1_ACTION=y CONFIG_SIG_SIGUSR2_ACTION=y -CONFIG_SIG_SIGWORK=4 CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STM32H7_ADC1=y CONFIG_STM32H7_ADC3=y CONFIG_STM32H7_BBSRAM=y @@ -330,3 +322,4 @@ CONFIG_USBDEV_BUSPOWERED=y CONFIG_USBDEV_MAXPOWER=500 CONFIG_USEC_PER_TICK=1000 CONFIG_WATCHDOG=y +CONFIG_STDIO_BUFFER_SIZE=256 From 9fed602c1376b812becdd4420886d672676630e9 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Tue, 17 Mar 2026 09:58:51 +0100 Subject: [PATCH 05/24] feat(boards): Update ITCM mapping for NuttX 12.12 NuttX 12.12 changed symbols for certain calls or inlined them. --- .../scripts/itcm_functions_includes.ld | 54 +-------- .../scripts/itcm_static_functions.ld | 13 +-- .../scripts/itcm_functions_includes.ld | 24 +--- .../scripts/itcm_static_functions.ld | 18 +-- .../scripts/itcm_functions_includes.ld | 25 +---- .../scripts/itcm_static_functions.ld | 18 +-- .../scripts/itcm_static_functions.ld | 15 +-- .../scripts/itcm_functions_includes.ld | 41 +------ .../scripts/itcm_static_functions.ld | 104 ++++++++++++++++-- 9 files changed, 123 insertions(+), 189 deletions(-) diff --git a/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld b/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld index b8cdf93ece9a..feb89fcf8388 100644 --- a/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld +++ b/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld @@ -13,14 +13,11 @@ *(.text._ZN4uORB10DeviceNode7publishEPK12orb_metadataPvPKv) *(.text._ZN4uORB12DeviceMaster19getDeviceNodeLockedEPK12orb_metadatah) *(.text._Z12get_orb_meta6ORB_ID) -*(.text._ZN9ICM42688P12ProcessAccelERKyPKN20InvenSense_ICM42688P4FIFO4DATAEh) *(.text._ZN3px49WorkQueue3RunEv) -*(.text._ZN9ICM42688P11ProcessGyroERKyPKN20InvenSense_ICM42688P4FIFO4DATAEh) *(.text._ZN4EKF23RunEv) *(.text._ZN7sensors10VehicleIMU7PublishEv) *(.text._ZN4math17WelfordMeanVectorIfLj3EE6updateERKN6matrix6VectorIfLj3EEE) *(.text._ZN7sensors10VehicleIMU10UpdateGyroEv) -*(.text._ZN9ICM42688P8FIFOReadERKyh) *(.text._ZN3Ekf20controlGravityFusionERKN9estimator9imuSampleE) *(.text._ZN16PX4Accelerometer10updateFIFOER19sensor_accel_fifo_s) *(.text._ZN7sensors22VehicleAngularVelocity19CalibrateAndPublishERKyRKN6matrix7Vector3IfEES7_) @@ -40,8 +37,7 @@ *(.text._ZN15OutputPredictor21calculateOutputStatesEyRKN6matrix7Vector3IfEEfS4_f) *(.text._ZN7sensors18VotedSensorsUpdate7imuPollER17sensor_combined_s) *(.text._Z9rotate_3i8RotationRsS0_S0_) -*(.text.fs_getfilep) -*(.text.MEM_DataCopy0_1) +*(.text.file_get2) *(.text._ZN7sensors19VehicleAcceleration3RunEv) *(.text.uart_ioctl) *(.text._ZN26MulticopterPositionControl3RunEv.part.0) @@ -49,7 +45,6 @@ *(.text._ZN14ImuDownSampler6updateERKN9estimator9imuSampleE) *(.text._ZN39ControlAllocationSequentialDesaturation6mixYawEv) *(.text._ZN16ControlAllocator25publish_actuator_controlsEv.part.0) -*(.text._ZN9ICM42688P7RunImplEv) *(.text._ZN4uORB12Subscription9subscribeEv) *(.text.param_get) *(.text._ZN7sensors22VehicleAngularVelocity21SensorSelectionUpdateERKyb) @@ -63,9 +58,7 @@ *(.text.hrt_call_internal) *(.text._ZN39ControlAllocationSequentialDesaturation18mixAirmodeDisabledEv) *(.text._ZN7Mavlink15get_free_tx_bufEv) -*(.text.nx_poll) *(.text._ZN15MavlinkReceiver3runEv) -*(.text._ZN9ICM42688P18ProcessTemperatureEPKN20InvenSense_ICM42688P4FIFO4DATAEh) *(.text._ZN15OutputPredictor19correctOutputStatesEyRKN6matrix10QuaternionIfEERKNS0_7Vector3IfEERK9LatLonAltS8_S8_) *(.text._ZN3Ekf12predictStateERKN9estimator9imuSampleE) *(.text._ZN3px46logger6Logger3runEv) @@ -81,10 +74,9 @@ *(.text._ZN13land_detector12LandDetector3RunEv) *(.text.sched_idletask) *(.text.atanf) -*(.text.uart_write) +*(.text.uart_writev) *(.text.pthread_mutex_unlock) *(.text.__ieee754_asinf) -*(.text.MEM_DataCopy0_2) *(.text._ZN20MavlinkCommandSender13check_timeoutE17mavlink_channel_t) *(.text._ZN16ControlAllocator32publish_control_allocator_statusEi) *(.text.__ieee754_atan2f) @@ -102,7 +94,6 @@ *(.text.sem_wait) *(.text.perf_count_interval.part.0) *(.text._ZN16ControlAllocator37update_effectiveness_matrix_if_neededE25EffectivenessUpdateReason) -*(.text.MEM_LongCopyJump) *(.text.px4_arch_adc_sample) *(.text._ZN31MulticopterHoverThrustEstimator3RunEv) *(.text._ZNK17ControlAllocation20clipActuatorSetpointERN6matrix6VectorIfLj16EEE) @@ -124,10 +115,7 @@ *(.text.imxrt_lpi2c_transfer) *(.text.uart_putxmitchar) *(.text.clock_nanosleep) -*(.text.up_release_pending) -*(.text.MEM_DataCopy0) *(.text._ZN22MavlinkStreamGPSRawInt4sendEv) -*(.text.dq_rem) *(.text._ZN15GyroCalibration3RunEv.part.0) *(.text._ZN7sensors18VotedSensorsUpdate22calcAccelInconsistencyEv) *(.text._ZN24MavlinkStreamADSBVehicle4sendEv) @@ -185,7 +173,6 @@ *(.text._ZN4EKF215PublishOdometryERKyRKN9estimator9imuSampleE) *(.text._ZN15FailureDetector20updateAttitudeStatusERK16vehicle_status_s) *(.text._ZN7Mavlink19configure_sik_radioEv) -*(.text._ZN13BatteryStatus8adc_pollEv) *(.text.getpid) *(.text._ZN13DataValidator10confidenceEy) *(.text._ZN22MavlinkStreamGPSStatus4sendEv) @@ -219,7 +206,6 @@ *(.text._ZN7sensors19VehicleAcceleration21SensorSelectionUpdateEb) *(.text.crc_accumulate) *(.text._ZN3px46logger6Logger13update_paramsEv) -*(.text._ZN11calibration14DeviceExternalEm) *(.text._ZN25MavlinkStreamHomePosition8get_sizeEv) *(.text.imxrt_lpspi_modifyreg32) *(.text._ZN7sensors19VehicleAcceleration16SensorBiasUpdateEb) @@ -239,11 +225,9 @@ *(.text._ZN7sensors14VehicleAirData3RunEv) *(.text.perf_count) *(.text._ZN3Ekf16controlMagFusionERKN9estimator9imuSampleE) -*(.text.pthread_sem_give) *(.text._ZN7sensors10VehicleIMU16ParametersUpdateEb) *(.text._ZN4uORB24SubscriptionIntervalBaseILb0EE4copyEPv) *(.text._ZN4uORB24SubscriptionIntervalBaseILb1EE4copyEPv) -*(.text._ZN12I2CSPIDriverI9ICM42688PE3RunEv) *(.text.imxrt_epcomplete.constprop.0) *(.text._ZNK6matrix6MatrixIfLj3ELj1EEmiERKS1_) *(.text._ZN9Commander30handleModeIntentionAndFailsafeEv) @@ -255,7 +239,6 @@ *(.text.pthread_mutex_add) *(.text._ZN12HomePosition6updateEbb) *(.text._ZN5PX4IO3RunEv) -*(.text.poll_fdsetup) *(.text._ZN15PositionControl20_accelerationControlEv) *(.text._ZN3Ekf19controlHeightFusionERKN9estimator9imuSampleE) *(.text._ZN9Commander19control_status_ledsEbh) @@ -266,7 +249,6 @@ *(.text._ZN15MavlinkReceiver15CheckHeartbeatsERKyb) *(.text._ZNK6matrix7Vector3IfEmiES1_) *(.text.__aeabi_f2ulz) -*(.text._ZN9ICM42688P26DataReadyInterruptCallbackEiPvS0_) *(.text._ZN13land_detector23MulticopterLandDetector23_get_maybe_landed_stateEv) *(.text.acosf) *(.text._ZN14ImuDownSampler5resetEv) @@ -277,12 +259,10 @@ *(.text._ZN3Ekf4fuseERKN6matrix6VectorIfLj24EEEf) *(.text.nxsem_wait_irq) *(.text._ZN20MavlinkCommandSender4lockEv) -*(.text.MEM_LongCopyEnd) *(.text._ZThn24_N16ControlAllocator3RunEv) *(.text._ZN15TimestampedListIN20MavlinkCommandSender14command_item_sELi3EE8get_nextEv) *(.text._ZNK3Ekf21get_ekf_lpos_accuracyEPfS0_) *(.text._ZN17FlightModeManager17start_flight_taskEv) -*(.text.MEM_DataCopyBytes) *(.text._ZN29MavlinkStreamLocalPositionNED8get_sizeEv) *(.text._ZN6SticksC1EP12ModuleParams) *(.text._ZN27MavlinkStreamServoOutputRawILi1EE4sendEv) @@ -308,7 +288,6 @@ *(.text._ZN9LockGuardD1Ev) /* itcm-check-ignore */ *(.text._ZN4EKF213PublishStatesERKy) *(.text._ZN3ADC3RunEv) -*(.text._ZN6BMP38815compensate_dataEhPK16bmp3_uncomp_dataP9bmp3_data) *(.text._ZN3Ekf20controlFakePosFusionEv) *(.text._ZN11calibration9Gyroscope13set_device_idEm) *(.text._ZN24MavlinkStreamOrbitStatus8get_sizeEv) @@ -319,7 +298,6 @@ *(.text._ZN21MavlinkStreamAttitude4sendEv) *(.text._ZN4EKF220UpdateMagCalibrationERKy) *(.text._ZN22MavlinkStreamEfiStatus8get_sizeEv) -*(.text._ZN9ICM42688P9DataReadyEv) *(.text._ZN21MavlinkMissionManager20check_active_missionEv) *(.text._ZNK3Ekf20get_ekf_vel_accuracyEPfS0_) *(.text._ZN4EKF216UpdateBaroSampleER17ekf2_timestamps_s) @@ -330,7 +308,6 @@ *(.text._ZN9Navigator3runEv) *(.text._ZN24MavlinkParametersManager11send_paramsEv) *(.text._ZN17MavlinkLogHandler4sendEv) -*(.text._ZN7control10SuperBlock5setDtEf) *(.text._ZN29MavlinkStreamMountOrientation8get_sizeEv) *(.text._ZN5PX4IO13io_get_statusEv) *(.text._ZN26MulticopterAttitudeControl3RunEv) @@ -376,8 +353,6 @@ *(.text.vsprintf_internal.constprop.0) *(.text.udp_pollteardown) *(.text._ZN12MixingOutput6updateEv) -*(.text.clock_abstime2ticks) -*(.text._ZN13BatteryStatus3RunEv) *(.text._ZN32MavlinkStreamGimbalManagerStatus8get_sizeEv) *(.text._ZN10FlightTask15_resetSetpointsEv) *(.text._ZN9systemlib10Hysteresis20set_state_and_updateEbRKy) @@ -398,7 +373,7 @@ *(.text._ZNK3px46logger9LogWriter10is_startedENS0_7LogTypeE) *(.text._ZN24FlightTaskManualAltitudeD1Ev) *(.text._Z35px4_indicate_external_reset_lockout16LockoutComponentb) -*(.text.uart_pollnotify) +*(.text.uart_poll_notify) *(.text._ZN4EKF215PublishBaroBiasERKy) *(.text._ZN4EKF221UpdateGyroCalibrationERKy) *(.text._ZN6matrix9constrainIfLj3ELj1EEENS_6MatrixIT_XT0_EXT1_EEERKS3_S2_S2_) @@ -432,11 +407,9 @@ *(.text._ZNK3Ekf22computeYawInnovVarAndHEfRfRN6matrix6VectorIfLj24EEE) *(.text._ZN12ActuatorTest6updateEif) *(.text._ZN17VelocitySmoothingC1Efff) -*(.text._ZN13AnalogBattery19get_voltage_channelEv) *(.text._ZN10FlightTask37_evaluateVehicleLocalPositionSetpointEv) *(.text._ZN4uORB12Subscription11unsubscribeEv) *(.text.net_lock) -*(.text.clock_time2ticks) *(.text._ZN12FailsafeBase16updateStartDelayERKyb) *(.text._ZN23MavlinkStreamStatustext8get_sizeEv) *(.text._ZN11calibration13Accelerometer13set_device_idEm) @@ -448,13 +421,11 @@ *(.text.nxsig_timeout) *(.text._ZN11RateControl19setSaturationStatusERKN6matrix7Vector3IbEES4_) *(.text._ZN3Ekf17measurementUpdateERN6matrix6VectorIfLj24EEERKS2_ff) -*(.text.dq_addlast) *(.text._ZN19MavlinkStreamVFRHUD4sendEv) *(.text.hrt_call_reschedule) *(.text.nxsem_boost_priority) *(.text._ZN4EKF215UpdateGpsSampleER17ekf2_timestamps_s) *(.text._ZN8StickYawC1EP12ModuleParams) -*(.text._ZN7control12BlockLowPass6updateEf) *(.text._ZN15FailureDetector26updateImbalancedPropStatusEv) *(.text._ZN9systemlib10Hysteresis6updateERKy) *(.text.nxsem_tickwait_uninterruptible) @@ -491,12 +462,10 @@ *(.text.fabsf) *(.text._ZN27MavlinkStreamAttitudeTarget8get_sizeEv) *(.text.nxsem_get_value) -*(.text._ZN13AnalogBattery8is_validEv) *(.text._ZN4uORB16SubscriptionDataI15home_position_sEC1EPK12orb_metadatah) *(.text._ZN22MavlinkStreamGPSStatus8get_sizeEv) *(.text.nxsem_destroyholder) *(.text.psock_udp_cansend) -*(.text.MEM_DataCopy2_2) *(.text._ZN10FlightTask8activateERK21trajectory_setpoint_s) *(.text.sock_file_poll) *(.text._ZN10Ringbuffer9pop_frontEPhj) @@ -508,7 +477,7 @@ *(.text.imxrt_dmach_getcount) *(.text.sem_clockwait) *(.text.inet_poll) -*(.text._ZN6BMP3887collectEv) +*(.text._ZN6BMP3887CollectEv) *(.text._ZN15ArchPX4IOSerial19_do_rx_dma_callbackEbi) *(.text._ZN15ArchPX4IOSerial10_abort_dmaEv) *(.text._ZNK15PositionControl24getLocalPositionSetpointER33vehicle_local_position_setpoint_s) @@ -537,7 +506,6 @@ *(.text._ZN21MavlinkStreamAltitude4sendEv) *(.text._ZN7sensors14VehicleAirData12UpdateStatusEv) *(.text.imxrt_padmux_map) -*(.text._ZN6BMP38815get_sensor_dataEhP9bmp3_data) *(.text._ZN18MavlinkRateLimiter5checkERKy) *(.text._ZThn24_N26MulticopterAttitudeControl3RunEv) *(.text._ZN15ArchPX4IOSerial10_interruptEiPvS0_) @@ -593,7 +561,6 @@ *(.text._ZN5PX4IO16io_handle_statusEt) *(.text._ZN15GyroCalibration3RunEv) *(.text.mavlink_start_uart_send) -*(.text.MEM_DataCopy2) *(.text._ZNK9Commander14getPrearmStateEv) *(.text._ZN15EstimatorChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28FlightTaskManualAccelerationD1Ev) @@ -617,9 +584,7 @@ *(.text._ZThn8_N3ADC3RunEv) *(.text._ZN11StickTiltXYC1EP12ModuleParams) *(.text._ZN12SafetyButton3RunEv) -*(.text._ZN6BMP38811set_op_modeEh) *(.text._ZN3GPS8callbackE15GPSCallbackTypePviS1_) -*(.text._ZN13AnalogBattery19get_current_channelEv) *(.text._ZN15EstimatorChecks20checkEstimatorStatusERK7ContextR6ReportRK18estimator_status_s8NavModes) *(.text._ZN12FailsafeBase11updateDelayERKy) *(.text._ZN10FlightTask25_evaluateDistanceToGroundEv) @@ -630,7 +595,6 @@ *(.text._ZN12SafetyButton19CheckPairingRequestEb) *(.text.imxrt_dma_txavailable) *(.text.perf_set_elapsed) -*(.text.pthread_sem_take) *(.text._ZN8StickYawD1Ev) *(.text._Z15blink_msg_statev) *(.text._ZN19AccelerometerChecks14checkAndReportERK7ContextR6Report) @@ -639,7 +603,6 @@ *(.text._ZN36do_not_explicitly_use_this_namespace5ParamIfLN3px46paramsE919EEC1Ev) /* itcm-check-ignore */ *(.text._ZN22MavlinkStreamHeartbeat8get_sizeEv) *(.text._ZN6matrix6MatrixIfLj3ELj1EEdVEf) -*(.text._ZN17FlightTaskDescendC1Ev) *(.text._ZN26MavlinkStreamCameraTrigger8get_sizeEv) *(.text.iob_navail) *(.text._ZN12FailsafeBase25removeNonActivatedActionsEv) @@ -654,8 +617,6 @@ *(.text._ZThn24_N13land_detector12LandDetector3RunEv) *(.text._ZN18MavlinkStreamDebug8get_sizeEv) *(.text._ZN12GPSDriverUBX7receiveEj) -*(.text._ZN13BatteryStatus21parameter_update_pollEb) -*(.text._ZN3RTL18updateDatamanCacheEv) *(.text.__ieee754_sqrtf) *(.text._ZThn24_N18mag_bias_estimator16MagBiasEstimator3RunEv) *(.text.__kernel_sin) @@ -676,8 +637,7 @@ *(.text._ZN15EstimatorChecks15checkSensorBiasERK7ContextR6Report8NavModes) *(.text._ZN20ImuConsistencyChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28MavlinkStreamGpsGlobalOrigin8get_sizeEv) -*(.text.MEM_DataCopy2_1) -*(.text._ZN6BMP3887measureEv) +*(.text._ZN6BMP3887MeasureEv) *(.text._ZN4EKF217PublishRngHgtBiasERKy) *(.text._ZN36MavlinkStreamPositionTargetGlobalInt8get_sizeEv) *(.text._ZN28MavlinkStreamEstimatorStatus8get_sizeEv) @@ -687,14 +647,11 @@ *(.text._ZN13ManualControl12processInputEy) *(.text._ZN17CpuResourceChecks14checkAndReportERK7ContextR6Report) *(.text._ZN10GyroChecks14checkAndReportERK7ContextR6Report) -*(.text._ZN8Failsafe26fromImbalancedPropActParamEi) -*(.text._ZThn24_N13BatteryStatus3RunEv) *(.text.mm_foreach) *(.text._ZN35MavlinkStreamPositionTargetLocalNed8get_sizeEv) *(.text._ZN32MavlinkStreamNavControllerOutput8get_sizeEv) *(.text._ZN6matrix8wrap_2piIfEET_S1_) *(.text._ZN4uORB7Manager30orb_remove_internal_subscriberEPv) -*(.text._ZN10BMP388_I2C7get_regEhPh) *(.text._ZN4math17WelfordMeanVectorIfLj3EE5resetEv) *(.text._ZN27MavlinkStreamScaledPressure8get_sizeEv) *(.text._ZN3RTL17parameters_updateEv) @@ -715,7 +672,6 @@ *(.text._ZN6events9SendEvent3RunEv) *(.text._ZN30MavlinkStreamGlobalPositionInt8get_sizeEv) *(.text._ZN22MavlinkStreamESCStatus8get_sizeEv) -*(.text._Z20px4_spi_bus_externalRK13px4_spi_bus_t) *(.text.read) *(.text._ZN4uORB15PublicationBaseD1Ev) *(.text._ZN22MavlinkStreamDebugVect8get_sizeEv) diff --git a/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld b/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld index 4968488245e5..7cfe8aa82aa7 100644 --- a/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld +++ b/boards/ark/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld @@ -2,9 +2,8 @@ *(.text.arm_ack_irq) *(.text.arm_doirq) *(.text.arm_svcall) -*(.text.arm_switchcontext) +*(.text.nxsched_switch_context) *(.text.board_autoled_on) -*(.text.clock_timer) *(.text.exception_common) *(.text.flexio_irq_handler) *(.text.hrt_absolute_time) @@ -29,17 +28,14 @@ *(.text.ioctl) *(.text.memcpy) *(.text.memset) -*(.text.nxsched_add_blocked) *(.text.nxsched_add_prioritized) *(.text.nxsched_add_readytorun) -*(.text.nxsched_get_files) +*(.text.nxsched_get_fdlist) *(.text.nxsched_get_tcb) *(.text.nxsched_merge_pending) *(.text.nxsched_process_timer) *(.text.nxsched_remove_blocked) *(.text.nxsched_remove_readytorun) -*(.text.nxsched_resume_scheduler) -*(.text.nxsched_suspend_scheduler) *(.text.nxsem_add_holder) *(.text.nxsem_add_holder_tcb) *(.text.nxsem_clockwait) @@ -61,13 +57,8 @@ *(.text.sched_unlock) *(.text.strcmp) *(.text.sq_addafter) -*(.text.sq_addlast) -*(.text.sq_rem) *(.text.sq_remafter) *(.text.sq_remfirst) *(.text.uart_connected) -*(.text.up_block_task) -*(.text.up_unblock_task) *(.text.wd_timer) *(.text.wd_start) -*(.text._do_memcpy) diff --git a/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_functions_includes.ld b/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_functions_includes.ld index 31e00d163c19..5cc746a21d55 100644 --- a/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_functions_includes.ld +++ b/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_functions_includes.ld @@ -40,8 +40,7 @@ *(.text._ZN15OutputPredictor21calculateOutputStatesEyRKN6matrix7Vector3IfEEfS4_f) *(.text._ZN7sensors18VotedSensorsUpdate7imuPollER17sensor_combined_s) *(.text._Z9rotate_3i8RotationRsS0_S0_) -*(.text.fs_getfilep) -*(.text.MEM_DataCopy0_1) +*(.text.file_get2) *(.text._ZN7sensors19VehicleAcceleration3RunEv) *(.text.uart_ioctl) *(.text._ZN26MulticopterPositionControl3RunEv.part.0) @@ -63,7 +62,6 @@ *(.text.hrt_call_internal) *(.text._ZN39ControlAllocationSequentialDesaturation18mixAirmodeDisabledEv) *(.text._ZN7Mavlink15get_free_tx_bufEv) -*(.text.nx_poll) *(.text._ZN15MavlinkReceiver3runEv) *(.text._ZN9ICM42688P18ProcessTemperatureEPKN20InvenSense_ICM42688P4FIFO4DATAEh) *(.text._ZN15OutputPredictor19correctOutputStatesEyRKN6matrix10QuaternionIfEERKNS0_7Vector3IfEERK9LatLonAltS8_S8_) @@ -81,10 +79,9 @@ *(.text._ZN13land_detector12LandDetector3RunEv) *(.text.sched_idletask) *(.text.atanf) -*(.text.uart_write) +*(.text.uart_writev) *(.text.pthread_mutex_unlock) *(.text.__ieee754_asinf) -*(.text.MEM_DataCopy0_2) *(.text._ZN20MavlinkCommandSender13check_timeoutE17mavlink_channel_t) *(.text._ZN16ControlAllocator32publish_control_allocator_statusEi) *(.text.__ieee754_atan2f) @@ -101,7 +98,6 @@ *(.text.sem_wait) *(.text.perf_count_interval.part.0) *(.text._ZN16ControlAllocator37update_effectiveness_matrix_if_neededE25EffectivenessUpdateReason) -*(.text.MEM_LongCopyJump) *(.text.px4_arch_adc_sample) *(.text._ZN31MulticopterHoverThrustEstimator3RunEv) *(.text._ZNK17ControlAllocation20clipActuatorSetpointERN6matrix6VectorIfLj16EEE) @@ -123,10 +119,7 @@ *(.text.imxrt_lpi2c_transfer) *(.text.uart_putxmitchar) *(.text.clock_nanosleep) -*(.text.up_release_pending) -*(.text.MEM_DataCopy0) *(.text._ZN22MavlinkStreamGPSRawInt4sendEv) -*(.text.dq_rem) *(.text._ZN15GyroCalibration3RunEv.part.0) *(.text._ZN7sensors18VotedSensorsUpdate22calcAccelInconsistencyEv) *(.text._ZN24MavlinkStreamADSBVehicle4sendEv) @@ -235,7 +228,6 @@ *(.text._ZN7sensors14VehicleAirData3RunEv) *(.text.perf_count) *(.text._ZN3Ekf16controlMagFusionERKN9estimator9imuSampleE) -*(.text.pthread_sem_give) *(.text._ZN7sensors10VehicleIMU16ParametersUpdateEb) *(.text._ZN4uORB24SubscriptionIntervalBaseILb0EE4copyEPv) *(.text._ZN4uORB24SubscriptionIntervalBaseILb1EE4copyEPv) @@ -250,7 +242,6 @@ *(.text._ZN29MavlinkStreamHygrometerSensor8get_sizeEv) *(.text.pthread_mutex_add) *(.text._ZN12HomePosition6updateEbb) -*(.text.poll_fdsetup) *(.text._ZN15PositionControl20_accelerationControlEv) *(.text._ZN3Ekf19controlHeightFusionERKN9estimator9imuSampleE) *(.text._ZN9Commander19control_status_ledsEbh) @@ -272,12 +263,10 @@ *(.text._ZN3Ekf4fuseERKN6matrix6VectorIfLj24EEEf) *(.text.nxsem_wait_irq) *(.text._ZN20MavlinkCommandSender4lockEv) -*(.text.MEM_LongCopyEnd) *(.text._ZThn24_N16ControlAllocator3RunEv) *(.text._ZN15TimestampedListIN20MavlinkCommandSender14command_item_sELi3EE8get_nextEv) *(.text._ZNK3Ekf21get_ekf_lpos_accuracyEPfS0_) *(.text._ZN17FlightModeManager17start_flight_taskEv) -*(.text.MEM_DataCopyBytes) *(.text._ZN29MavlinkStreamLocalPositionNED8get_sizeEv) *(.text._ZN6SticksC1EP12ModuleParams) *(.text._ZN27MavlinkStreamServoOutputRawILi1EE4sendEv) @@ -367,7 +356,6 @@ *(.text.vsprintf_internal.constprop.0) *(.text.udp_pollteardown) *(.text._ZN12MixingOutput6updateEv) -*(.text.clock_abstime2ticks) *(.text._ZN13BatteryStatus3RunEv) *(.text._ZN32MavlinkStreamGimbalManagerStatus8get_sizeEv) *(.text._ZN10FlightTask15_resetSetpointsEv) @@ -389,7 +377,7 @@ *(.text._ZNK3px46logger9LogWriter10is_startedENS0_7LogTypeE) *(.text._ZN24FlightTaskManualAltitudeD1Ev) *(.text._Z35px4_indicate_external_reset_lockout16LockoutComponentb) -*(.text.uart_pollnotify) +*(.text.uart_poll_notify) *(.text._ZN4EKF215PublishBaroBiasERKy) *(.text._ZN4EKF221UpdateGyroCalibrationERKy) *(.text._ZN6matrix9constrainIfLj3ELj1EEENS_6MatrixIT_XT0_EXT1_EEERKS3_S2_S2_) @@ -427,7 +415,6 @@ *(.text._ZN10FlightTask37_evaluateVehicleLocalPositionSetpointEv) *(.text._ZN4uORB12Subscription11unsubscribeEv) *(.text.net_lock) -*(.text.clock_time2ticks) *(.text._ZN12FailsafeBase16updateStartDelayERKyb) *(.text._ZN23MavlinkStreamStatustext8get_sizeEv) *(.text._ZN11calibration13Accelerometer13set_device_idEm) @@ -439,7 +426,6 @@ *(.text.nxsig_timeout) *(.text._ZN11RateControl19setSaturationStatusERKN6matrix7Vector3IbEES4_) *(.text._ZN3Ekf17measurementUpdateERN6matrix6VectorIfLj24EEERKS2_ff) -*(.text.dq_addlast) *(.text._ZN19MavlinkStreamVFRHUD4sendEv) *(.text.hrt_call_reschedule) *(.text.nxsem_boost_priority) @@ -487,7 +473,6 @@ *(.text._ZN22MavlinkStreamGPSStatus8get_sizeEv) *(.text.nxsem_destroyholder) *(.text.psock_udp_cansend) -*(.text.MEM_DataCopy2_2) *(.text._ZN10FlightTask8activateERK21trajectory_setpoint_s) *(.text.sock_file_poll) *(.text._ZN10Ringbuffer9pop_frontEPhj) @@ -578,7 +563,6 @@ *(.text.up_flush_dcache) *(.text._ZN15GyroCalibration3RunEv) *(.text.mavlink_start_uart_send) -*(.text.MEM_DataCopy2) *(.text._ZNK9Commander14getPrearmStateEv) *(.text._ZN15EstimatorChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28FlightTaskManualAccelerationD1Ev) @@ -615,7 +599,6 @@ *(.text._ZN12SafetyButton19CheckPairingRequestEb) *(.text.imxrt_dma_txavailable) *(.text.perf_set_elapsed) -*(.text.pthread_sem_take) *(.text._ZN8StickYawD1Ev) *(.text._Z15blink_msg_statev) *(.text._ZN19AccelerometerChecks14checkAndReportERK7ContextR6Report) @@ -659,7 +642,6 @@ *(.text._ZN15EstimatorChecks15checkSensorBiasERK7ContextR6Report8NavModes) *(.text._ZN20ImuConsistencyChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28MavlinkStreamGpsGlobalOrigin8get_sizeEv) -*(.text.MEM_DataCopy2_1) *(.text._ZN6BMP3887MeasureEv) *(.text._ZN4EKF217PublishRngHgtBiasERKy) *(.text._ZN36MavlinkStreamPositionTargetGlobalInt8get_sizeEv) diff --git a/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_static_functions.ld b/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_static_functions.ld index f09449867a53..9f75b4c5bd49 100644 --- a/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_static_functions.ld +++ b/boards/nxp/mr-tropic/nuttx-config/scripts/itcm_static_functions.ld @@ -2,8 +2,6 @@ *(.text.arm_ack_irq) *(.text.arm_doirq) *(.text.arm_svcall) -*(.text.arm_switchcontext) -*(.text.clock_timer) *(.text.exception_common) *(.text.flexio_irq_handler) *(.text.hrt_absolute_time) @@ -42,17 +40,16 @@ *(.text.ioctl) *(.text.memcpy) *(.text.memset) -*(.text.nxsched_add_blocked) *(.text.nxsched_add_prioritized) *(.text.nxsched_add_readytorun) -*(.text.nxsched_get_files) +*(.text.nxsched_get_fdlist) +*(.text.nxsched_get_fdlist_from_tcb) *(.text.nxsched_get_tcb) *(.text.nxsched_merge_pending) *(.text.nxsched_process_timer) *(.text.nxsched_remove_blocked) *(.text.nxsched_remove_readytorun) -*(.text.nxsched_resume_scheduler) -*(.text.nxsched_suspend_scheduler) +*(.text.nxsched_switch_context) *(.text.nxsem_add_holder) *(.text.nxsem_add_holder_tcb) *(.text.nxsem_clockwait) @@ -74,20 +71,16 @@ *(.text.sched_unlock) *(.text.strcmp) *(.text.sq_addafter) -*(.text.sq_addlast) -*(.text.sq_rem) *(.text.sq_remafter) *(.text.sq_remfirst) *(.text.uart_connected) -*(.text.up_block_task) -*(.text.up_unblock_task) *(.text.wd_timer) *(.text.wd_start) *(.text.work_thread) *(.text.work_queue) -*(.text._do_memcpy) +*(.text.memcpy) -/* Tropic Eth tune */ +/* Eth tune */ *(.text.devif_poll) *(.text.devif_poll_tcp_connections) *(.text.tcp_poll) @@ -114,7 +107,6 @@ *(.text.net_ipv4addr_copy) /* itcm-check-ignore */ *(.text.net_ipv4addr_broadcast) /* itcm-check-ignore */ *(.text.wd_start) -*(.text.arp_arpin) *(.text.ipv4_input) *(.text.work_thread) *(.text.work_queue) diff --git a/boards/nxp/tropic-community/nuttx-config/scripts/itcm_functions_includes.ld b/boards/nxp/tropic-community/nuttx-config/scripts/itcm_functions_includes.ld index 31e00d163c19..e370686708f6 100644 --- a/boards/nxp/tropic-community/nuttx-config/scripts/itcm_functions_includes.ld +++ b/boards/nxp/tropic-community/nuttx-config/scripts/itcm_functions_includes.ld @@ -40,8 +40,7 @@ *(.text._ZN15OutputPredictor21calculateOutputStatesEyRKN6matrix7Vector3IfEEfS4_f) *(.text._ZN7sensors18VotedSensorsUpdate7imuPollER17sensor_combined_s) *(.text._Z9rotate_3i8RotationRsS0_S0_) -*(.text.fs_getfilep) -*(.text.MEM_DataCopy0_1) +*(.text.file_get2) *(.text._ZN7sensors19VehicleAcceleration3RunEv) *(.text.uart_ioctl) *(.text._ZN26MulticopterPositionControl3RunEv.part.0) @@ -63,7 +62,6 @@ *(.text.hrt_call_internal) *(.text._ZN39ControlAllocationSequentialDesaturation18mixAirmodeDisabledEv) *(.text._ZN7Mavlink15get_free_tx_bufEv) -*(.text.nx_poll) *(.text._ZN15MavlinkReceiver3runEv) *(.text._ZN9ICM42688P18ProcessTemperatureEPKN20InvenSense_ICM42688P4FIFO4DATAEh) *(.text._ZN15OutputPredictor19correctOutputStatesEyRKN6matrix10QuaternionIfEERKNS0_7Vector3IfEERK9LatLonAltS8_S8_) @@ -81,10 +79,9 @@ *(.text._ZN13land_detector12LandDetector3RunEv) *(.text.sched_idletask) *(.text.atanf) -*(.text.uart_write) +*(.text.uart_writev) *(.text.pthread_mutex_unlock) *(.text.__ieee754_asinf) -*(.text.MEM_DataCopy0_2) *(.text._ZN20MavlinkCommandSender13check_timeoutE17mavlink_channel_t) *(.text._ZN16ControlAllocator32publish_control_allocator_statusEi) *(.text.__ieee754_atan2f) @@ -101,7 +98,6 @@ *(.text.sem_wait) *(.text.perf_count_interval.part.0) *(.text._ZN16ControlAllocator37update_effectiveness_matrix_if_neededE25EffectivenessUpdateReason) -*(.text.MEM_LongCopyJump) *(.text.px4_arch_adc_sample) *(.text._ZN31MulticopterHoverThrustEstimator3RunEv) *(.text._ZNK17ControlAllocation20clipActuatorSetpointERN6matrix6VectorIfLj16EEE) @@ -123,10 +119,7 @@ *(.text.imxrt_lpi2c_transfer) *(.text.uart_putxmitchar) *(.text.clock_nanosleep) -*(.text.up_release_pending) -*(.text.MEM_DataCopy0) *(.text._ZN22MavlinkStreamGPSRawInt4sendEv) -*(.text.dq_rem) *(.text._ZN15GyroCalibration3RunEv.part.0) *(.text._ZN7sensors18VotedSensorsUpdate22calcAccelInconsistencyEv) *(.text._ZN24MavlinkStreamADSBVehicle4sendEv) @@ -235,7 +228,6 @@ *(.text._ZN7sensors14VehicleAirData3RunEv) *(.text.perf_count) *(.text._ZN3Ekf16controlMagFusionERKN9estimator9imuSampleE) -*(.text.pthread_sem_give) *(.text._ZN7sensors10VehicleIMU16ParametersUpdateEb) *(.text._ZN4uORB24SubscriptionIntervalBaseILb0EE4copyEPv) *(.text._ZN4uORB24SubscriptionIntervalBaseILb1EE4copyEPv) @@ -250,7 +242,6 @@ *(.text._ZN29MavlinkStreamHygrometerSensor8get_sizeEv) *(.text.pthread_mutex_add) *(.text._ZN12HomePosition6updateEbb) -*(.text.poll_fdsetup) *(.text._ZN15PositionControl20_accelerationControlEv) *(.text._ZN3Ekf19controlHeightFusionERKN9estimator9imuSampleE) *(.text._ZN9Commander19control_status_ledsEbh) @@ -272,12 +263,10 @@ *(.text._ZN3Ekf4fuseERKN6matrix6VectorIfLj24EEEf) *(.text.nxsem_wait_irq) *(.text._ZN20MavlinkCommandSender4lockEv) -*(.text.MEM_LongCopyEnd) *(.text._ZThn24_N16ControlAllocator3RunEv) *(.text._ZN15TimestampedListIN20MavlinkCommandSender14command_item_sELi3EE8get_nextEv) *(.text._ZNK3Ekf21get_ekf_lpos_accuracyEPfS0_) *(.text._ZN17FlightModeManager17start_flight_taskEv) -*(.text.MEM_DataCopyBytes) *(.text._ZN29MavlinkStreamLocalPositionNED8get_sizeEv) *(.text._ZN6SticksC1EP12ModuleParams) *(.text._ZN27MavlinkStreamServoOutputRawILi1EE4sendEv) @@ -367,7 +356,6 @@ *(.text.vsprintf_internal.constprop.0) *(.text.udp_pollteardown) *(.text._ZN12MixingOutput6updateEv) -*(.text.clock_abstime2ticks) *(.text._ZN13BatteryStatus3RunEv) *(.text._ZN32MavlinkStreamGimbalManagerStatus8get_sizeEv) *(.text._ZN10FlightTask15_resetSetpointsEv) @@ -389,7 +377,7 @@ *(.text._ZNK3px46logger9LogWriter10is_startedENS0_7LogTypeE) *(.text._ZN24FlightTaskManualAltitudeD1Ev) *(.text._Z35px4_indicate_external_reset_lockout16LockoutComponentb) -*(.text.uart_pollnotify) +*(.text.uart_poll_notify) *(.text._ZN4EKF215PublishBaroBiasERKy) *(.text._ZN4EKF221UpdateGyroCalibrationERKy) *(.text._ZN6matrix9constrainIfLj3ELj1EEENS_6MatrixIT_XT0_EXT1_EEERKS3_S2_S2_) @@ -427,7 +415,6 @@ *(.text._ZN10FlightTask37_evaluateVehicleLocalPositionSetpointEv) *(.text._ZN4uORB12Subscription11unsubscribeEv) *(.text.net_lock) -*(.text.clock_time2ticks) *(.text._ZN12FailsafeBase16updateStartDelayERKyb) *(.text._ZN23MavlinkStreamStatustext8get_sizeEv) *(.text._ZN11calibration13Accelerometer13set_device_idEm) @@ -439,7 +426,6 @@ *(.text.nxsig_timeout) *(.text._ZN11RateControl19setSaturationStatusERKN6matrix7Vector3IbEES4_) *(.text._ZN3Ekf17measurementUpdateERN6matrix6VectorIfLj24EEERKS2_ff) -*(.text.dq_addlast) *(.text._ZN19MavlinkStreamVFRHUD4sendEv) *(.text.hrt_call_reschedule) *(.text.nxsem_boost_priority) @@ -487,7 +473,6 @@ *(.text._ZN22MavlinkStreamGPSStatus8get_sizeEv) *(.text.nxsem_destroyholder) *(.text.psock_udp_cansend) -*(.text.MEM_DataCopy2_2) *(.text._ZN10FlightTask8activateERK21trajectory_setpoint_s) *(.text.sock_file_poll) *(.text._ZN10Ringbuffer9pop_frontEPhj) @@ -497,7 +482,6 @@ *(.text.nxsem_canceled) *(.text._ZN10FlightTask21getTrajectorySetpointEv) *(.text.imxrt_dmach_getcount) -*(.text.sem_clockwait) *(.text.inet_poll) *(.text._ZN6BMP3887CollectEv) *(.text._ZNK15PositionControl24getLocalPositionSetpointER33vehicle_local_position_setpoint_s) @@ -578,7 +562,6 @@ *(.text.up_flush_dcache) *(.text._ZN15GyroCalibration3RunEv) *(.text.mavlink_start_uart_send) -*(.text.MEM_DataCopy2) *(.text._ZNK9Commander14getPrearmStateEv) *(.text._ZN15EstimatorChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28FlightTaskManualAccelerationD1Ev) @@ -615,7 +598,6 @@ *(.text._ZN12SafetyButton19CheckPairingRequestEb) *(.text.imxrt_dma_txavailable) *(.text.perf_set_elapsed) -*(.text.pthread_sem_take) *(.text._ZN8StickYawD1Ev) *(.text._Z15blink_msg_statev) *(.text._ZN19AccelerometerChecks14checkAndReportERK7ContextR6Report) @@ -659,7 +641,6 @@ *(.text._ZN15EstimatorChecks15checkSensorBiasERK7ContextR6Report8NavModes) *(.text._ZN20ImuConsistencyChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28MavlinkStreamGpsGlobalOrigin8get_sizeEv) -*(.text.MEM_DataCopy2_1) *(.text._ZN6BMP3887MeasureEv) *(.text._ZN4EKF217PublishRngHgtBiasERKy) *(.text._ZN36MavlinkStreamPositionTargetGlobalInt8get_sizeEv) diff --git a/boards/nxp/tropic-community/nuttx-config/scripts/itcm_static_functions.ld b/boards/nxp/tropic-community/nuttx-config/scripts/itcm_static_functions.ld index 509d820fd4fa..f379ca24cf69 100644 --- a/boards/nxp/tropic-community/nuttx-config/scripts/itcm_static_functions.ld +++ b/boards/nxp/tropic-community/nuttx-config/scripts/itcm_static_functions.ld @@ -2,8 +2,6 @@ *(.text.arm_ack_irq) *(.text.arm_doirq) *(.text.arm_svcall) -*(.text.arm_switchcontext) -*(.text.clock_timer) *(.text.exception_common) *(.text.flexio_irq_handler) *(.text.hrt_absolute_time) @@ -38,17 +36,16 @@ *(.text.ioctl) *(.text.memcpy) *(.text.memset) -*(.text.nxsched_add_blocked) *(.text.nxsched_add_prioritized) *(.text.nxsched_add_readytorun) -*(.text.nxsched_get_files) +*(.text.nxsched_get_fdlist) +*(.text.nxsched_get_fdlist_from_tcb) *(.text.nxsched_get_tcb) *(.text.nxsched_merge_pending) *(.text.nxsched_process_timer) *(.text.nxsched_remove_blocked) *(.text.nxsched_remove_readytorun) -*(.text.nxsched_resume_scheduler) -*(.text.nxsched_suspend_scheduler) +*(.text.nxsched_switch_context) *(.text.nxsem_add_holder) *(.text.nxsem_add_holder_tcb) *(.text.nxsem_clockwait) @@ -70,20 +67,16 @@ *(.text.sched_unlock) *(.text.strcmp) *(.text.sq_addafter) -*(.text.sq_addlast) -*(.text.sq_rem) *(.text.sq_remafter) *(.text.sq_remfirst) *(.text.uart_connected) -*(.text.up_block_task) -*(.text.up_unblock_task) *(.text.wd_timer) *(.text.wd_start) *(.text.work_thread) *(.text.work_queue) -*(.text._do_memcpy) +*(.text.memcpy) -/* Tropic Eth tune */ +/* Eth tune */ *(.text.devif_poll) *(.text.devif_poll_tcp_connections) *(.text.tcp_poll) @@ -110,7 +103,6 @@ *(.text.net_ipv4addr_copy) /* itcm-check-ignore */ *(.text.net_ipv4addr_broadcast) /* itcm-check-ignore */ *(.text.wd_start) -*(.text.arp_arpin) *(.text.ipv4_input) *(.text.work_thread) *(.text.work_queue) diff --git a/boards/px4/fmu-v5x/nuttx-config/scripts/itcm_static_functions.ld b/boards/px4/fmu-v5x/nuttx-config/scripts/itcm_static_functions.ld index c4dae2ac7e1e..00616e08e29e 100644 --- a/boards/px4/fmu-v5x/nuttx-config/scripts/itcm_static_functions.ld +++ b/boards/px4/fmu-v5x/nuttx-config/scripts/itcm_static_functions.ld @@ -3,8 +3,6 @@ *(.text.arm_ack_irq) *(.text.arm_doirq) *(.text.arm_svcall) -*(.text.arm_switchcontext) -*(.text.clock_timer) *(.text.exception_common) *(.text.hrt_call_enter) *(.text.hrt_tim_isr) @@ -28,17 +26,16 @@ *(.text.ioctl) *(.text.memcpy) *(.text.memset) -*(.text.nxsched_add_blocked) *(.text.nxsched_add_prioritized) *(.text.nxsched_add_readytorun) -*(.text.nxsched_get_files) +*(.text.nxsched_get_fdlist) +*(.text.nxsched_get_fdlist_from_tcb) *(.text.nxsched_get_tcb) *(.text.nxsched_merge_pending) *(.text.nxsched_process_timer) *(.text.nxsched_remove_blocked) *(.text.nxsched_remove_readytorun) -*(.text.nxsched_resume_scheduler) -*(.text.nxsched_suspend_scheduler) +*(.text.nxsched_switch_context) *(.text.nxsem_add_holder) *(.text.nxsem_add_holder_tcb) *(.text.nxsem_clockwait) @@ -64,19 +61,15 @@ *(.text.spi_send) *(.text.strcmp) *(.text.sq_addafter) -*(.text.sq_addlast) -*(.text.sq_rem) *(.text.sq_remafter) *(.text.sq_remfirst) *(.text.uart_connected) -*(.text.up_block_task) *(.text.up_dma_receive) *(.text.up_dma_send) *(.text.up_dma_rxcallback) *(.text.up_dma_txcallback) *(.text.up_rxint) *(.text.up_txint) -*(.text.up_unblock_task) *(.text.wd_timer) *(.text.wd_start) -*(.text._do_memcpy) +*(.text.memcpy) diff --git a/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld b/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld index d30a037c95ba..47a1ffbb496d 100644 --- a/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld +++ b/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_functions_includes.ld @@ -40,8 +40,7 @@ *(.text._ZN15OutputPredictor21calculateOutputStatesEyRKN6matrix7Vector3IfEEfS4_f) *(.text._ZN7sensors18VotedSensorsUpdate7imuPollER17sensor_combined_s) *(.text._Z9rotate_3i8RotationRsS0_S0_) -*(.text.fs_getfilep) -*(.text.MEM_DataCopy0_1) +*(.text.file_get2) *(.text._ZN7sensors19VehicleAcceleration3RunEv) *(.text.uart_ioctl) *(.text._ZN26MulticopterPositionControl3RunEv.part.0) @@ -63,7 +62,6 @@ *(.text.hrt_call_internal) *(.text._ZN39ControlAllocationSequentialDesaturation18mixAirmodeDisabledEv) *(.text._ZN7Mavlink15get_free_tx_bufEv) -*(.text.nx_poll) *(.text._ZN15MavlinkReceiver3runEv) *(.text._ZN9ICM42688P18ProcessTemperatureEPKN20InvenSense_ICM42688P4FIFO4DATAEh) *(.text._ZN15OutputPredictor19correctOutputStatesEyRKN6matrix10QuaternionIfEERKNS0_7Vector3IfEERK9LatLonAltS8_S8_) @@ -81,10 +79,9 @@ *(.text._ZN13land_detector12LandDetector3RunEv) *(.text.sched_idletask) *(.text.atanf) -*(.text.uart_write) +*(.text.uart_writev) *(.text.pthread_mutex_unlock) *(.text.__ieee754_asinf) -*(.text.MEM_DataCopy0_2) *(.text._ZN20MavlinkCommandSender13check_timeoutE17mavlink_channel_t) *(.text._ZN16ControlAllocator32publish_control_allocator_statusEi) *(.text.__ieee754_atan2f) @@ -102,7 +99,6 @@ *(.text.sem_wait) *(.text.perf_count_interval.part.0) *(.text._ZN16ControlAllocator37update_effectiveness_matrix_if_neededE25EffectivenessUpdateReason) -*(.text.MEM_LongCopyJump) *(.text.px4_arch_adc_sample) *(.text._ZN31MulticopterHoverThrustEstimator3RunEv) *(.text._ZNK17ControlAllocation20clipActuatorSetpointERN6matrix6VectorIfLj16EEE) @@ -124,10 +120,7 @@ *(.text.imxrt_lpi2c_transfer) *(.text.uart_putxmitchar) *(.text.clock_nanosleep) -*(.text.up_release_pending) -*(.text.MEM_DataCopy0) *(.text._ZN22MavlinkStreamGPSRawInt4sendEv) -*(.text.dq_rem) *(.text._ZN15GyroCalibration3RunEv.part.0) *(.text._ZN7sensors18VotedSensorsUpdate22calcAccelInconsistencyEv) *(.text._ZN24MavlinkStreamADSBVehicle4sendEv) @@ -238,7 +231,6 @@ *(.text._ZN7sensors14VehicleAirData3RunEv) *(.text.perf_count) *(.text._ZN3Ekf16controlMagFusionERKN9estimator9imuSampleE) -*(.text.pthread_sem_give) *(.text._ZN7sensors10VehicleIMU16ParametersUpdateEb) *(.text._ZN4uORB24SubscriptionIntervalBaseILb0EE4copyEPv) *(.text._ZN4uORB24SubscriptionIntervalBaseILb1EE4copyEPv) @@ -254,7 +246,6 @@ *(.text.pthread_mutex_add) *(.text._ZN12HomePosition6updateEbb) *(.text._ZN5PX4IO3RunEv) -*(.text.poll_fdsetup) *(.text._ZN15PositionControl20_accelerationControlEv) *(.text._ZN3Ekf19controlHeightFusionERKN9estimator9imuSampleE) *(.text._ZN9Commander19control_status_ledsEbh) @@ -276,12 +267,10 @@ *(.text._ZN3Ekf4fuseERKN6matrix6VectorIfLj24EEEf) *(.text.nxsem_wait_irq) *(.text._ZN20MavlinkCommandSender4lockEv) -*(.text.MEM_LongCopyEnd) *(.text._ZThn24_N16ControlAllocator3RunEv) *(.text._ZN15TimestampedListIN20MavlinkCommandSender14command_item_sELi3EE8get_nextEv) *(.text._ZNK3Ekf21get_ekf_lpos_accuracyEPfS0_) *(.text._ZN17FlightModeManager17start_flight_taskEv) -*(.text.MEM_DataCopyBytes) *(.text._ZN29MavlinkStreamLocalPositionNED8get_sizeEv) *(.text._ZN6SticksC1EP12ModuleParams) *(.text._ZN27MavlinkStreamServoOutputRawILi1EE4sendEv) @@ -307,7 +296,6 @@ *(.text._ZN9LockGuardD1Ev) /* itcm-check-ignore */ *(.text._ZN4EKF213PublishStatesERKy) *(.text._ZN3ADC3RunEv) -*(.text._ZNK6BMP38818CompensatePressureEmx) *(.text._ZN3Ekf20controlFakePosFusionEv) *(.text._ZN11calibration9Gyroscope13set_device_idEm) *(.text._ZN24MavlinkStreamOrbitStatus8get_sizeEv) @@ -375,7 +363,6 @@ *(.text.vsprintf_internal.constprop.0) *(.text.udp_pollteardown) *(.text._ZN12MixingOutput6updateEv) -*(.text.clock_abstime2ticks) *(.text._ZN13BatteryStatus3RunEv) *(.text._ZN32MavlinkStreamGimbalManagerStatus8get_sizeEv) *(.text._ZN10FlightTask15_resetSetpointsEv) @@ -397,7 +384,7 @@ *(.text._ZNK3px46logger9LogWriter10is_startedENS0_7LogTypeE) *(.text._ZN24FlightTaskManualAltitudeD1Ev) *(.text._Z35px4_indicate_external_reset_lockout16LockoutComponentb) -*(.text.uart_pollnotify) +*(.text.uart_poll_notify) *(.text._ZN4EKF215PublishBaroBiasERKy) *(.text._ZN4EKF221UpdateGyroCalibrationERKy) *(.text._ZN6matrix9constrainIfLj3ELj1EEENS_6MatrixIT_XT0_EXT1_EEERKS3_S2_S2_) @@ -435,7 +422,6 @@ *(.text._ZN10FlightTask37_evaluateVehicleLocalPositionSetpointEv) *(.text._ZN4uORB12Subscription11unsubscribeEv) *(.text.net_lock) -*(.text.clock_time2ticks) *(.text._ZN12FailsafeBase16updateStartDelayERKyb) *(.text._ZN23MavlinkStreamStatustext8get_sizeEv) *(.text._ZN11calibration13Accelerometer13set_device_idEm) @@ -447,7 +433,6 @@ *(.text.nxsig_timeout) *(.text._ZN11RateControl19setSaturationStatusERKN6matrix7Vector3IbEES4_) *(.text._ZN3Ekf17measurementUpdateERN6matrix6VectorIfLj24EEERKS2_ff) -*(.text.dq_addlast) *(.text._ZN19MavlinkStreamVFRHUD4sendEv) *(.text.hrt_call_reschedule) *(.text.nxsem_boost_priority) @@ -495,7 +480,6 @@ *(.text._ZN22MavlinkStreamGPSStatus8get_sizeEv) *(.text.nxsem_destroyholder) *(.text.psock_udp_cansend) -*(.text.MEM_DataCopy2_2) *(.text._ZN10FlightTask8activateERK21trajectory_setpoint_s) *(.text.sock_file_poll) *(.text._ZN10Ringbuffer9pop_frontEPhj) @@ -536,7 +520,6 @@ *(.text._ZN21MavlinkStreamAltitude4sendEv) *(.text._ZN7sensors14VehicleAirData12UpdateStatusEv) *(.text.imxrt_padmux_map) -*(.text._ZNK6BMP38821CompensateTemperatureEmRx) *(.text._ZN18MavlinkRateLimiter5checkERKy) *(.text._ZThn24_N26MulticopterAttitudeControl3RunEv) *(.text._ZN15ArchPX4IOSerial10_interruptEiPvS0_) @@ -592,7 +575,6 @@ *(.text._ZN5PX4IO16io_handle_statusEt) *(.text._ZN15GyroCalibration3RunEv) *(.text.mavlink_start_uart_send) -*(.text.MEM_DataCopy2) *(.text._ZNK9Commander14getPrearmStateEv) *(.text._ZN15EstimatorChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28FlightTaskManualAccelerationD1Ev) @@ -616,7 +598,6 @@ *(.text._ZThn8_N3ADC3RunEv) *(.text._ZN11StickTiltXYC1EP12ModuleParams) *(.text._ZN12SafetyButton3RunEv) -*(.text._ZN6BMP38813RegisterWriteEN12Bosch_BMP3888RegisterEh) *(.text._ZN3GPS8callbackE15GPSCallbackTypePviS1_) *(.text._ZN13AnalogBattery19get_current_channelEv) *(.text._ZN15EstimatorChecks20checkEstimatorStatusERK7ContextR6ReportRK18estimator_status_s8NavModes) @@ -629,7 +610,6 @@ *(.text._ZN12SafetyButton19CheckPairingRequestEb) *(.text.imxrt_dma_txavailable) *(.text.perf_set_elapsed) -*(.text.pthread_sem_take) *(.text._ZN8StickYawD1Ev) *(.text._Z15blink_msg_statev) *(.text._ZN19AccelerometerChecks14checkAndReportERK7ContextR6Report) @@ -673,7 +653,6 @@ *(.text._ZN15EstimatorChecks15checkSensorBiasERK7ContextR6Report8NavModes) *(.text._ZN20ImuConsistencyChecks14checkAndReportERK7ContextR6Report) *(.text._ZN28MavlinkStreamGpsGlobalOrigin8get_sizeEv) -*(.text.MEM_DataCopy2_1) *(.text._ZN6BMP3887MeasureEv) *(.text._ZN4EKF217PublishRngHgtBiasERKy) *(.text._ZN36MavlinkStreamPositionTargetGlobalInt8get_sizeEv) @@ -690,7 +669,6 @@ *(.text._ZN32MavlinkStreamNavControllerOutput8get_sizeEv) *(.text._ZN6matrix8wrap_2piIfEET_S1_) *(.text._ZN4uORB7Manager30orb_remove_internal_subscriberEPv) -*(.text._ZN6BMP38812RegisterReadEN12Bosch_BMP3888RegisterEPvj) *(.text._ZN4math17WelfordMeanVectorIfLj3EE5resetEv) *(.text._ZN27MavlinkStreamScaledPressure8get_sizeEv) *(.text._ZN3RTL17parameters_updateEv) @@ -726,16 +704,3 @@ *(.text._ZN13BatteryChecks16rtlEstimateCheckERK7ContextR6Reportf) *(.text.sigemptyset) *(.text.nx_read) -*(.text.up_dshot_trigger) -*(.text.flexio_dshot_output) -*(.text.bdshot_note_failure) -*(.text.dshot_motor_data_set) -*(.text.up_bdshot_get_ready_mask) -*(.text.up_bdshot_num_errors) -*(.text.up_bdshot_get_erpm) -*(.text.up_bdshot_get_extended_telemetry) -*(.text.up_bdshot_channel_online) -*(.text._ZN5DShot3RunEv) -*(.text._ZN5DShot13updateOutputsEPfjj) -*(.text._ZN5DShot24process_bdshot_telemetryEv) -*(.text._ZN5DShot16consume_esc_dataERK7EscData) diff --git a/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld b/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld index 4968488245e5..0dad949f165c 100644 --- a/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld +++ b/boards/px4/fmu-v6xrt/nuttx-config/scripts/itcm_static_functions.ld @@ -2,9 +2,7 @@ *(.text.arm_ack_irq) *(.text.arm_doirq) *(.text.arm_svcall) -*(.text.arm_switchcontext) *(.text.board_autoled_on) -*(.text.clock_timer) *(.text.exception_common) *(.text.flexio_irq_handler) *(.text.hrt_absolute_time) @@ -15,31 +13,43 @@ *(.text.imxrt_dmach_interrupt) *(.text.imxrt_dmach_xfrsetup) *(.text.imxrt_dmaterminate) +*(.text.imxrt_dispatch) *(.text.imxrt_edma_interrupt) *(.text.imxrt_endwait) +*(.text.imxrt_enet_interrupt) +*(.text.imxrt_enet_interrupt_work) *(.text.imxrt_gpio3_16_31_interrupt) *(.text.imxrt_interrupt) *(.text.imxrt_lpi2c_isr) +*(.text.imxrt_lpspi2select) +*(.text.imxrt_lpspi3select) *(.text.imxrt_lpspi_exchange) *(.text.imxrt_recvdma) *(.text.imxrt_tcd_free) *(.text.imxrt_timerisr) +*(.text.imxrt_transmit) +*(.text.imxrt_txdone) +*(.text.imxrt_txtimeout_work) +*(.text.imxrt_txtimeout_expiry) +*(.text.imxrt_txpoll) +*(.text.imxrt_txringfull) +*(.text.imxrt_txavail_work) +*(.text.imxrt_txavail) *(.text.imxrt_usbinterrupt) *(.text.irq_dispatch) *(.text.ioctl) *(.text.memcpy) *(.text.memset) -*(.text.nxsched_add_blocked) *(.text.nxsched_add_prioritized) *(.text.nxsched_add_readytorun) -*(.text.nxsched_get_files) +*(.text.nxsched_get_fdlist) +*(.text.nxsched_get_fdlist_from_tcb) *(.text.nxsched_get_tcb) *(.text.nxsched_merge_pending) *(.text.nxsched_process_timer) *(.text.nxsched_remove_blocked) *(.text.nxsched_remove_readytorun) -*(.text.nxsched_resume_scheduler) -*(.text.nxsched_suspend_scheduler) +*(.text.nxsched_switch_context) *(.text.nxsem_add_holder) *(.text.nxsem_add_holder_tcb) *(.text.nxsem_clockwait) @@ -61,13 +71,85 @@ *(.text.sched_unlock) *(.text.strcmp) *(.text.sq_addafter) -*(.text.sq_addlast) -*(.text.sq_rem) *(.text.sq_remafter) *(.text.sq_remfirst) *(.text.uart_connected) -*(.text.up_block_task) -*(.text.up_unblock_task) *(.text.wd_timer) *(.text.wd_start) -*(.text._do_memcpy) +*(.text.work_thread) +*(.text.work_queue) +*(.text.memcpy) + +/* Eth tune */ +*(.text.devif_poll) +*(.text.devif_poll_tcp_connections) +*(.text.tcp_poll) +*(.text.devif_poll_udp_connections) +*(.text.udp_nextconn) +*(.text.udp_poll) +*(.text.udp_ipv4_select) +*(.text.udp_callback) +*(.text.udp_datahandler) +*(.text.udp_send) +*(.text.udp_active) +*(.text.udp_ipv4_active) +*(.text.psock_udp_sendto) +*(.text.sendto_eventhandler) +*(.text.net_dataevent) +*(.text.devif_conn_event) +*(.text.devif_event_trigger) +*(.text.devif_poll_icmp) +*(.text.icmp_poll) +*(.text.arp_out) +*(.text.arp_find) +*(.text.arp_format) +*(.text.net_ipv4addr_hdrcmp) /* itcm-check-ignore */ +*(.text.net_ipv4addr_copy) /* itcm-check-ignore */ +*(.text.net_ipv4addr_broadcast) /* itcm-check-ignore */ +*(.text.wd_start) +*(.text.ipv4_input) +*(.text.work_thread) +*(.text.work_queue) + +/* ICM45686 */ +*(.text._ZN8ICM4568612ProcessAccelERKyPKN19InvenSense_ICM456864FIFO4DATAEh) +*(.text._ZN8ICM4568611ProcessGyroERKyPKN19InvenSense_ICM456864FIFO4DATAEh) +*(.text._ZN8ICM456868FIFOReadERKy) +*(.text._ZN8ICM456867RunImplEv) +*(.text._ZN8ICM4568617UpdateTemperatureEv) +*(.text._ZN12I2CSPIDriverI8ICM45686E3RunEv) +*(.text._ZN8ICM4568613FIFOReadCountEv) + +/* BMI088 */ +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer12RegisterReadENS1_8RegisterE) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer13FIFOReadCountEv) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer8FIFOReadERKyh) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer13RegisterCheckERKNS2_17register_config_tE) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer13RegisterWriteENS1_8RegisterEh) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer17UpdateTemperatureEv) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer23RegisterSetAndClearBitsENS1_8RegisterEhh) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer26DataReadyInterruptCallbackEiPvS3_) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer7RunImplEv) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_Accelerometer9DataReadyEv) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_AccelerometerD0Ev) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_AccelerometerD1Ev) +*(.text._ZN5Bosch6BMI08813Accelerometer20BMI088_AccelerometerD2Ev) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope12RegisterReadENS1_8RegisterE) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope13RegisterCheckERKNS2_17register_config_tE) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope13RegisterWriteENS1_8RegisterEh) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope23RegisterSetAndClearBitsENS1_8RegisterEhh) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope26DataReadyInterruptCallbackEiPvS3_) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope7RunImplEv) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope8FIFOReadERKyh) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_Gyroscope9DataReadyEv) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_GyroscopeD0Ev) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_GyroscopeD1Ev) +*(.text._ZN5Bosch6BMI0889Gyroscope16BMI088_GyroscopeD2Ev) +*(.text._ZN12I2CSPIDriverI6BMI088E3RunEv) + +/* BMM350 */ +*(.text._ZN12I2CSPIDriverI6BMM350E3RunEv) +*(.text._ZN6BMM3507RunImplEv) +*(.text._ZN6BMM35013RegisterWriteEN12Bosch_BMM3508RegisterEh) +*(.text._ZN6BMM35012RegisterReadEN12Bosch_BMM3508RegisterEPh) +*(.text._ZN6BMM35014ReadOutRawDataEPf) From be27603f819bdc72d7d3f020b11f425789324703 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Wed, 1 Apr 2026 11:48:44 +0200 Subject: [PATCH 06/24] feat(dshot): fix protected kernel link error (__dso_handle) Fix a protected kernel link failure caused by static initialization of a shared uORB::Publication in AM32Settings. Which is problematic for NuttX 12.12.0. The NuttX 12.12 PX4 protected kernel does not provide __dso_handle. --- src/drivers/dshot/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/drivers/dshot/CMakeLists.txt b/src/drivers/dshot/CMakeLists.txt index 58f2894f889a..ddc9a50e22bf 100644 --- a/src/drivers/dshot/CMakeLists.txt +++ b/src/drivers/dshot/CMakeLists.txt @@ -42,6 +42,7 @@ px4_add_module( MAIN dshot COMPILE_FLAGS -DPARAM_PREFIX="${PARAM_PREFIX}" + -fno-use-cxa-atexit # -DDEBUG_BUILD SRCS DShot.cpp From 4ce9b05d5fb3f8baf9c06fca4fd3c7d69edeeabe Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Wed, 3 Jun 2026 11:06:13 +0200 Subject: [PATCH 07/24] fix(bootloader): Use PANIC() instead of up_assert() for NuttX 12.12.0 NuttX 12.12.0 changed up_assert ABI --- platforms/nuttx/src/bootloader/common/crypto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/nuttx/src/bootloader/common/crypto.c b/platforms/nuttx/src/bootloader/common/crypto.c index f0ddf6f2c934..0fc38a3805b2 100644 --- a/platforms/nuttx/src/bootloader/common/crypto.c +++ b/platforms/nuttx/src/bootloader/common/crypto.c @@ -52,14 +52,14 @@ * The implementation panics rather than returning zeros: if anyone * ever enables bootloader-side encryption without also wiring up a * real RNG, silently handing out predictable bytes would be a - * serious security bug. up_assert() makes that mistake loud. + * serious security bug. PANIC() makes that mistake loud. */ size_t px4_get_secure_random(uint8_t *out, size_t outlen) { (void)out; (void)outlen; - up_assert(__FILE__, __LINE__); + PANIC(); return 0; } From 3323a256a6eee4963a4df25cb9dc9ae352c01f99 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Fri, 31 Jul 2026 15:22:13 +0200 Subject: [PATCH 08/24] fix(nuttx): prune stale apps Kconfig on clean Upgrading the NuttX apps submodule (kernel bump or switching branches then `git submodule update`) updates tracked files only. When the new revision removes an application directory, the autogenerated Kconfig a previous build left inside it is untracked, so it survives `git clean -dX`. mkkconfig.sh keeps globbing that orphaned `*/Kconfig`, whose stale `source` points at a file that no longer exists, breaking `make olddefconfig`: olddefconfig: apps/gpsutils/Kconfig:9: 'apps/gpsutils/minmea/Kconfig' not found Add a `cmake -P` helper, invoked at the end of the `clean` target, that walks the apps Kconfig graph and removes only untracked Kconfig files that source a missing path. Tracked files and the nuttx tree (whose stale artifacts are all gitignored and already dropped by `git clean -dX`) are never touched, so a `make clean` before rebuilding now migrates cleanly across the upgrade. Assisted-by: Claude:claude-opus-4.8 Signed-off-by: Peter van der Perk --- Makefile | 3 + .../tools/prune_stale_apps_kconfig.cmake | 96 +++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 platforms/nuttx/NuttX/tools/prune_stale_apps_kconfig.cmake diff --git a/Makefile b/Makefile index 28b51698c254..571def9a33d2 100644 --- a/Makefile +++ b/Makefile @@ -625,6 +625,9 @@ validate_module_configs: clean: @[ ! -d "$(SRC_DIR)/build" ] || find "$(SRC_DIR)/build" -mindepth 1 -maxdepth 1 -type d -exec sh -c "echo {}; cmake --build {} -- clean || rm -rf {}" \; # use generated build system to clean, wipe build directory if it fails @git submodule foreach git clean -dX --force # some submodules generate build artifacts in source + @# Remove orphaned autogenerated Kconfig left by app dirs deleted in a NuttX apps upgrade + @# (untracked, so they survive 'git clean -dX' and break 'make olddefconfig'). + @cmake -P "$(SRC_DIR)/platforms/nuttx/NuttX/tools/prune_stale_apps_kconfig.cmake" submodulesclean: @git submodule foreach --quiet --recursive git clean -ff -x -d diff --git a/platforms/nuttx/NuttX/tools/prune_stale_apps_kconfig.cmake b/platforms/nuttx/NuttX/tools/prune_stale_apps_kconfig.cmake new file mode 100644 index 000000000000..7a65639fb66a --- /dev/null +++ b/platforms/nuttx/NuttX/tools/prune_stale_apps_kconfig.cmake @@ -0,0 +1,96 @@ +############################################################################ +# +# prune_stale_apps_kconfig.cmake +# +# When the NuttX "apps" submodule is upgraded (e.g. a kernel version bump or +# switching branches followed by `git submodule update`), git updates tracked +# files only. If the new revision *removes* an application directory, the +# autogenerated `Kconfig` that a previous build left inside it is untracked and +# therefore survives `git clean -dX` (and a plain checkout). That orphaned +# directory keeps getting picked up by apps/tools/mkkconfig.sh (which globs +# `*/Kconfig`), and its stale `Kconfig` still `source`s files that no longer +# exist, breaking `make olddefconfig`: +# +# olddefconfig: .../apps/gpsutils/Kconfig:9: '.../gpsutils/minmea/Kconfig' +# not found ... +# +# This helper removes exactly those stale leftovers: *untracked* `Kconfig` +# files under the apps tree that `source` a path which no longer exists. It +# never touches tracked files and never touches the nuttx tree, whose stale +# artifacts are all gitignored and already removed by `git clean -dX`. +# +# Usage: cmake -P prune_stale_apps_kconfig.cmake +# +############################################################################ + +get_filename_component(APPS_DIR "${CMAKE_CURRENT_LIST_DIR}/../apps" ABSOLUTE) + +if(NOT IS_DIRECTORY "${APPS_DIR}") + return() +endif() + +find_program(GIT_EXECUTABLE git) +if(NOT GIT_EXECUTABLE) + return() +endif() + +# Only operate inside a real git working tree (skip tarball exports). +execute_process( + COMMAND ${GIT_EXECUTABLE} -C "${APPS_DIR}" rev-parse --is-inside-work-tree + RESULT_VARIABLE _in_worktree + OUTPUT_QUIET ERROR_QUIET +) +if(NOT _in_worktree EQUAL 0) + return() +endif() + +# Iterate until stable: removing a child Kconfig can make its parent stale too. +set(_changed TRUE) +while(_changed) + set(_changed FALSE) + + # Matches files named exactly "Kconfig" at every depth, including the root. + file(GLOB_RECURSE _kconfigs "${APPS_DIR}/Kconfig") + + foreach(_kf ${_kconfigs}) + if(NOT EXISTS "${_kf}") + continue() + endif() + + # Never remove tracked Kconfig files - only build-generated orphans. + execute_process( + COMMAND ${GIT_EXECUTABLE} -C "${APPS_DIR}" ls-files --error-unmatch "${_kf}" + RESULT_VARIABLE _tracked + OUTPUT_QUIET ERROR_QUIET + ) + if(_tracked EQUAL 0) + continue() + endif() + + file(READ "${_kf}" _content) + string(REGEX MATCHALL "source[ \t]+\"[^\"]+\"" _sources "${_content}") + + set(_stale FALSE) + foreach(_entry ${_sources}) + string(REGEX REPLACE ".*\"([^\"]+)\".*" "\\1" _path "${_entry}") + if(NOT IS_ABSOLUTE "${_path}") + set(_path "${APPS_DIR}/${_path}") + endif() + if(NOT EXISTS "${_path}") + set(_stale TRUE) + break() + endif() + endforeach() + + if(_stale) + message(STATUS "pruning stale apps Kconfig: ${_kf}") + file(REMOVE "${_kf}") + set(_changed TRUE) + endif() + endforeach() +endwhile() + +# Note: a now-empty orphan directory (e.g. apps/gpsutils/) is harmless - git +# does not track empty directories and mkkconfig.sh only globs `*/Kconfig`, so +# an empty directory is never sourced. It is left in place to keep this script +# free of recursive directory deletion. From fc79502722e7d02daad35e176930dc65ada698a2 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Fri, 31 Jul 2026 15:44:02 +0200 Subject: [PATCH 09/24] fix(nuttx): update mcp_gpio_dev_s initialization for NuttX 12.12 The mcp_gpio_dev_s / gpio_pin_dev_s struct layout changed in NuttX 12.12, so use designated initializers (.gp_pintype/.gp_ops) instead of positional initialization. Co-authored-by: marinauterion <224611774+marinauterion@users.noreply.github.com> Signed-off-by: Peter van der Perk --- platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp b/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp index a62ea1f21efb..9e7f43f302e8 100644 --- a/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp +++ b/platforms/nuttx/src/px4/common/gpio/mcp/mcp.cpp @@ -106,10 +106,10 @@ int mcp230XX_register_gpios(uint8_t i2c_bus, uint8_t i2c_addr, int first_minor, if (!_gpio[i].registered) { if (dir_mask & mask) { - _gpio[i] = mcp_gpio_dev_s{{GPIO_INPUT_PIN, {}, (uintptr_t) &mcp_gpio_ops}, mask, false, nullptr}; + _gpio[i] = mcp_gpio_dev_s{{.gp_pintype = GPIO_INPUT_PIN, .gp_ops = &mcp_gpio_ops}, mask, false, nullptr}; } else { - _gpio[i] = mcp_gpio_dev_s{{GPIO_OUTPUT_PIN, {}, (uintptr_t) &mcp_gpio_ops}, mask, false, nullptr}; + _gpio[i] = mcp_gpio_dev_s{{.gp_pintype = GPIO_OUTPUT_PIN, .gp_ops = &mcp_gpio_ops}, mask, false, nullptr}; } int ret = gpio_pin_register(&_gpio[i].gpio, first_minor + i); From 05de3d7413d3fbc951ff3f7877d451e18507a127 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Fri, 31 Jul 2026 15:44:27 +0200 Subject: [PATCH 10/24] fix(drivers/mcp23xxx): increase main stack to avoid overflow Stack usage of the mcp23009/mcp23017 GPIO drivers increased with NuttX 12.12, bump STACK_MAIN to 2560. Co-authored-by: marinauterion <224611774+marinauterion@users.noreply.github.com> Signed-off-by: Peter van der Perk --- src/drivers/gpio/mcp23009/CMakeLists.txt | 1 + src/drivers/gpio/mcp23017/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/src/drivers/gpio/mcp23009/CMakeLists.txt b/src/drivers/gpio/mcp23009/CMakeLists.txt index 60ff7868cfc3..ba284b0cb201 100644 --- a/src/drivers/gpio/mcp23009/CMakeLists.txt +++ b/src/drivers/gpio/mcp23009/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE drivers__gpio__mcp23009 MAIN mcp23009 + STACK_MAIN 2560 SRCS MCP23009_main.cpp MCP23009.cpp diff --git a/src/drivers/gpio/mcp23017/CMakeLists.txt b/src/drivers/gpio/mcp23017/CMakeLists.txt index 62107d59ada1..d40dc5927a75 100644 --- a/src/drivers/gpio/mcp23017/CMakeLists.txt +++ b/src/drivers/gpio/mcp23017/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE drivers__gpio__mcp23017 MAIN mcp23017 + STACK_MAIN 2560 SRCS MCP23017_main.cpp MCP23017.cpp From 63431b5c5b8722ea976cc6e22e50e66d8963f3dd Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Fri, 31 Jul 2026 15:44:52 +0200 Subject: [PATCH 11/24] fix(systemcmds/nshterm): echo input and consume enter Enable ICANON and ECHO, and map CR to NL (ICRNL) so the nshterm console echoes typed characters and processes the enter key. Co-authored-by: marinauterion <224611774+marinauterion@users.noreply.github.com> Signed-off-by: Peter van der Perk --- src/systemcmds/nshterm/nshterm.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/systemcmds/nshterm/nshterm.cpp b/src/systemcmds/nshterm/nshterm.cpp index 84a4a6ed41a1..ab6fbdc5e1ce 100644 --- a/src/systemcmds/nshterm/nshterm.cpp +++ b/src/systemcmds/nshterm/nshterm.cpp @@ -85,6 +85,8 @@ extern "C" __EXPORT int nshterm_main(int argc, char *argv[]) /* Set ONLCR flag (which appends a CR for every LF) */ uart_config.c_oflag |= (ONLCR | OPOST); + uart_config.c_iflag |= ICRNL; + uart_config.c_lflag |= (ICANON | ECHO); if ((termios_state = tcsetattr(fd, TCSANOW, &uart_config)) < 0) { PX4_ERR("set config %s\n", argv[1]); From c9bae08a85eb804f817a8918aecb691118ed64e3 Mon Sep 17 00:00:00 2001 From: Marin Doetterer Date: Thu, 13 Aug 2026 18:56:55 +0200 Subject: [PATCH 12/24] fix(nshterm): went out of stack fix(mavlink_shell): no echo of commands --- src/modules/mavlink/mavlink_shell.cpp | 11 +++++++++-- src/systemcmds/nshterm/CMakeLists.txt | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/modules/mavlink/mavlink_shell.cpp b/src/modules/mavlink/mavlink_shell.cpp index 723c5357811d..e211d7b94cc6 100644 --- a/src/modules/mavlink/mavlink_shell.cpp +++ b/src/modules/mavlink/mavlink_shell.cpp @@ -70,6 +70,10 @@ MavlinkShell::~MavlinkShell() if (_from_shell_fd >= 0) { close(_from_shell_fd); } + + if (_shell_fds[1] >= 0) { + close(_shell_fds[1]); + } } int MavlinkShell::start() @@ -170,9 +174,8 @@ int MavlinkShell::start() #endif - //close unused pipe fd's + //close unused pipe fd's; _shell_fds[1] is kept open, write() reuses it to echo input close(_shell_fds[0]); - close(_shell_fds[1]); #ifdef __PX4_NUTTX sched_unlock(); @@ -214,6 +217,10 @@ int MavlinkShell::shell_start_thread(int argc, char *argv[]) size_t MavlinkShell::write(uint8_t *buffer, size_t len) { + if (::write(_shell_fds[1], buffer, len) < 0) { + PX4_WARN("echo failed"); + } + return ::write(_to_shell_fd, buffer, len); } diff --git a/src/systemcmds/nshterm/CMakeLists.txt b/src/systemcmds/nshterm/CMakeLists.txt index 757ade306303..08963fe09ed0 100644 --- a/src/systemcmds/nshterm/CMakeLists.txt +++ b/src/systemcmds/nshterm/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE systemcmds__nshterm MAIN nshterm PRIORITY "SCHED_PRIORITY_DEFAULT-30" + STACK_MAIN 4096 COMPILE_FLAGS SRCS nshterm.cpp From fbc21bf111dfe14d528be4812cf50aab64e16581 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Tue, 1 Sep 2026 08:33:52 -0700 Subject: [PATCH 13/24] fix(mavlink_shell): bump nsh task stack to 4096 for NuttX 12 The nsh output path changed architecture in NuttX 12: nuttx-apps 95f32fd018 decoupled nshlib from FILE streams, so every output call now runs vdprintf() with the stream engine and full VFS write chain on the nsh task stack. On CONFIG_DEFAULT_SMALL boards the lib_get_tempbuffer() fallback additionally compiles to alloca() on the parse path. The hardcoded 2048 byte stack overflows, and because NuttX 12 keeps the TLS block at the stack base the failure is a silent mute shell rather than a hardfault. Verified on fmu-v5x hardware: shell dead at 2048, working at 4096. Mirrors the nshterm stack fix already on this branch (8a8f32699b7). Assisted-by: Claude:claude-fable-5 Signed-off-by: Ramon Roche --- src/modules/mavlink/mavlink_shell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_shell.cpp b/src/modules/mavlink/mavlink_shell.cpp index e211d7b94cc6..f3800627e89e 100644 --- a/src/modules/mavlink/mavlink_shell.cpp +++ b/src/modules/mavlink/mavlink_shell.cpp @@ -148,7 +148,7 @@ int MavlinkShell::start() _task = px4_task_spawn_cmd("mavlink_shell", SCHED_DEFAULT, SCHED_PRIORITY_DEFAULT, - 2048, + 4096, &MavlinkShell::shell_start_thread, #ifdef __PX4_POSIX argv); From 881894d31b0f9abe50b64cb60d806317c0df93e6 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Tue, 1 Sep 2026 08:33:53 -0700 Subject: [PATCH 14/24] fix(boards): restore buffered stdio on fmu-v5x and PIX6 The upgrade defconfig sweep (04c00266e52) replaced CONFIG_STDIO_BUFFER_SIZE=256 with CONFIG_STDIO_DISABLE_BUFFERING=y on these two boards. On NuttX 12.12 that config hits an upstream regression (62c2b1abba): task_init_stream() only assigns fs_cookie/fs_oflags inside the buffered branch, so with unbuffered stdio every spawned task's stdout FILE is left zeroed and bound to fd 0. All printf output on the board is silently discarded, including the boot log and every shell command that prints via stdio; raw fd writes (top, dmesg) still work, which made this hard to spot. Verified on fmu-v5x hardware (fileno(stdout)==0 in spawned tasks, EACCES on flush over the MAVLink shell). Restoring buffered stdio returns these boards to their pre-upgrade configuration. The upstream fix apache/nuttx 2b1cf4238756 (post-12.12.0) should additionally be backported to px4_firmware_nuttx-12.12.0+ to cure the class for any unbuffered config. Assisted-by: Claude:claude-fable-5 Signed-off-by: Ramon Roche --- boards/px4/fmu-v5x/nuttx-config/nsh/defconfig | 3 ++- boards/radiolink/PIX6/nuttx-config/nsh/defconfig | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig index 5d2cb793e987..0555067bd746 100644 --- a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig @@ -213,7 +213,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y +CONFIG_STDIO_BUFFER_SIZE=256 +CONFIG_STDIO_LINEBUFFER=y CONFIG_STM32F7_ADC1=y CONFIG_STM32F7_ADC3=y CONFIG_STM32F7_BBSRAM=y diff --git a/boards/radiolink/PIX6/nuttx-config/nsh/defconfig b/boards/radiolink/PIX6/nuttx-config/nsh/defconfig index 855a1b40734e..557316031de6 100644 --- a/boards/radiolink/PIX6/nuttx-config/nsh/defconfig +++ b/boards/radiolink/PIX6/nuttx-config/nsh/defconfig @@ -180,7 +180,8 @@ CONFIG_SIG_SIGUSR2_ACTION=y CONFIG_STACK_COLORATION=y CONFIG_START_DAY=30 CONFIG_START_MONTH=11 -CONFIG_STDIO_DISABLE_BUFFERING=y +CONFIG_STDIO_BUFFER_SIZE=256 +CONFIG_STDIO_LINEBUFFER=y CONFIG_STM32F7_ADC1=y CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 From 78796adfd67e06f6720f45e63f599092babc8617 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Tue, 1 Sep 2026 13:54:50 -0700 Subject: [PATCH 15/24] chore(platforms): drop dead cdc_acm_check.cpp resurrected by rebase Main removed this file in f05739035e7 (#28185) when USB autostart moved into the cdcacm_autostart driver. The NuttX upgrade rebase brought back a NuttX 12 adaptation of it, but nothing references it in any build file, so it is 370 lines of dead code. Assisted-by: Claude:claude-fable-5 Signed-off-by: Ramon Roche --- .../nuttx/src/px4/common/cdc_acm_check.cpp | 370 ------------------ 1 file changed, 370 deletions(-) delete mode 100644 platforms/nuttx/src/px4/common/cdc_acm_check.cpp diff --git a/platforms/nuttx/src/px4/common/cdc_acm_check.cpp b/platforms/nuttx/src/px4/common/cdc_acm_check.cpp deleted file mode 100644 index dea75cb0b366..000000000000 --- a/platforms/nuttx/src/px4/common/cdc_acm_check.cpp +++ /dev/null @@ -1,370 +0,0 @@ -/**************************************************************************** - * - * Copyright (c) 2019-2022 PX4 Development Team. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name PX4 nor the names of its contributors may be - * used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - * - ****************************************************************************/ - -#include - -#if defined(CONFIG_SYSTEM_CDCACM) -__BEGIN_DECLS -#include -#include -#include -#include -#include - -#include -#include -#include - -extern int sercon_main(int c, char **argv); -extern int serdis_main(int c, char **argv); -__END_DECLS - -#include - -#include -#include - -#define USB_DEVICE_PATH "/dev/ttyACM0" - -#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) -# undef SERIAL_PASSTHRU_UBLOX_DEV -# if defined(CONFIG_SERIAL_PASSTHRU_GPS1) && defined(CONFIG_BOARD_SERIAL_GPS1) -# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS1 -# elif defined(CONFIG_SERIAL_PASSTHRU_GPS2)&& defined(CONFIG_BOARD_SERIAL_GPS2) -# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS2 -# elif defined(CONFIG_SERIAL_PASSTHRU_GPS3)&& defined(CONFIG_BOARD_SERIAL_GPS3) -# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS3 -# elif defined(CONFIG_SERIAL_PASSTHRU_GPS4)&& defined(CONFIG_BOARD_SERIAL_GPS4) -# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS4 -# elif defined(CONFIG_SERIAL_PASSTHRU_GPS5) && defined(CONFIG_BOARD_SERIAL_GPS5) -# define SERIAL_PASSTHRU_UBLOX_DEV CONFIG_BOARD_SERIAL_GPS5 -# endif -# if !defined(SERIAL_PASSTHRU_UBLOX_DEV) -# error "CONFIG_SERIAL_PASSTHRU_GPSn and CONFIG_BOARD_SERIAL_GPSn must be defined" -# endif -#endif - -static struct work_s usb_serial_work; -static bool vbus_present_prev = false; -static int ttyacm_fd = -1; - -enum class UsbAutoStartState { - disconnected, - connecting, - connected, - disconnecting, -} usb_auto_start_state{UsbAutoStartState::disconnected}; - - -static void mavlink_usb_check(void *arg) -{ - int rescheduled = -1; - - uORB::SubscriptionData actuator_armed_sub{ORB_ID(actuator_armed)}; - - const bool armed = actuator_armed_sub.get().armed; - bool vbus_present = (board_read_VBUS_state() == PX4_OK); - bool locked_out = false; - - // If the hardware support RESET lockout that has nArmed ANDed with VBUS - // vbus_sense may drop during a param save which uses - // BOARD_INDICATE_EXTERNAL_LOCKOUT_STATE to prevent external resets - // while writing the params. If we are not armed and nARMRED is low - // we are in such a lock out so ignore changes on VBUS_SENSE during this - // time. -#if defined(BOARD_GET_EXTERNAL_LOCKOUT_STATE) - locked_out = BOARD_GET_EXTERNAL_LOCKOUT_STATE() == 0; - - if (locked_out) { - vbus_present = vbus_present_prev; - } - -#endif - - - if (!armed && !locked_out) { - switch (usb_auto_start_state) { - case UsbAutoStartState::disconnected: - if (vbus_present && vbus_present_prev) { - if (sercon_main(0, nullptr) == EXIT_SUCCESS) { - usb_auto_start_state = UsbAutoStartState::connecting; - rescheduled = work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, nullptr, USEC2TICK(100000)); - } - - } else if (vbus_present && !vbus_present_prev) { - // check again sooner if USB just connected - rescheduled = work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, nullptr, USEC2TICK(100000)); - } - - break; - - case UsbAutoStartState::connecting: - if (vbus_present && vbus_present_prev) { - if (ttyacm_fd < 0) { - ttyacm_fd = ::open(USB_DEVICE_PATH, O_RDONLY | O_NONBLOCK); - } - - if (ttyacm_fd >= 0) { - int bytes_available = 0; - int retval = ::ioctl(ttyacm_fd, FIONREAD, &bytes_available); - - if ((retval == OK) && (bytes_available >= 3)) { - char buffer[80]; - - // non-blocking read - int nread = ::read(ttyacm_fd, buffer, sizeof(buffer)); - -#if defined(DEBUG_BUILD) - - if (nread > 0) { - fprintf(stderr, "%d bytes\n", nread); - - for (int i = 0; i < nread; i++) { - fprintf(stderr, "|%X", buffer[i]); - } - - fprintf(stderr, "\n"); - } - -#endif // DEBUG_BUILD - - - if (nread > 0) { - // Mavlink reboot/shutdown command - // COMMAND_LONG (#76) with command MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN (246) - static constexpr int MAVLINK_COMMAND_LONG_MIN_LENGTH = 41; - - if (nread >= MAVLINK_COMMAND_LONG_MIN_LENGTH) { - // scan buffer for mavlink COMMAND_LONG - for (int i = 0; i < nread - MAVLINK_COMMAND_LONG_MIN_LENGTH; i++) { - if ((buffer[i] == 0xFE) // Mavlink v1 start byte - && (buffer[i + 5] == 76) // 76=0x4C COMMAND_LONG - && (buffer[i + 34] == 246) // 246=0xF6 MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN - ) { - // mavlink v1 COMMAND_LONG - // buffer[0]: start byte (0xFE for mavlink v1) - // buffer[3]: SYSID - // buffer[4]: COMPID - // buffer[5]: message id (COMMAND_LONG 76=0x4C) - // buffer[6-10]: COMMAND_LONG param 1 (little endian float) - // buffer[34]: COMMAND_LONG command MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN (246/0xF6) - float param1_raw = 0; - memcpy(¶m1_raw, &buffer[i + 6], 4); - int param1 = roundf(param1_raw); - - syslog(LOG_INFO, "%s: Mavlink MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN param 1: %d (SYSID:%d COMPID:%d)\n", - USB_DEVICE_PATH, param1, buffer[i + 3], buffer[i + 4]); - - if (param1 == 1) { - // 1: Reboot autopilot - px4_reboot_request(REBOOT_REQUEST, 0); - - } else if (param1 == 2) { - // 2: Shutdown autopilot -#if defined(BOARD_HAS_POWER_CONTROL) - px4_shutdown_request(0); -#endif // BOARD_HAS_POWER_CONTROL - - } else if (param1 == 3) { - // 3: Reboot autopilot and keep it in the bootloader until upgraded. - px4_reboot_request(REBOOT_TO_BOOTLOADER, 0); - } - } - } - } - - - bool launch_mavlink = false; - bool launch_nshterm = false; - bool launch_passthru = false; - struct termios uart_config; - static constexpr int MAVLINK_HEARTBEAT_MIN_LENGTH = 9; - - if (nread >= MAVLINK_HEARTBEAT_MIN_LENGTH) { - // scan buffer for mavlink HEARTBEAT (v1 & v2) - for (int i = 0; i < nread - MAVLINK_HEARTBEAT_MIN_LENGTH; i++) { - if ((buffer[i] == 0xFE) && (buffer[i + 1] == 9) && (buffer[i + 5] == 0)) { - // mavlink v1 HEARTBEAT - // buffer[0]: start byte (0xFE for mavlink v1) - // buffer[1]: length (9 for HEARTBEAT) - // buffer[3]: SYSID - // buffer[4]: COMPID - // buffer[5]: mavlink message id (0 for HEARTBEAT) - syslog(LOG_INFO, "%s: launching mavlink (HEARTBEAT v1 from SYSID:%d COMPID:%d)\n", - USB_DEVICE_PATH, buffer[i + 3], buffer[i + 4]); - launch_mavlink = true; - break; - - } else if ((buffer[i] == 0xFD) && (buffer[i + 1] == 9) - && (buffer[i + 7] == 0) && (buffer[i + 8] == 0) && (buffer[i + 9] == 0)) { - // mavlink v2 HEARTBEAT - // buffer[0]: start byte (0xFD for mavlink v2) - // buffer[1]: length (9 for HEARTBEAT) - // buffer[5]: SYSID - // buffer[6]: COMPID - // buffer[7:9]: mavlink message id (0 for HEARTBEAT) - syslog(LOG_INFO, "%s: launching mavlink (HEARTBEAT v2 from SYSID:%d COMPID:%d)\n", - USB_DEVICE_PATH, buffer[i + 5], buffer[i + 6]); - launch_mavlink = true; - break; - } - } - } - - if (!launch_mavlink && (nread >= 3)) { - // nshterm (3 carriage returns) - // scan buffer looking for 3 consecutive carriage returns (0xD) - for (int i = 1; i < nread - 1; i++) { - if (buffer[i - 1] == 0xD && buffer[i] == 0xD && buffer[i + 1] == 0xD) { - syslog(LOG_INFO, "%s: launching nshterm\n", USB_DEVICE_PATH); - launch_nshterm = true; - break; - } - } - } - -#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) - - if (!launch_mavlink && !launch_nshterm && (nread >= 4)) { - // passthru Ublox - // scan buffer looking for 0xb5 0x62 - for (int i = 0; i < nread; i++) { - bool ub = buffer[i] == 0xb5 && buffer[i + 1] == 0x62; - - if (ub && ((buffer[i + 2 ] == 0x6 && (buffer[i + 3 ] == 0xb8 || buffer[i + 3 ] == 0x13)) || - (buffer[i + 2 ] == 0xa && buffer[i + 3 ] == 0x4))) { - syslog(LOG_INFO, "%s: launching serial_passthru\n", USB_DEVICE_PATH); - launch_passthru = true; - break; - } - } - } - -#endif - - if (launch_mavlink || launch_nshterm || launch_passthru) { - - // Get the current settings - tcgetattr(ttyacm_fd, &uart_config); - - // cleanup serial port - close(ttyacm_fd); - ttyacm_fd = -1; - - static const char *mavlink_argv[] {"mavlink", "start", "-d", USB_DEVICE_PATH, nullptr}; - static const char *nshterm_argv[] {"nshterm", USB_DEVICE_PATH, nullptr}; -#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) - speed_t baudrate = cfgetspeed(&uart_config); - char baudstring[16]; - snprintf(baudstring, sizeof(baudstring), "%ld", baudrate); - static const char *gps_argv[] {"gps", "stop", nullptr}; - - static const char *passthru_argv[] {"serial_passthru", "start", "-t", "-b", baudstring, "-e", USB_DEVICE_PATH, "-d", SERIAL_PASSTHRU_UBLOX_DEV, nullptr}; -#endif - char **exec_argv = nullptr; - - if (launch_nshterm) { - exec_argv = (char **)nshterm_argv; - - } else if (launch_mavlink) { - exec_argv = (char **)mavlink_argv; - } - -#if defined(CONFIG_SERIAL_PASSTHRU_UBLOX) - - else if (launch_passthru) { - sched_lock(); - exec_argv = (char **)gps_argv; - exec_builtin(exec_argv[0], exec_argv, nullptr); - -#endif - - sched_lock(); - - if (exec_builtin(exec_argv[0], exec_argv, nullptr) > 0) { - } else { - usb_auto_start_state = UsbAutoStartState::disconnecting; - } - - sched_unlock(); - } - } - } - } - - } else { - // cleanup - if (ttyacm_fd >= 0) { - close(ttyacm_fd); - ttyacm_fd = -1; - } - - usb_auto_start_state = UsbAutoStartState::disconnecting; - } - - break; - - case UsbAutoStartState::connected: - if (!vbus_present && !vbus_present_prev) { - sched_lock(); - static const char app[] {"mavlink"}; - static const char *stop_argv[] {"mavlink", "stop", "-d", USB_DEVICE_PATH, NULL}; - exec_builtin(app, (char **)stop_argv, NULL, 0); - sched_unlock(); - - usb_auto_start_state = UsbAutoStartState::disconnecting; - } - - break; - - case UsbAutoStartState::disconnecting: - // serial disconnect if unused - serdis_main(0, NULL); - usb_auto_start_state = UsbAutoStartState::disconnected; - break; - } - } - - vbus_present_prev = vbus_present; - - if (rescheduled != PX4_OK) { - work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, NULL, USEC2TICK(1000000)); - } - } - - - void cdcacm_init(void) { - work_queue(LPWORK, &usb_serial_work, mavlink_usb_check, nullptr, 0); - } - -#endif // CONFIG_SYSTEM_CDCACM From 3ce01125646714dc3ee5fd6076276cee0f98f8e5 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Tue, 1 Sep 2026 15:23:56 -0700 Subject: [PATCH 16/24] fix(uavcan): use PRIu32 for bitrate readback print on NuttX 12 The UAVCAN_BITRATE code merged via #28457 prints the driver's arbi_bitrate (uint32_t) with %u. On the NuttX 12.12 toolchain uint32_t is unsigned long, so -Werror=format fails every SocketCAN board (imxrt, s32k). Use PRIu32 for the uint32_t; kbps stays %u as it is a uint16_t promoted to int. Assisted-by: Claude:claude-fable-5 Signed-off-by: Ramon Roche --- .../uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp index 35901b3f2f0b..9efc0ef5844c 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp @@ -387,7 +387,7 @@ int CanIface::setBitRate(uint32_t bitrate) * restarted a running controller from inside the driver, which on FlexCAN * with ECC RAM initialisation is a bus fault. Keep the configured rate. */ - PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %u kbit/s needs a newer NuttX, staying at %u kbit/s", + PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %u kbit/s needs a newer NuttX, staying at %" PRIu32 " kbit/s", _index, kbps, ifr.ifr_ifru.ifru_can_data.arbi_bitrate); return 0; #else From a6c11831570f3c9403de26ae98d604b0521947f7 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 2 Sep 2026 14:28:03 +1200 Subject: [PATCH 17/24] fix(nuttx): bump submodule for kthread group crash and CAN ioctl symbol NuttX 12.12.0 shares one statically allocated g_kthread_group between all kernel threads, but group_leave() guards the group_release() call behind HAVE_GROUP_MEMBERS, which is only defined when pthreads are enabled. Every bootloader config sets CONFIG_DEFAULT_SMALL=y, so DISABLE_PTHREAD defaults to y, and the first kernel thread to exit tears down the shared group and calls kmm_free() on a .bss static. The bootloader died before USB enumeration. Around 64 configs in the tree share that combination. The submodule now carries the upstream fix, apache/nuttx f20f9ff19e. The bump also picks up the backport that recombines the per-command CAN ioctl Kconfig options back into NETDEV_CAN_IOCTL. Defconfigs on this branch already reference CONFIG_NETDEV_CAN_IOCTL, which does not exist at the previously pinned commit, so SocketCAN bitrate, filter and state ioctls were silently disabled on ark/fmu-v6xrt, px4/fmu-v6xrt, nxp/mr-canhubk3, nxp/tropic-community and nxp/mr-tropic. Assisted-by: Claude:claude-opus-5 Signed-off-by: Julian Oes --- platforms/nuttx/NuttX/nuttx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/nuttx/NuttX/nuttx b/platforms/nuttx/NuttX/nuttx index 1ccf39484cdd..0e3489fcbac4 160000 --- a/platforms/nuttx/NuttX/nuttx +++ b/platforms/nuttx/NuttX/nuttx @@ -1 +1 @@ -Subproject commit 1ccf39484cdd06057ce815fbb778b935c8aec3dc +Subproject commit 0e3489fcbac433092a9561b92bab72749cb755c1 From 449ff7ade698894faa187d725963339e20c3727a Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 2 Sep 2026 14:28:18 +1200 Subject: [PATCH 18/24] fix(bootloader): select the MSP before jumping to the application NuttX 12.12.0 added arm_initialize_stack(), which moves thread mode onto the process stack pointer whenever CONFIG_ARCH_INTERRUPTSTACK > 7. Every bootloader config qualifies, so the bootloader now reaches arch_do_jump() with CONTROL.SPSEL set, where previously it ran on the main stack. arch_do_jump() writes the MSP and branches, but never selects it. The application therefore starts on the bootloader's PSP while its own startup code initialises a stack pointer the CPU is not using. Boards booted far enough to reach NSH and start MAVLink, then hard faulted once the stale bootloader stack was overwritten, surfacing as an assertion in Idle_Task with no useful backtrace. Clear CONTROL.SPSEL so control passes on the stack the application expects. The i.MX RT bootloader performs the same jump and its configs also exceed the interrupt stack threshold, so fix both. Verified on CubePilot CubeOrange and Pixhawk 6C; the prebuilt bootloaders for both are regenerated, as the shipped binaries have the defect. Assisted-by: Claude:claude-opus-5 Signed-off-by: Julian Oes --- .../cubepilot_cubeorange_bootloader.bin | Bin 43200 -> 49884 bytes .../fmu-v6c/extras/px4_fmu-v6c_bootloader.bin | Bin 46100 -> 52492 bytes .../src/bootloader/nxp/imxrt_common/main.c | 17 ++++++++++++++--- .../src/bootloader/stm/stm32_common/main.c | 17 ++++++++++++++--- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/boards/cubepilot/cubeorange/extras/cubepilot_cubeorange_bootloader.bin b/boards/cubepilot/cubeorange/extras/cubepilot_cubeorange_bootloader.bin index a2b7b74c1cc1e95ac1fc465f66776066454b1b22..c27e81a3be509d8c9b44a5aa4d711f6015d52d58 100755 GIT binary patch literal 49884 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∨^)%utNatiy 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

v_Jjz`oC%G)6Yvj?bHFC16Mox7s#Z&3# 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 7). The application expects to start + * on the MSP, so select it again before handing over -- otherwise the app + * keeps running on the bootloader's stack and faults once it is clobbered. + */ asm volatile( - "msr msp, %0 \n" - "bx %1 \n" - : : "r"(stacktop), "r"(entrypoint) :); + "mrs %0, control \n" + "bic %0, %0, #2 \n" + "msr control, %0 \n" + "isb sy \n" + "msr msp, %1 \n" + "bx %2 \n" + : "=&r"(scratch) : "r"(stacktop), "r"(entrypoint) :); // just to keep noreturn happy for (;;) ; diff --git a/platforms/nuttx/src/bootloader/stm/stm32_common/main.c b/platforms/nuttx/src/bootloader/stm/stm32_common/main.c index 9c2d9ec2fd82..cb1ef0e8f0eb 100644 --- a/platforms/nuttx/src/bootloader/stm/stm32_common/main.c +++ b/platforms/nuttx/src/bootloader/stm/stm32_common/main.c @@ -636,10 +636,21 @@ arch_do_jump(const uint32_t *app_base) uint32_t stacktop = app_base[0]; uint32_t entrypoint = app_base[1]; + uint32_t scratch; + + /* NuttX 12.12 runs thread mode on the PSP (arm_initialize_stack(), enabled + * whenever CONFIG_ARCH_INTERRUPTSTACK > 7). The application expects to start + * on the MSP, so select it again before handing over -- otherwise the app + * keeps running on the bootloader's stack and faults once it is clobbered. + */ asm volatile( - "msr msp, %0 \n" - "bx %1 \n" - : : "r"(stacktop), "r"(entrypoint) :); + "mrs %0, control \n" + "bic %0, %0, #2 \n" + "msr control, %0 \n" + "isb sy \n" + "msr msp, %1 \n" + "bx %2 \n" + : "=&r"(scratch) : "r"(stacktop), "r"(entrypoint) :); // just to keep noreturn happy for (;;) ; From 88fd0350f903be76b60ae498910e5d15441a1fd2 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 2 Sep 2026 15:58:26 +1200 Subject: [PATCH 19/24] fix(uavcan): keep the configured CAN bitrate on FlexCAN controllers The SIOCSCANBITRATE path in CanIface::setBitRate() was gated on SIOCGCANERRORS, which the NuttX submodule bump now defines. That turned on a retune sequence that had never been compiled or run in this tree: it takes the interface down, sets the bitrate and brings it back up. Two problems surfaced on a Pixhawk v6XRT. The path did not build, because it still used IFF_DOWN, which NuttX removed; SIOCSIFFLAGS now acts on the IFF_UP request bit, so clearing it is what takes an interface down. Once it built, the board booted and then crashed a few seconds later, when uavcan started and retuned the interfaces. The driver ioctl itself is harmless and only stores the timings, so the fault is in bringing a FlexCAN interface down and back up at runtime, where ECC RAM initialisation runs again on a controller that has already been started. SIOCGCANERRORS reports whether a driver can read error counters, which says nothing about whether it can be retuned; the two capabilities only happened to arrive in the same commit. Gate on the capability that is actually meant, and keep the configured rate on the FlexCAN chips. Every board in the tree that enables SocketCAN today is FlexCAN, so this restores the behaviour those boards already had before the bump. Verified on px4_fmu-v6xrt: crashes with the retune path active, stable with the configured rate kept. Assisted-by: Claude:claude-opus-5 Signed-off-by: Julian Oes --- .../socketcan/driver/src/socketcan.cpp | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp index 9efc0ef5844c..12e244fe7a98 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp @@ -361,6 +361,25 @@ int CanIface::pollErrors() const #endif } +/* Retuning through SIOCSCANBITRATE takes the interface down and brings it back + * up again. The FlexCAN drivers (i.MX RT, S32K, Kinetis) re-run their ECC RAM + * initialisation on ifup, which faults once the controller has been started, so + * the rate the driver was configured with is kept on those chips instead. + * + * SIOCGCANERRORS only says that the driver can report error counters, which is + * a separate capability from being able to retune, so it cannot gate this on + * its own. + */ +#if defined(SIOCGCANERRORS) && \ + !defined(CONFIG_ARCH_CHIP_IMXRT) && \ + !defined(CONFIG_ARCH_CHIP_S32K1XX) && \ + !defined(CONFIG_ARCH_CHIP_S32K3XX) && \ + !defined(CONFIG_ARCH_CHIP_KINETIS) +# define PX4_SOCKETCAN_SAFE_RETUNE 1 +#else +# define PX4_SOCKETCAN_SAFE_RETUNE 0 +#endif + int CanIface::setBitRate(uint32_t bitrate) { if (_fd < 0 || bitrate == 0) { @@ -382,12 +401,8 @@ int CanIface::setBitRate(uint32_t bitrate) return 0; } -#ifndef SIOCGCANERRORS - /* Before the PX4/NuttX change that added SIOCGCANERRORS, SIOCSCANBITRATE - * restarted a running controller from inside the driver, which on FlexCAN - * with ECC RAM initialisation is a bus fault. Keep the configured rate. - */ - PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %u kbit/s needs a newer NuttX, staying at %" PRIu32 " kbit/s", +#if !PX4_SOCKETCAN_SAFE_RETUNE + PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %u kbit/s not applied, staying at %" PRIu32 " kbit/s", _index, kbps, ifr.ifr_ifru.ifru_can_data.arbi_bitrate); return 0; #else @@ -409,9 +424,11 @@ int CanIface::setBitRate(uint32_t bitrate) const bool was_up = flags.ifr_flags & IFF_UP; - /* NuttX takes IFF_DOWN / IFF_UP as requests, not as a state mask */ + /* NuttX acts on the IFF_UP request bit: setting it brings the interface up, + * clearing it takes the interface down. IFF_DOWN was removed in NuttX 12. + */ if (was_up) { - flags.ifr_flags = IFF_DOWN; + IFF_CLR_UP(flags.ifr_flags); if (ioctl(_fd, SIOCSIFFLAGS, &flags) < 0) { PX4_ERR("can%" PRIu32 ": cannot take the interface down (%d)", _index, errno); From 7ac5a0663111d61afee480917ae6eef5f954d982 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 2 Sep 2026 20:23:22 +1200 Subject: [PATCH 20/24] fix(nuttx): bump submodule for IGMP General Query fix The fix is upstream as f20cf4aac3 but landed after the 12.12.0 tag, so moving the submodule onto 12.12.0 dropped a fix the previous branch already carried. Backport it. Without it the group address in the IGMP header, a uint16_t[2] that decays to a pointer, is compared against INADDR_ANY, which is always false. A General Query then falls through to the group-specific branch, a group is allocated for 0.0.0.0, and joined groups never have their report timers restarted, so the querier ages out the membership and multicast delivery to the device stops. CONFIG_NET_IGMP is enabled on ark/fmu-v6xrt, px4/fmu-v6xrt, nxp/mr-canhubk3, nxp/mr-tropic and nxp/tropic-community. Assisted-by: Claude:claude-opus-5 Signed-off-by: Julian Oes --- platforms/nuttx/NuttX/nuttx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/nuttx/NuttX/nuttx b/platforms/nuttx/NuttX/nuttx index 0e3489fcbac4..1db7c59b40af 160000 --- a/platforms/nuttx/NuttX/nuttx +++ b/platforms/nuttx/NuttX/nuttx @@ -1 +1 @@ -Subproject commit 0e3489fcbac433092a9561b92bab72749cb755c1 +Subproject commit 1db7c59b40afea6c260bb10c8b05c3c9f00b4077 From 9add1e941b48ea7a073c4113d99239f4d9205145 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Wed, 2 Sep 2026 13:43:46 +0200 Subject: [PATCH 21/24] fix(uavcan): NuttX 12.12.0 SocketCAN uses bit/s in can_ioctl_data_s Kernel update changed can_ioctl_data_s bitrate unit from kbit/s to bit/s Update uavcan ioctl logic accordingly --- .../socketcan/driver/src/socketcan.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp index 12e244fe7a98..a118f7ae6bee 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp @@ -390,20 +390,18 @@ int CanIface::setBitRate(uint32_t bitrate) snprintf(ifr.ifr_name, IFNAMSIZ, "can%" PRIu32, _index); - const uint16_t kbps = bitrate / 1000; - if (ioctl(_fd, SIOCGCANBITRATE, &ifr) < 0) { PX4_WARN("can%" PRIu32 ": cannot read bit rate (%d), leaving it as configured", _index, errno); return 0; } - if (ifr.ifr_ifru.ifru_can_data.arbi_bitrate == kbps) { + if (ifr.ifr_ifru.ifru_can_data.arbi_bitrate == bitrate) { return 0; } #if !PX4_SOCKETCAN_SAFE_RETUNE - PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %u kbit/s not applied, staying at %" PRIu32 " kbit/s", - _index, kbps, ifr.ifr_ifru.ifru_can_data.arbi_bitrate); + PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %" PRIu32 " bit/s not applied, staying at %" PRIu32 " bit/s", + _index, bitrate, ifr.ifr_ifru.ifru_can_data.arbi_bitrate); return 0; #else /* Only the nominal rate changes; the data phase keeps the driver's @@ -411,7 +409,7 @@ int CanIface::setBitRate(uint32_t bitrate) * The driver applies the timing at the next ifup, so the interface is * taken down around the request and brought back up whatever happens. */ - ifr.ifr_ifru.ifru_can_data.arbi_bitrate = kbps; + ifr.ifr_ifru.ifru_can_data.arbi_bitrate = bitrate; struct ifreq flags {}; @@ -449,7 +447,7 @@ int CanIface::setBitRate(uint32_t bitrate) } if (res < 0) { - PX4_ERR("can%" PRIu32 ": %u kbit/s rejected (%d)", _index, kbps, set_errno); + PX4_ERR("can%" PRIu32 ": %u bit/s rejected (%d)", _index, bitrate, set_errno); return -1; } From 8b232afd4a43ce8f1d4b2e4e6735c48b1ef8af46 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Wed, 2 Sep 2026 16:17:00 +0200 Subject: [PATCH 22/24] fix(nuttx): propagate ARCHDEFINES to CFLAGS for __NuttX__ flag Fixes the redefinition warnings in apps/system/dd/dd_main.c. --- platforms/nuttx/NuttX/Make.defs.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platforms/nuttx/NuttX/Make.defs.in b/platforms/nuttx/NuttX/Make.defs.in index 6a78dd30382d..ef5485303a40 100644 --- a/platforms/nuttx/NuttX/Make.defs.in +++ b/platforms/nuttx/NuttX/Make.defs.in @@ -160,6 +160,7 @@ CFLAGS = $(ARCHINCLUDES) \ -std=gnu11 \ ${CMAKE_C_FLAGS} \ $(FLAGS) \ + $(ARCHDEFINES) \ -Wno-bad-function-cast \ -Wno-float-equal \ -Wno-implicit-fallthrough \ @@ -180,6 +181,7 @@ CXXFLAGS = $(ARCHXXINCLUDES) \ -nostdinc++ \ ${CMAKE_CXX_FLAGS} \ $(FLAGS) \ + $(ARCHDEFINES) \ -fcheck-new \ -fno-builtin \ -fno-exceptions \ From ade6af72a87c7cf7c6521f55658f82c788e793c9 Mon Sep 17 00:00:00 2001 From: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> Date: Wed, 2 Sep 2026 13:41:26 -0600 Subject: [PATCH 23/24] fix(uavcan): apply UAVCAN_BITRATE on FlexCAN again, size uavcan/TTY work queues for NuttX 12 (#28509) * fix(uavcan): apply UAVCAN_BITRATE on FlexCAN again 58dfff0de7 turned the SIOCSCANBITRATE path off for i.MX RT, S32K and Kinetis, which is every board in the tree that builds SocketCAN, so UAVCAN_BITRATE stopped doing anything at all. It was written before db6f7ec304, and the crash it works around is that commit's bug: the driver reports bit/s on NuttX 12 and the caller still divided by 1000, so a 1 Mbit/s board asked its controller for 1000 bit/s on every boot. Benched on an ARK FMU-v6XRT with the gate removed: 1 Mbit/s -> 500 kbit/s -> 1 Mbit/s round-trips with both DroneCAN nodes coming back OPERAT, buses error-active, no fault. Requesting a rate the controller cannot reach is also survivable now -- it is reported and the configured rate is kept, where before a negative return from here made CanDriver::init() give up and DroneCAN never started. The %u for a uint32_t is fixed as well; nothing compiled this branch while the gate was in place. * fix(work_queue): size the uavcan and TTY work queues for NuttX 12 NuttX 12.12 costs a few hundred bytes of stack on the paths that go through the file layer, and that is more than these two defaults left spare. Measured against the same PX4 tree on 10.3.0: wq:uavcan 2860/3728 -> 3184/3736 (ARK FMU-v6X, two DroneCAN GNSS nodes) wq:ttyS4 1088/1704 -> 1432/1712 (ARK FMU-v6XRT, crsf_rc) load_mon reports wq:ttyS4 low on stack with 280 bytes left, and wq:uavcan sits at 85 % of its own. 4096 and 2048 restore the margin the 10.3.0 figures had. --- platforms/common/px4_work_queue/Kconfig | 4 +- .../socketcan/driver/src/socketcan.cpp | 41 ++++++++----------- 2 files changed, 18 insertions(+), 27 deletions(-) diff --git a/platforms/common/px4_work_queue/Kconfig b/platforms/common/px4_work_queue/Kconfig index 0f2a2ac004ce..06c3592edf60 100644 --- a/platforms/common/px4_work_queue/Kconfig +++ b/platforms/common/px4_work_queue/Kconfig @@ -207,7 +207,7 @@ config WQ_HP_DEFAULT_PRIORITY config WQ_UAVCAN_STACKSIZE int "Stack size for uavcan" - default 3754 + default 4096 range 1000 10000 help Sets the stack size for the uavcan work queue. @@ -223,7 +223,7 @@ menu "TTY Bus Work Queues" config WQ_TTY_STACKSIZE int "Stack size for TTY work queues" - default 1728 + default 2048 range 1000 10000 help Sets the stack size for all TTY work queues. diff --git a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp index a118f7ae6bee..8ffc3c5852be 100644 --- a/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp +++ b/src/drivers/uavcan/uavcan_drivers/socketcan/driver/src/socketcan.cpp @@ -361,25 +361,6 @@ int CanIface::pollErrors() const #endif } -/* Retuning through SIOCSCANBITRATE takes the interface down and brings it back - * up again. The FlexCAN drivers (i.MX RT, S32K, Kinetis) re-run their ECC RAM - * initialisation on ifup, which faults once the controller has been started, so - * the rate the driver was configured with is kept on those chips instead. - * - * SIOCGCANERRORS only says that the driver can report error counters, which is - * a separate capability from being able to retune, so it cannot gate this on - * its own. - */ -#if defined(SIOCGCANERRORS) && \ - !defined(CONFIG_ARCH_CHIP_IMXRT) && \ - !defined(CONFIG_ARCH_CHIP_S32K1XX) && \ - !defined(CONFIG_ARCH_CHIP_S32K3XX) && \ - !defined(CONFIG_ARCH_CHIP_KINETIS) -# define PX4_SOCKETCAN_SAFE_RETUNE 1 -#else -# define PX4_SOCKETCAN_SAFE_RETUNE 0 -#endif - int CanIface::setBitRate(uint32_t bitrate) { if (_fd < 0 || bitrate == 0) { @@ -395,13 +376,19 @@ int CanIface::setBitRate(uint32_t bitrate) return 0; } - if (ifr.ifr_ifru.ifru_can_data.arbi_bitrate == bitrate) { + const uint32_t configured = ifr.ifr_ifru.ifru_can_data.arbi_bitrate; + + if (configured == bitrate) { return 0; } -#if !PX4_SOCKETCAN_SAFE_RETUNE - PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %" PRIu32 " bit/s not applied, staying at %" PRIu32 " bit/s", - _index, bitrate, ifr.ifr_ifru.ifru_can_data.arbi_bitrate); +#ifndef SIOCGCANERRORS + /* Before the PX4/NuttX change that added SIOCGCANERRORS, SIOCSCANBITRATE + * restarted a running controller from inside the driver, which on FlexCAN + * with ECC RAM initialisation is a bus fault. Keep the configured rate. + */ + PX4_WARN("can%" PRIu32 ": UAVCAN_BITRATE %" PRIu32 " bit/s needs a newer NuttX, staying at %" PRIu32 " bit/s", + _index, bitrate, configured); return 0; #else /* Only the nominal rate changes; the data phase keeps the driver's @@ -447,8 +434,12 @@ int CanIface::setBitRate(uint32_t bitrate) } if (res < 0) { - PX4_ERR("can%" PRIu32 ": %u bit/s rejected (%d)", _index, bitrate, set_errno); - return -1; + /* The interface is back up at the rate the driver was configured with. + * Running DroneCAN at that rate beats not running it at all, which is + * what CanDriver::init() does with a negative return. + */ + PX4_ERR("can%" PRIu32 ": %" PRIu32 " bit/s rejected (%d), staying at %" PRIu32 " bit/s", + _index, bitrate, set_errno, configured); } return 0; From 433f159c9c01351b5527f35f7032650b1394a8f5 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Thu, 3 Sep 2026 12:05:39 -0700 Subject: [PATCH 24/24] chore(nuttx): bump NuttX to px4_firmware_nuttx-12.12.0+ tip Advance the NuttX submodule from 1db7c59 to the fork branch tip f07832f0 (px4_firmware_nuttx-12.12.0+), pulling in three backports: - FlexCAN: store the TX deadline only once the frame is sent - FlexCAN: assign MAXMB rather than OR-ing it in - STM32F412: set SRAM1_END to 256KiB (#407) The two FlexCAN backports are the apache/nuttx#19970 follow-ups the branch was missing; they land the corrected i.MX RT TX-abort behavior. Signed-off-by: Ramon Roche Assisted-by: Claude:claude-fable-5-1 --- platforms/nuttx/NuttX/nuttx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/nuttx/NuttX/nuttx b/platforms/nuttx/NuttX/nuttx index 1db7c59b40af..f07832f0ad6f 160000 --- a/platforms/nuttx/NuttX/nuttx +++ b/platforms/nuttx/NuttX/nuttx @@ -1 +1 @@ -Subproject commit 1db7c59b40afea6c260bb10c8b05c3c9f00b4077 +Subproject commit f07832f0ad6f29adbe966c6829cbc3b420370ec3