diff --git a/Makefile b/Makefile index 86280b27a9bb..405c6d97a618 100644 --- a/Makefile +++ b/Makefile @@ -245,6 +245,7 @@ alt_firmware: \ check_stm_32f4discovery_default \ check_px4_cannode-v1_default \ check_px4_esc-v1_default \ + check_auav_esc35-v1_default \ check_stm_nucleo-F767ZI_default \ check_thiemar_s2740vc-v1_default \ sizes diff --git a/ROMFS/CMakeLists.txt b/ROMFS/CMakeLists.txt index bcc4fb58a64d..0dc8c723d95a 100644 --- a/ROMFS/CMakeLists.txt +++ b/ROMFS/CMakeLists.txt @@ -176,30 +176,57 @@ add_custom_command(OUTPUT romfs_pruned.stamp COMMENT "ROMFS: pruning" ) -# create romfs.img -find_program(GENROMFS genromfs) -if(NOT GENROMFS) - message(FATAL_ERROR "genromfs not found") -endif() -add_custom_command(OUTPUT romfs.img romfs.txt - COMMAND ${CMAKE_COMMAND} -E remove -f romfs.img romfs.txt - COMMAND ${GENROMFS} -f romfs.img -d ${romfs_gen_root_dir} -V "NSHInitVol" -v > romfs.txt 2>&1 - DEPENDS - romfs_pruned.stamp - COMMENT "ROMFS: generating image" - ) +if("${CONFIG_FS_CROMFS}" STREQUAL "y") + add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/gencromfs + COMMAND + make --no-print-directory --silent -f Makefile.host gencromfs + COMMAND ${CMAKE_COMMAND} -E copy gencromfs ${CMAKE_BINARY_DIR}/gencromfs + DEPENDS ${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/nuttx/tools/gencromfs.c + WORKING_DIRECTORY ${NUTTX_DIR}/tools + ) + + # create nsh_romfsimg.c + add_custom_command(OUTPUT nsh_romfsimg.c + COMMAND ${CMAKE_COMMAND} -E remove -f nsh_romfsimg.c + COMMAND ${CMAKE_BINARY_DIR}/gencromfs ${romfs_gen_root_dir} nsh_romfsimg.c + DEPENDS + ${CMAKE_BINARY_DIR}/gencromfs + ${romfs_gen_root_dir}/init.d/rcS + ${romfs_gen_root_dir}/init.d/rc.autostart + romfs_extras.stamp + romfs_pruned.stamp + COMMENT "ROMFS: generating image" + ) -# create nsh_romfsimg.c -find_program(XXD xxd) -if(NOT XXD) - message(FATAL_ERROR "xxd not found") +else() + # create romfs.img + find_program(GENROMFS genromfs) + if(NOT GENROMFS) + message(FATAL_ERROR "genromfs not found") + endif() + add_custom_command(OUTPUT romfs.img romfs.txt + COMMAND ${CMAKE_COMMAND} -E remove -f romfs.img romfs.txt + COMMAND ${GENROMFS} -f romfs.img -d ${romfs_gen_root_dir} -V "NSHInitVol" -v > romfs.txt 2>&1 + DEPENDS + romfs_pruned.stamp + COMMENT "ROMFS: generating image" + ) + + # create nsh_romfsimg.c + find_program(XXD xxd) + if(NOT XXD) + message(FATAL_ERROR "xxd not found") + endif() + add_custom_command(OUTPUT nsh_romfsimg.c + COMMAND ${CMAKE_COMMAND} -E remove -f nsh_romfsimg.c + COMMAND ${XXD} -i romfs.img nsh_romfsimg.c + COMMAND sed 's/unsigned/const unsigned/g' nsh_romfsimg.c > nsh_romfsimg.c.tmp && ${CMAKE_COMMAND} -E rename nsh_romfsimg.c.tmp nsh_romfsimg.c + DEPENDS romfs.img + ) endif() -add_custom_command(OUTPUT nsh_romfsimg.c - COMMAND ${CMAKE_COMMAND} -E remove -f nsh_romfsimg.c - COMMAND ${XXD} -i romfs.img nsh_romfsimg.c - COMMAND sed 's/unsigned/const unsigned/g' nsh_romfsimg.c > nsh_romfsimg.c.tmp && ${CMAKE_COMMAND} -E rename nsh_romfsimg.c.tmp nsh_romfsimg.c - DEPENDS romfs.img - ) + add_library(romfs STATIC nsh_romfsimg.c) add_dependencies(romfs prebuild_targets) diff --git a/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig b/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig index 878f01fad1c8..ab74ee360f02 100644 --- a/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig +++ b/boards/airmind/mindpx-v2/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F427V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +532,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +559,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +637,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +668,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,36 +682,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +716,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +736,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,18 +764,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_AIRMIND_MINDPX_V2=y -CONFIG_ARCH_BOARD="airmind_mindpx-v2" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -708,13 +783,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -729,10 +805,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -744,10 +820,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -758,17 +837,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -798,14 +881,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -821,14 +931,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -866,6 +976,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -877,6 +992,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -896,6 +1012,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -916,25 +1034,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -960,6 +1081,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -973,13 +1095,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -987,27 +1112,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1019,6 +1123,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1028,6 +1135,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1068,19 +1244,6 @@ CONFIG_USART3_2STOP=0 # CONFIG_USART3_OFLOWCONTROL is not set # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1093,32 +1256,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1163,11 +1302,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="MindPX FMU v2.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1178,6 +1320,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1190,6 +1333,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1214,16 +1360,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1234,16 +1388,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1252,8 +1428,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1274,11 +1450,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1296,7 +1472,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1354,6 +1529,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1377,6 +1558,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1387,6 +1569,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1405,6 +1588,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1418,47 +1602,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1472,6 +1661,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1479,6 +1669,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1488,6 +1679,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1498,15 +1690,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1535,10 +1744,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1549,41 +1760,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1595,22 +1807,21 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1622,6 +1833,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1645,10 +1857,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1662,18 +1870,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1682,10 +1896,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/airmind/mindpx-v2/src/init.c b/boards/airmind/mindpx-v2/src/init.c index a30f01f80a2a..d30811a1fe31 100644 --- a/boards/airmind/mindpx-v2/src/init.c +++ b/boards/airmind/mindpx-v2/src/init.c @@ -245,8 +245,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/atmel/same70xplained/nuttx-config/nsh/defconfig b/boards/atmel/same70xplained/nuttx-config/nsh/defconfig index 14b6ab4ca616..f4fc9077666e 100644 --- a/boards/atmel/same70xplained/nuttx-config/nsh/defconfig +++ b/boards/atmel/same70xplained/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -69,45 +70,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set CONFIG_ARCH_CHIP_SAMV7=y # CONFIG_ARCH_CHIP_STM32 is not set # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set # CONFIG_ARCH_CORTEXM3 is not set @@ -125,23 +139,27 @@ CONFIG_ARCH_CORTEXM7=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="samv7" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_DPFPU=y +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_DPFPU is not set # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # CONFIG_ARMV7M_HAVE_ICACHE=y CONFIG_ARMV7M_HAVE_DCACHE=y +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y @@ -158,7 +176,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # SAMV7 Configuration Options @@ -361,12 +378,14 @@ CONFIG_SAMV7_USBHS_PREALLOCATE=y CONFIG_SAMV7_USBHS_EP7DMA_WAR=y # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -380,8 +399,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +# CONFIG_ARCH_HAVE_PROGMEM is not set CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -397,7 +420,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=51262 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -427,9 +449,16 @@ CONFIG_RAM_SIZE=393216 # Board Selection # # CONFIG_ARCH_BOARD_SAME70_XPLAINED is not set -CONFIG_ARCH_BOARD_ATMEL_SAME70XPLAINED=y -# CONFIG_ARCH_BOARD_CUSTOM is not set -CONFIG_ARCH_BOARD="atmel_same70xplained" +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +# CONFIG_BOARD_CUSTOM_LEDS is not set +# CONFIG_BOARD_CUSTOM_BUTTONS is not set # # Common Board Options @@ -439,13 +468,14 @@ CONFIG_ARCH_BOARD="atmel_same70xplained" # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -463,7 +493,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -475,10 +505,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -489,17 +522,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -529,14 +566,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -552,14 +616,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -597,6 +661,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set CONFIG_ARCH_HAVE_SPI_CS_CONTROL=y # CONFIG_ARCH_HAVE_SPI_BITORDER is not set @@ -608,6 +677,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_CS_CONTROL is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -626,8 +696,10 @@ CONFIG_WATCHDOG=y CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -646,21 +718,25 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # # LED Support # +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -CONFIG_MMCSD_HAVECARDDETECT=y +CONFIG_MMCSD_HAVE_CARDDETECT=y +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set CONFIG_MMCSD_SDIO=y -# CONFIG_SDIO_PREFLIGHT is not set # CONFIG_SDIO_MUXBUS is not set # CONFIG_SDIO_WIDTH_D1_ONLY is not set CONFIG_SDIO_BLOCKSETUP=y @@ -697,6 +773,7 @@ CONFIG_AT24XX_FREQUENCY=100000 # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -707,13 +784,16 @@ CONFIG_AT24XX_FREQUENCY=100000 # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=70 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -721,6 +801,21 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +# CONFIG_USART0_SERIAL_CONSOLE is not set +CONFIG_USART1_SERIAL_CONSOLE=y +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -731,8 +826,16 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set CONFIG_USART0_SERIALDRIVER=y CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART2_SERIALDRIVER is not set @@ -742,18 +845,7 @@ CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_USART0_SERIAL_CONSOLE is not set -CONFIG_USART1_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART0 Configuration @@ -780,6 +872,8 @@ CONFIG_USART1_2STOP=0 # CONFIG_USART1_IFLOWCONTROL is not set # CONFIG_USART1_OFLOWCONTROL is not set # CONFIG_USART1_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -802,6 +896,7 @@ CONFIG_USBDEV_MAXPOWER=500 # CONFIG_PL2303 is not set CONFIG_CDCACM=y # CONFIG_CDCACM_CONSOLE is not set +# CONFIG_CDCACM_IFLOWCONTROL is not set CONFIG_CDCACM_EP0MAXPACKET=64 CONFIG_CDCACM_EPINTIN=1 CONFIG_CDCACM_EPINTIN_FSSIZE=64 @@ -822,11 +917,15 @@ CONFIG_CDCACM_PRODUCTID=0x006e CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 SAME70-XPLD V1.x" # CONFIG_USBMSC is not set +# CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -837,6 +936,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -849,6 +949,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -873,16 +976,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -893,16 +1004,37 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set # CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -911,8 +1043,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=1 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -933,11 +1065,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -955,7 +1087,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1013,6 +1144,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1036,6 +1173,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1046,6 +1184,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1064,6 +1203,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1081,22 +1221,35 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set +# CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set CONFIG_EXAMPLES_MOUNT=y @@ -1105,20 +1258,15 @@ CONFIG_EXAMPLES_MOUNT_NSECTORS=2048 CONFIG_EXAMPLES_MOUNT_SECTORSIZE=512 CONFIG_EXAMPLES_MOUNT_RAMDEVNO=0 # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1132,6 +1280,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1139,6 +1288,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1148,6 +1298,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1158,15 +1309,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1195,10 +1363,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +# CONFIG_NSH_QUOTE is not set CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1219,8 +1389,10 @@ CONFIG_NSH_BUILTIN_APPS=y # 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_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 @@ -1233,7 +1405,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1255,6 +1426,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TELNETD is not set +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNAME is not set # CONFIG_NSH_DISABLE_UNSET is not set @@ -1267,7 +1439,7 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y # CONFIG_NSH_CMDOPT_DD_STATS is not set CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" @@ -1281,6 +1453,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1304,10 +1477,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1321,18 +1490,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1341,10 +1516,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/atmel/same70xplained/src/init.c b/boards/atmel/same70xplained/src/init.c index a200e3a639b5..7a12067906c0 100644 --- a/boards/atmel/same70xplained/src/init.c +++ b/boards/atmel/same70xplained/src/init.c @@ -243,8 +243,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/auav/esc35-v1/default.cmake b/boards/auav/esc35-v1/default.cmake index 574c4c5639ea..a5ce12d19682 100644 --- a/boards/auav/esc35-v1/default.cmake +++ b/boards/auav/esc35-v1/default.cmake @@ -27,8 +27,8 @@ add_definitions( include(px4_make_uavcan_bootloader) px4_make_uavcan_bootloadable( - BOARD auavesc35 - BIN ${PX4_BINARY_DIR}/auavesc35-v1.bin + BOARD auav_esc35-v1 + BIN ${PX4_BINARY_DIR}/auav_esc35-v1.bin HWNAME ${uavcanblid_name} HW_MAJOR ${uavcanblid_hw_version_major} HW_MINOR ${uavcanblid_hw_version_minor} diff --git a/boards/auav/esc35-v1/nuttx-config/nsh/defconfig b/boards/auav/esc35-v1/nuttx-config/nsh/defconfig index 1c4a0a4373b6..fcedf2ec1067 100644 --- a/boards/auav/esc35-v1/nuttx-config/nsh/defconfig +++ b/boards/auav/esc35-v1/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set # CONFIG_DEFAULT_SMALL is not set CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -71,45 +72,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set # CONFIG_ARCH_CORTEXM3 is not set @@ -127,22 +141,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -179,6 +196,14 @@ CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -214,10 +239,24 @@ CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -236,6 +275,10 @@ CONFIG_ARCH_CHIP_STM32F303CC=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -263,7 +306,18 @@ CONFIG_ARCH_CHIP_STM32F303CC=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -297,6 +351,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -322,6 +377,8 @@ CONFIG_STM32_STM32F303=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set # CONFIG_STM32_STM32F4XXX is not set +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -340,6 +397,7 @@ CONFIG_STM32_HAVE_CCM=y CONFIG_STM32_HAVE_USBDEV=y # CONFIG_STM32_HAVE_OTGFS is not set # CONFIG_STM32_HAVE_FSMC is not set +# CONFIG_STM32_HAVE_IOCOMPENSATION is not set # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -368,8 +426,8 @@ CONFIG_STM32_HAVE_TIM17=y CONFIG_STM32_HAVE_ADC2=y CONFIG_STM32_HAVE_ADC3=y CONFIG_STM32_HAVE_ADC4=y -# CONFIG_STM32_HAVE_ADC1_DMA is not set -# CONFIG_STM32_HAVE_ADC2_DMA is not set +CONFIG_STM32_HAVE_ADC1_DMA=y +CONFIG_STM32_HAVE_ADC2_DMA=y # CONFIG_STM32_HAVE_ADC3_DMA is not set # CONFIG_STM32_HAVE_ADC4_DMA is not set # CONFIG_STM32_HAVE_SDADC1 is not set @@ -405,6 +463,14 @@ CONFIG_STM32_HAVE_SPI3=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +CONFIG_STM32_HAVE_IP_DMA_V1=y +# CONFIG_STM32_HAVE_IP_DMA_V2 is not set +# CONFIG_STM32_HAVE_IP_TIMERS_V1 is not set +CONFIG_STM32_HAVE_IP_TIMERS_V2=y +# CONFIG_STM32_HAVE_IP_ADC_V1 is not set +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +CONFIG_STM32_HAVE_IP_ADC_V2=y +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set # CONFIG_STM32_ADC1 is not set # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -415,9 +481,10 @@ CONFIG_STM32_DMA1=y CONFIG_STM32_DMA2=y # CONFIG_STM32_DAC1 is not set # CONFIG_STM32_DAC2 is not set +# CONFIG_STM32_HRTIM is not set # CONFIG_STM32_I2C1 is not set # CONFIG_STM32_I2C2 is not set -# CONFIG_STM32_OPAMP is not set +# CONFIG_STM32_RTC is not set CONFIG_STM32_PWR=y # CONFIG_STM32_SDIO is not set # CONFIG_STM32_SPI1 is not set @@ -441,12 +508,14 @@ CONFIG_STM32_TIM2=y CONFIG_STM32_USB=y # CONFIG_STM32_IWDG is not set # CONFIG_STM32_WWDG is not set +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set # # Alternate Pin Mapping # -# CONFIG_STM32_FLASH_WORKAROUND_DATA_CACHE_CORRUPTION_ON_RWW is not set # CONFIG_STM32_JTAG_DISABLE is not set # CONFIG_STM32_JTAG_FULL_ENABLE is not set # CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set @@ -462,32 +531,24 @@ CONFIG_STM32_CCMEXCLUDE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM2_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set -# CONFIG_STM32_HAVE_RTC_COUNTER is not set -# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y +# CONFIG_STM32_TIM2_CAP is not set # -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration +# STM32 TIMx Outputs Configuration # +# CONFIG_STM32_USART is not set +# CONFIG_STM32_USART_RXDMA is not set +# CONFIG_STM32_SERIALDRIVER is not set +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set +# CONFIG_STM32_HAVE_RTC_COUNTER is not set +# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set # # USB Device Configuration @@ -495,12 +556,14 @@ CONFIG_RTC_HSECLOCK=y # CONFIG_STM32_USB_ITRMP is not set # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -514,8 +577,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -530,7 +597,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=5483 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -559,15 +625,15 @@ CONFIG_RAM_SIZE=131072 # # Board Selection # -CONFIG_ARCH_BOARD_AUAV_ESC35_V1=y -CONFIG_ARCH_BOARD="auav_esc35-v1" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y -# CONFIG_BOARD_CUSTOM_LEDS is not set +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +CONFIG_BOARD_CUSTOM_LEDS=y # CONFIG_BOARD_CUSTOM_BUTTONS is not set # @@ -575,20 +641,19 @@ CONFIG_BOARD_RESET_ON_CRASH=y # CONFIG_ARCH_HAVE_LEDS=y CONFIG_ARCH_LEDS=y -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Board-Specific Options # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y +# CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=0 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -606,7 +671,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -618,10 +683,13 @@ CONFIG_PREALLOC_TIMERS=20 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -632,17 +700,19 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -673,14 +743,27 @@ CONFIG_BOARD_INITIALIZE=y CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +# CONFIG_SIG_DEFAULT is not set # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -696,14 +779,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=4096 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=4096 # @@ -747,16 +830,14 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # # CONFIG_TIMER is not set # CONFIG_ONESHOT is not set -CONFIG_RTC=y -CONFIG_RTC_DATETIME=y -# CONFIG_RTC_ALARM is not set -# CONFIG_RTC_DRIVER is not set -# CONFIG_RTC_EXTERNAL is not set +# CONFIG_RTC is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -775,9 +856,16 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # # LED Support # +# CONFIG_USERLED is not set +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set @@ -787,7 +875,9 @@ CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set # CONFIG_SERIAL is not set @@ -812,7 +902,8 @@ CONFIG_USBDEV_MAXPOWER=500 # CONFIG_USBDEV_COMPOSITE is not set # CONFIG_PL2303 is not set CONFIG_CDCACM=y -# CONFIG_CDCACM_CONSOLE is not set +CONFIG_CDCACM_CONSOLE=y +# CONFIG_CDCACM_IFLOWCONTROL is not set CONFIG_CDCACM_EP0MAXPACKET=64 CONFIG_CDCACM_EPINTIN=1 CONFIG_CDCACM_EPINTIN_FSSIZE=64 @@ -833,11 +924,15 @@ CONFIG_CDCACM_PRODUCTID=0xa4a7 CONFIG_CDCACM_VENDORSTR="Auav" CONFIG_CDCACM_PRODUCTSTR="AUAV ESC35" # CONFIG_USBMSC is not set +# CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -848,6 +943,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set # CONFIG_SYSLOG_SERIAL_CONSOLE is not set # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -860,6 +956,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -884,19 +983,41 @@ CONFIG_SYSLOG_CONSOLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set # CONFIG_FS_FAT is not set # CONFIG_FS_NXFFS is not set # CONFIG_FS_ROMFS is not set +# CONFIG_FS_CROMFS is not set # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set # CONFIG_FS_BINFS is not set # CONFIG_FS_PROCFS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +# CONFIG_NXFONTS_DISABLE_1BPP is not set +# CONFIG_NXFONTS_DISABLE_2BPP is not set +# CONFIG_NXFONTS_DISABLE_4BPP is not set +# CONFIG_NXFONTS_DISABLE_8BPP is not set +# CONFIG_NXFONTS_DISABLE_16BPP is not set +# CONFIG_NXFONTS_DISABLE_24BPP is not set +# CONFIG_NXFONTS_DISABLE_32BPP is not set +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -905,6 +1026,7 @@ CONFIG_FS_MQUEUE_MPATH="/var/mqueue" CONFIG_MM_REGIONS=1 # CONFIG_ARCH_HAVE_HEAP2 is not set # CONFIG_GRAN is not set +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -925,11 +1047,11 @@ CONFIG_MM_REGIONS=1 # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set CONFIG_SYMTAB_ORDEREDBYNAME=y # @@ -947,7 +1069,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1003,6 +1124,7 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +# CONFIG_LIBC_LZF is not set # # Time/Time Zone Support @@ -1026,6 +1148,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1035,6 +1158,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1053,6 +1177,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1066,43 +1191,48 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=4096 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1115,11 +1245,13 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_TIFF is not set # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1137,14 +1269,31 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1172,10 +1321,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1196,8 +1347,10 @@ CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1231,6 +1384,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y CONFIG_NSH_DISABLE_TIME=y # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNAME is not set # CONFIG_NSH_DISABLE_UNSET is not set @@ -1242,7 +1396,7 @@ CONFIG_NSH_MMCSDMINOR=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +# CONFIG_NSH_VARS is not set # CONFIG_NSH_CMDOPT_DD_STATS is not set CONFIG_NSH_CODECS_BUFSIZE=128 # CONFIG_NSH_CMDOPT_HEXDUMP is not set @@ -1266,10 +1420,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1283,10 +1433,14 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set -# CONFIG_SYSTEM_INSTALL is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y @@ -1297,7 +1451,7 @@ CONFIG_READLINE_MAX_EXTCMDS=64 CONFIG_READLINE_CMD_HISTORY=y CONFIG_READLINE_CMD_HISTORY_LINELEN=64 CONFIG_READLINE_CMD_HISTORY_LEN=4 -# CONFIG_SYSTEM_STACKMONITOR is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set # CONFIG_SYSTEM_TEE is not set @@ -1305,10 +1459,21 @@ CONFIG_READLINE_CMD_HISTORY_LEN=4 # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/auav/esc35-v1/src/init.c b/boards/auav/esc35-v1/src/init.c index 807e86715567..c36c09b04853 100644 --- a/boards/auav/esc35-v1/src/init.c +++ b/boards/auav/esc35-v1/src/init.c @@ -168,8 +168,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else @@ -221,3 +221,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const uint8_t *filename, int lineno) { } + +__EXPORT int fsync(int fd) +{ + return 0; +} diff --git a/boards/auav/x21/nuttx-config/nsh/defconfig b/boards/auav/x21/nuttx-config/nsh/defconfig index 98a81af3ac3f..280caae4b129 100644 --- a/boards/auav/x21/nuttx-config/nsh/defconfig +++ b/boards/auav/x21/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F427V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y # CONFIG_STM32_I2C2 is not set # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +532,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +559,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +637,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +668,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,36 +682,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +716,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +736,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,16 +764,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_AUAV_X21=y -CONFIG_ARCH_BOARD="auav_x21" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -706,13 +783,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -727,10 +805,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -742,10 +820,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -756,17 +837,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -796,14 +881,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -819,14 +931,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -864,6 +976,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -875,6 +992,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -894,6 +1012,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -914,25 +1034,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -958,6 +1081,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -971,13 +1095,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -985,27 +1112,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1017,6 +1123,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1026,6 +1135,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1066,19 +1244,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1091,32 +1256,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1161,11 +1302,14 @@ CONFIG_CDCACM_VENDORSTR="AUAV" CONFIG_CDCACM_PRODUCTSTR="PX4 AUAV X2.1" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1176,6 +1320,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1188,6 +1333,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1212,16 +1360,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1232,16 +1388,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1250,8 +1428,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1272,11 +1450,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1294,7 +1472,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1352,6 +1529,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1375,6 +1558,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1385,6 +1569,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1403,6 +1588,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1416,47 +1602,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1470,6 +1661,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1477,6 +1669,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1486,6 +1679,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1496,15 +1690,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1533,10 +1744,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1557,8 +1770,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1571,7 +1786,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1592,7 +1806,8 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set -# CONFIG_NSH_DISABLE_TELNETD is not set +CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1605,7 +1820,7 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 @@ -1618,6 +1833,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1641,10 +1857,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1658,18 +1870,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1678,10 +1896,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/auav/x21/src/init.c b/boards/auav/x21/src/init.c index 0f25f1f9cdcb..6c1c9d021eeb 100644 --- a/boards/auav/x21/src/init.c +++ b/boards/auav/x21/src/init.c @@ -261,8 +261,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/av/x-v1/nuttx-config/nsh/defconfig b/boards/av/x-v1/nuttx-config/nsh/defconfig index 206f0c51597a..757054479b6f 100644 --- a/boards/av/x-v1/nuttx-config/nsh/defconfig +++ b/boards/av/x-v1/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set # CONFIG_ARCH_CHIP_STM32 is not set # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set CONFIG_ARCH_CHIP_STM32F7=y +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,23 +140,27 @@ CONFIG_ARCH_CORTEXM7=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32f7" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_DPFPU=y +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y CONFIG_ARCH_DPFPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # CONFIG_ARMV7M_HAVE_ICACHE=y CONFIG_ARMV7M_HAVE_DCACHE=y +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y @@ -162,7 +177,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # CONFIG_USART1_RS485 is not set CONFIG_USART1_RXDMA=y # CONFIG_USART2_RS485 is not set @@ -180,14 +194,26 @@ CONFIG_USART6_RXDMA=y CONFIG_UART7_RXDMA=y # CONFIG_UART8_RS485 is not set CONFIG_UART8_RXDMA=y -CONFIG_SERIAL_DISABLE_REORDERING=y -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef # # STM32 F7 Configuration Options # +# CONFIG_ARCH_CHIP_STM32F722RC is not set +# CONFIG_ARCH_CHIP_STM32F722RE is not set +# CONFIG_ARCH_CHIP_STM32F722VC is not set +# CONFIG_ARCH_CHIP_STM32F722VE is not set +# CONFIG_ARCH_CHIP_STM32F722ZC is not set +# CONFIG_ARCH_CHIP_STM32F722ZE is not set +# CONFIG_ARCH_CHIP_STM32F722IC is not set +# CONFIG_ARCH_CHIP_STM32F722IE is not set +# CONFIG_ARCH_CHIP_STM32F723RC is not set +# CONFIG_ARCH_CHIP_STM32F723RE is not set +# CONFIG_ARCH_CHIP_STM32F723VC is not set +# CONFIG_ARCH_CHIP_STM32F723VE is not set +# CONFIG_ARCH_CHIP_STM32F723ZC is not set +# CONFIG_ARCH_CHIP_STM32F723ZE is not set +# CONFIG_ARCH_CHIP_STM32F723IC is not set +# CONFIG_ARCH_CHIP_STM32F723IE is not set # CONFIG_ARCH_CHIP_STM32F745VG is not set # CONFIG_ARCH_CHIP_STM32F745VE is not set # CONFIG_ARCH_CHIP_STM32F745IG is not set @@ -245,16 +271,21 @@ CONFIG_ARCH_CHIP_STM32F777NI=y # CONFIG_ARCH_CHIP_STM32F779NI is not set # CONFIG_ARCH_CHIP_STM32F779BI is not set # CONFIG_ARCH_CHIP_STM32F779AI is not set +# CONFIG_STM32F7_STM32F72XX is not set +# CONFIG_STM32F7_STM32F73XX is not set # CONFIG_STM32F7_STM32F74XX is not set # CONFIG_STM32F7_STM32F75XX is not set # CONFIG_STM32F7_STM32F76XX is not set CONFIG_STM32F7_STM32F77XX=y +# CONFIG_STM32F7_IO_CONFIG_R is not set # CONFIG_STM32F7_IO_CONFIG_V is not set # CONFIG_STM32F7_IO_CONFIG_I is not set # CONFIG_STM32F7_IO_CONFIG_Z is not set CONFIG_STM32F7_IO_CONFIG_N=y # CONFIG_STM32F7_IO_CONFIG_B is not set # CONFIG_STM32F7_IO_CONFIG_A is not set +# CONFIG_STM32F7_STM32F722XX is not set +# CONFIG_STM32F7_STM32F723XX is not set # CONFIG_STM32F7_STM32F745XX is not set # CONFIG_STM32F7_STM32F746XX is not set # CONFIG_STM32F7_STM32F756XX is not set @@ -273,10 +304,11 @@ CONFIG_STM32F7_STM32F777XX=y # CONFIG_STM32F7_FLASH_CONFIG_G is not set CONFIG_STM32F7_FLASH_CONFIG_I=y CONFIG_STM32F7_FLASH_OVERRIDE_DEFAULT=y +# CONFIG_STM32F7_FLASH_OVERRIDE_C is not set # CONFIG_STM32F7_FLASH_OVERRIDE_E is not set # CONFIG_STM32F7_FLASH_OVERRIDE_G is not set # CONFIG_STM32F7_FLASH_OVERRIDE_I is not set -CONFIG_STM32F7_FLASH_ART_ACCELERATOR=y +# CONFIG_STM32F7_FLASH_ART_ACCELERATOR is not set # # STM32 Peripheral Support @@ -285,12 +317,14 @@ CONFIG_STM32F7_HAVE_LTDC=y CONFIG_STM32F7_HAVE_FMC=y CONFIG_STM32F7_HAVE_ETHRNET=y CONFIG_STM32F7_HAVE_RNG=y +CONFIG_STM32F7_HAVE_SPI4=y CONFIG_STM32F7_HAVE_SPI5=y CONFIG_STM32F7_HAVE_SPI6=y CONFIG_STM32F7_HAVE_SDMMC2=y CONFIG_STM32F7_HAVE_ADC1_DMA=y # CONFIG_STM32F7_HAVE_ADC2_DMA is not set # CONFIG_STM32F7_HAVE_ADC3_DMA is not set +CONFIG_STM32F7_HAVE_CAN2=y CONFIG_STM32F7_HAVE_CAN3=y CONFIG_STM32F7_HAVE_DCMI=y CONFIG_STM32F7_HAVE_DSIHOST=y @@ -340,6 +374,7 @@ CONFIG_STM32F7_I2C4=y # CONFIG_STM32F7_OTGFS is not set # CONFIG_STM32F7_OTGHS is not set # CONFIG_STM32F7_QUADSPI is not set +CONFIG_STM32F7_RTC=y CONFIG_STM32F7_PWR=y # CONFIG_STM32F7_RNG is not set # CONFIG_STM32F7_SAI1 is not set @@ -377,11 +412,13 @@ CONFIG_STM32F7_UART7=y CONFIG_STM32F7_UART8=y # CONFIG_STM32F7_IWDG is not set CONFIG_STM32F7_WWDG=y +# CONFIG_STM32F7_SYSCFG_IOCOMPENSATION is not set # # U[S]ART Configuration # CONFIG_STM32F7_SERIAL_RXDMA_BUFFER_SIZE=32 +CONFIG_STM32F7_SERIAL_DISABLE_REORDERING=y CONFIG_STM32F7_USART_BREAKS=y CONFIG_STM32F7_SERIALBRK_BSDCOMPAT=y # CONFIG_STM32F7_USART_SINGLEWIRE is not set @@ -399,7 +436,6 @@ CONFIG_STM32F7_I2C_DYNTIMEO=y CONFIG_STM32F7_I2C_DYNTIMEO_USECPERBYTE=500 CONFIG_STM32F7_I2C_DYNTIMEO_STARTSTOP=10 CONFIG_STM32F7_I2CTIMEOSEC=0 -CONFIG_STM32F7_I2C_DUTY16_9=y # # SD/MMC Configuration @@ -411,6 +447,8 @@ CONFIG_STM32F7_SDMMC_DMA=y # CONFIG_STM32F7_SDMMC1_DMAPRIO=0x00010000 # CONFIG_SDMMC1_WIDTH_D1_ONLY is not set +CONFIG_SDMMC1_SDIO_MODE=y +# CONFIG_SDMMC1_SDIO_PULLUP is not set CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 CONFIG_STM32F7_SAVE_CRASHDUMP=y @@ -419,6 +457,9 @@ CONFIG_STM32F7_HAVE_RTC_SUBSECONDS=y # # RTC Configuration # +CONFIG_STM32F7_RTC_MAGIC_REG=1 +CONFIG_STM32F7_RTC_MAGIC=0xfacefeed +CONFIG_STM32F7_RTC_MAGIC_TIME_SET=0xf00dface CONFIG_STM32F7_RTC_HSECLOCK=y # CONFIG_STM32F7_RTC_LSECLOCK is not set # CONFIG_STM32F7_RTC_LSICLOCK is not set @@ -439,6 +480,12 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_TIM1_ADC is not set # CONFIG_STM32F7_TIM3_ADC is not set # CONFIG_STM32F7_TIM4_ADC is not set +# CONFIG_STM32F7_TIM1_CAP is not set +# CONFIG_STM32F7_TIM3_CAP is not set +# CONFIG_STM32F7_TIM4_CAP is not set +# CONFIG_STM32F7_TIM10_CAP is not set +# CONFIG_STM32F7_TIM11_CAP is not set +# CONFIG_STM32F7_TIM14_CAP is not set # # ADC Configuration @@ -465,16 +512,16 @@ CONFIG_STM32F7_RMII=y # CONFIG_STM32F7_RMII_MCO1 is not set # CONFIG_STM32F7_RMII_MCO2 is not set CONFIG_STM32F7_RMII_EXTCLK=y -# CONFIG_STM32F7_ETHMAC_HPWORK is not set -CONFIG_STM32F7_ETHMAC_LPWORK=y # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -488,8 +535,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y CONFIG_ARCH_HAVE_RTC_SUBSECONDS=y +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -504,7 +555,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=43103 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -533,8 +583,17 @@ CONFIG_RAM_SIZE=376832 # # Board Selection # -CONFIG_ARCH_BOARD_AV_X_V1=y -CONFIG_ARCH_BOARD="av_x-v1" +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +# CONFIG_BOARD_CUSTOM_LEDS is not set +# CONFIG_BOARD_CUSTOM_BUTTONS is not set +# CONFIG_BOARD_CUSTOM_INTERRUPT is not set # # Common Board Options @@ -544,12 +603,13 @@ CONFIG_ARCH_BOARD="av_x-v1" # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -562,10 +622,10 @@ CONFIG_BOARDCTL_RESET=y # CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -577,10 +637,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -591,17 +654,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -631,14 +698,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -654,14 +748,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -699,6 +793,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -710,6 +809,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -729,6 +829,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -749,25 +851,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT=y CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -793,6 +898,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -803,6 +909,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_NETDEVICES=y @@ -813,8 +920,8 @@ CONFIG_NETDEVICES=y CONFIG_NETDEV_TELNET=y CONFIG_TELNET_RXBUFFER_SIZE=256 CONFIG_TELNET_TXBUFFER_SIZE=256 +# CONFIG_TELNET_CHARACTER_MODE is not set # CONFIG_ARCH_HAVE_NETDEV_STATISTICS is not set -# CONFIG_NETDEV_LATEINIT is not set # # External Ethernet MAC Device Support @@ -824,6 +931,7 @@ CONFIG_TELNET_TXBUFFER_SIZE=256 # CONFIG_ENCX24J600 is not set # CONFIG_NET_SLIP is not set # CONFIG_NET_FTMAC100 is not set +# CONFIG_NET_LAN91C111 is not set # # External Ethernet PHY Device Support @@ -856,9 +964,11 @@ CONFIG_ETH1_PHY_NONE=y CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_DEV_FIFO_SIZE=1024 +CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -866,6 +976,27 @@ CONFIG_SERIAL=y # CONFIG_SERIAL_REMOVABLE is not set CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +# CONFIG_USART1_SERIAL_CONSOLE is not set +# CONFIG_USART2_SERIAL_CONSOLE is not set +# CONFIG_USART3_SERIAL_CONSOLE is not set +# CONFIG_UART4_SERIAL_CONSOLE is not set +# CONFIG_UART5_SERIAL_CONSOLE is not set +# CONFIG_USART6_SERIAL_CONSOLE is not set +# CONFIG_UART7_SERIAL_CONSOLE is not set +CONFIG_UART8_SERIAL_CONSOLE=y +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -876,8 +1007,68 @@ CONFIG_UART5_SERIALDRIVER=y # CONFIG_UART6_SERIALDRIVER is not set CONFIG_UART7_SERIALDRIVER=y CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=600 +CONFIG_UART4_TXBUFSIZE=1500 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART5 Configuration +# +CONFIG_UART5_RXBUFSIZE=600 +CONFIG_UART5_TXBUFSIZE=1500 +CONFIG_UART5_BAUD=57600 +CONFIG_UART5_BITS=8 +CONFIG_UART5_PARITY=0 +CONFIG_UART5_2STOP=0 +# CONFIG_UART5_IFLOWCONTROL is not set +# CONFIG_UART5_OFLOWCONTROL is not set +# CONFIG_UART5_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=600 +CONFIG_UART7_TXBUFSIZE=1500 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=600 +CONFIG_UART8_TXBUFSIZE=1500 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set CONFIG_USART1_SERIALDRIVER=y CONFIG_USART2_SERIALDRIVER=y @@ -887,24 +1078,7 @@ CONFIG_USART3_SERIALDRIVER=y CONFIG_USART6_SERIALDRIVER=y # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_USART1_SERIAL_CONSOLE is not set -# CONFIG_USART2_SERIAL_CONSOLE is not set -# CONFIG_USART3_SERIAL_CONSOLE is not set -# CONFIG_UART4_SERIAL_CONSOLE is not set -# CONFIG_UART5_SERIAL_CONSOLE is not set -# CONFIG_USART6_SERIAL_CONSOLE is not set -# CONFIG_UART7_SERIAL_CONSOLE is not set -CONFIG_UART8_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -945,32 +1119,6 @@ CONFIG_USART3_2STOP=0 # CONFIG_USART3_OFLOWCONTROL is not set # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=600 -CONFIG_UART4_TXBUFSIZE=1500 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - -# -# UART5 Configuration -# -CONFIG_UART5_RXBUFSIZE=600 -CONFIG_UART5_TXBUFSIZE=1500 -CONFIG_UART5_BAUD=57600 -CONFIG_UART5_BITS=8 -CONFIG_UART5_PARITY=0 -CONFIG_UART5_2STOP=0 -# CONFIG_UART5_IFLOWCONTROL is not set -# CONFIG_UART5_OFLOWCONTROL is not set -# CONFIG_UART5_DMA is not set - # # USART6 Configuration # @@ -983,32 +1131,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=600 -CONFIG_UART7_TXBUFSIZE=1500 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=600 -CONFIG_UART8_TXBUFSIZE=1500 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set # CONFIG_USBDEV is not set # CONFIG_USBHOST is not set @@ -1016,6 +1140,7 @@ CONFIG_UART8_2STOP=0 # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1026,6 +1151,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1038,14 +1164,16 @@ CONFIG_SYSLOG_CONSOLE=y # CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y +CONFIG_NET_WRITE_BUFFERS=y +CONFIG_NET_READAHEAD=y +# CONFIG_NET_MCASTGROUP is not set CONFIG_NET=y # CONFIG_NET_PROMISCUOUS is not set # # Driver buffer configuration # -CONFIG_NET_ETH_MTU=1500 -CONFIG_NET_ETH_TCP_RECVWNDO=536 +CONFIG_NET_ETH_PKTSIZE=590 CONFIG_NET_GUARDSIZE=2 # @@ -1055,12 +1183,15 @@ CONFIG_NET_ETHERNET=y # CONFIG_NET_LOOPBACK is not set # CONFIG_NET_TUN is not set # CONFIG_NET_USRSOCK is not set +# CONFIG_NETDEV_LATEINIT is not set # # Network Device Operations # CONFIG_NETDEV_IOCTL=y CONFIG_NETDEV_PHY_IOCTL=y +# CONFIG_NETDEV_IFINDEX is not set +# CONFIG_NETDOWN_NOTIFIER is not set # # Internet Protocol Selection @@ -1075,6 +1206,8 @@ CONFIG_NET_IPv4=y CONFIG_NSOCKET_DESCRIPTORS=8 CONFIG_NET_NACTIVESOCKETS=16 CONFIG_NET_SOCKOPTS=y +# CONFIG_NET_TCPPROTO_OPTIONS is not set +# CONFIG_NET_UDPPROTO_OPTIONS is not set CONFIG_NET_SOLINGER=y # @@ -1092,14 +1225,17 @@ CONFIG_NET_SOLINGER=y # CONFIG_NET_TCP=y # CONFIG_NET_TCP_NO_STACK is not set +# CONFIG_NET_TCP_KEEPALIVE is not set # CONFIG_NET_TCPURGDATA is not set CONFIG_NET_TCP_CONNS=8 CONFIG_NET_MAX_LISTENPORTS=20 +# CONFIG_TCP_NOTIFIER is not set CONFIG_NET_TCP_READAHEAD=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_TCP_NWRBCHAINS=8 CONFIG_NET_TCP_RECVDELAY=0 CONFIG_NET_TCPBACKLOG=y +CONFIG_NET_TCPBACKLOG_CONNS=8 # CONFIG_NET_SENDFILE is not set # @@ -1107,10 +1243,17 @@ CONFIG_NET_TCPBACKLOG=y # CONFIG_NET_UDP=y # CONFIG_NET_UDP_NO_STACK is not set +# CONFIG_NET_UDP_BINDTODEVICE is not set CONFIG_NET_UDP_CHECKSUMS=y CONFIG_NET_UDP_CONNS=8 CONFIG_NET_BROADCAST=y CONFIG_NET_UDP_READAHEAD=y +# CONFIG_UDP_READAHEAD_NOTIFIER is not set +# CONFIG_NET_UDP_WRITE_BUFFERS is not set + +# +# Bluetooth socket support +# # # IEEE 802.15.4 socket support @@ -1120,7 +1263,8 @@ CONFIG_NET_UDP_READAHEAD=y # ICMP Networking Support # CONFIG_NET_ICMP=y -CONFIG_NET_ICMP_PING=y +# CONFIG_NET_ICMP_NO_STACK is not set +# CONFIG_NET_ICMP_SOCKET is not set # CONFIG_NET_IGMP is not set # @@ -1150,7 +1294,10 @@ CONFIG_ARP_SEND_DELAYMSEC=20 # Routing Table Configuration # CONFIG_NET_ROUTE=y -CONFIG_NET_MAXROUTES=4 +CONFIG_ROUTE_IPv4_RAMROUTE=y +# CONFIG_ROUTE_IPv4_ROMROUTE is not set +# CONFIG_ROUTE_IPv4_FILEROUTE is not set +CONFIG_ROUTE_MAX_IPv4_RAMROUTES=4 CONFIG_NET_HOSTNAME="px4" # @@ -1175,10 +1322,17 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y @@ -1186,6 +1340,7 @@ CONFIG_FAT_DIRECT_RETRY=y # CONFIG_NFS is not set # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1196,18 +1351,40 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +# CONFIG_FS_PROCFS_EXCLUDE_VERSION is not set +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set # CONFIG_FS_PROCFS_EXCLUDE_NET is not set -# CONFIG_FS_PROCFS_EXCLUDE_ROUTE is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set # CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +# CONFIG_FS_PROCFS_EXCLUDE_ROUTE is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +# CONFIG_NXFONTS_DISABLE_1BPP is not set +# CONFIG_NXFONTS_DISABLE_2BPP is not set +# CONFIG_NXFONTS_DISABLE_4BPP is not set +# CONFIG_NXFONTS_DISABLE_8BPP is not set +# CONFIG_NXFONTS_DISABLE_16BPP is not set +# CONFIG_NXFONTS_DISABLE_24BPP is not set +# CONFIG_NXFONTS_DISABLE_32BPP is not set +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1216,8 +1393,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=3 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1227,6 +1404,7 @@ CONFIG_IOB_NBUFFERS=24 CONFIG_IOB_BUFSIZE=196 CONFIG_IOB_NCHAINS=8 CONFIG_IOB_THROTTLE=0 +# CONFIG_IOB_NOTIFIER is not set # # Audio Support @@ -1242,11 +1420,11 @@ CONFIG_IOB_THROTTLE=0 # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1264,7 +1442,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1322,6 +1499,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1344,12 +1527,16 @@ CONFIG_LIBC_NETDB=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDB_DNSCLIENT_ENTRIES=8 CONFIG_NETDB_DNSCLIENT_NAMESIZE=32 CONFIG_NETDB_DNSCLIENT_LIFESEC=3600 CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=96 +CONFIG_NETDB_DNSCLIENT_MAXIP=1 +CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=30 +CONFIG_NETDB_DNSCLIENT_RETRIES=3 # CONFIG_NETDB_RESOLVCONF is not set CONFIG_NETDB_DNSSERVER_NOADDR=y # CONFIG_NETDB_DNSSERVER_IPv4 is not set @@ -1362,6 +1549,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1380,6 +1568,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1397,45 +1586,53 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set # CONFIG_EXAMPLES_BRIDGE is not set +CONFIG_EXAMPLES_CALIB_UDELAY=y +CONFIG_EXAMPLES_CALIB_UDELAY_NUM_MEASUREMENTS=3 +CONFIG_EXAMPLES_CALIB_UDELAY_NUM_RESULTS=20 # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set +# CONFIG_EXAMPLES_DHTXX is not set # CONFIG_EXAMPLES_DISCOVER is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set # CONFIG_EXAMPLES_NETTEST is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1449,7 +1646,9 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set +# CONFIG_EXAMPLES_TCPBLASTER is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_TELNETD is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1459,6 +1658,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_UDP is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1469,6 +1669,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1479,15 +1680,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1510,6 +1728,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_NETUTILS_JSON is not set CONFIG_NETUTILS_NETLIB=y # CONFIG_NETUTILS_NTPCLIENT is not set +CONFIG_NETUTILS_PING=y # CONFIG_NETUTILS_PPPD is not set # CONFIG_NETUTILS_SMTP is not set # CONFIG_NETUTILS_TELNETC is not set @@ -1529,10 +1748,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1556,8 +1777,10 @@ CONFIG_NSH_BUILTIN_APPS=y # CONFIG_NSH_DISABLE_DELROUTE 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_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 @@ -1570,7 +1793,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set # CONFIG_NSH_DISABLE_MB is not set # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set # CONFIG_NSH_DISABLE_MKFIFO is not set # CONFIG_NSH_DISABLE_MKRD is not set # CONFIG_NSH_DISABLE_MH is not set @@ -1581,7 +1803,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_PRINTF is not set # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PING is not set # CONFIG_NSH_DISABLE_PUT is not set # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y @@ -1595,6 +1816,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set # CONFIG_NSH_DISABLE_TELNETD is not set +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNAME is not set # CONFIG_NSH_DISABLE_UNSET is not set @@ -1607,7 +1829,7 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y # CONFIG_NSH_CMDOPT_DD_STATS is not set CONFIG_NSH_CODECS_BUFSIZE=128 # CONFIG_NSH_CMDOPT_HEXDUMP is not set @@ -1622,6 +1844,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1662,7 +1885,6 @@ CONFIG_NSH_DRIPADDR=0xc0a85601 CONFIG_NSH_NETMASK=0xffffff00 # CONFIG_NSH_DNS is not set # CONFIG_NSH_NOMAC is not set -CONFIG_NSH_MAX_ROUNDTRIP=20 # # Telnet Configuration @@ -1684,10 +1906,6 @@ CONFIG_NSH_LOGIN_PASSWORD="px4" CONFIG_NSH_LOGIN_FAILDELAY=0 CONFIG_NSH_LOGIN_FAILCOUNT=3 -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1700,21 +1918,30 @@ CONFIG_HAVE_CXXINITIALIZE=y # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set # CONFIG_SYSTEM_DHCPC_RENEW is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set # CONFIG_SYSTEM_MDIO is not set # CONFIG_SYSTEM_NETDB is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set # CONFIG_SYSTEM_NTPC is not set +CONFIG_SYSTEM_PING=y +CONFIG_SYSTEM_PING_PRIORITY=100 +CONFIG_SYSTEM_PING_STACKSIZE=2048 +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1725,10 +1952,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig b/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig index 897dd16d561a..e1db470edbbd 100644 --- a/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig +++ b/boards/bitcraze/crazyflie/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_I2S3=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -424,10 +486,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_DCMI is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y # CONFIG_STM32_I2C2 is not set CONFIG_STM32_I2C3=y -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -463,7 +526,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -485,29 +552,33 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM2_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM2_ADC is not set # CONFIG_STM32_TIM4_ADC is not set -# CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set +# CONFIG_STM32_TIM2_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set -# CONFIG_STM32_TIM9_CAP is not set -# CONFIG_STM32_TIM10_CAP is not set -# CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -533,12 +604,17 @@ CONFIG_USART6_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -564,36 +640,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeed +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xf00dface +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -607,8 +674,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -623,7 +694,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -652,12 +722,15 @@ CONFIG_RAM_SIZE=196608 # # Board Selection # -CONFIG_ARCH_BOARD_BITCRAZE_CRAZYFLIE=y -CONFIG_ARCH_BOARD="bitcraze_crazyflie" +# CONFIG_ARCH_BOARD_OLIMEX_STM32H405 is not set +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set @@ -669,13 +742,14 @@ CONFIG_ARCH_BOARD="bitcraze_crazyflie" # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -693,7 +767,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -705,10 +779,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -719,17 +796,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -759,14 +840,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -782,14 +890,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1600 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1600 # @@ -827,6 +935,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -838,6 +951,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -857,6 +971,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -877,20 +993,25 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set - - -# -# SD Card Support -# +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 +# CONFIG_MMCSD_READONLY is not set +CONFIG_MMCSD_MULTIBLOCK_DISABLE=y +# CONFIG_MMCSD_MMCSUPPORT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set CONFIG_MMCSD_SPI=y CONFIG_MMCSD_SPICLOCK=20000000 CONFIG_MMCSD_SPIMODE=0 - +# CONFIG_SDIO_DMA is not set # CONFIG_MODEM is not set CONFIG_MTD=y @@ -921,6 +1042,7 @@ CONFIG_AT24XX_FREQUENCY=100000 # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -931,20 +1053,39 @@ CONFIG_AT24XX_FREQUENCY=100000 # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_DEV_FIFO_SIZE=1024 +CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y -CONFIG_DEV_LOWCONSOLE=y +# CONFIG_DEV_LOWCONSOLE is not set CONFIG_SERIAL_REMOVABLE=y # CONFIG_SERIAL_CONSOLE is not set # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +# CONFIG_USART2_SERIAL_CONSOLE is not set +# CONFIG_USART3_SERIAL_CONSOLE is not set +# CONFIG_USART6_SERIAL_CONSOLE is not set +# CONFIG_OTHER_SERIAL_CONSOLE is not set +CONFIG_NO_SERIAL_CONSOLE=y # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -955,8 +1096,16 @@ CONFIG_SERIAL_REMOVABLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set # CONFIG_USART1_SERIALDRIVER is not set CONFIG_USART2_SERIALDRIVER=y @@ -966,19 +1115,7 @@ CONFIG_USART3_SERIALDRIVER=y CONFIG_USART6_SERIALDRIVER=y # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_USART2_SERIAL_CONSOLE is not set -# CONFIG_USART3_SERIAL_CONSOLE is not set -# CONFIG_USART6_SERIAL_CONSOLE is not set -# CONFIG_OTHER_SERIAL_CONSOLE is not set -CONFIG_NO_SERIAL_CONSOLE=y +# CONFIG_USART9_SERIALDRIVER is not set # # USART2 Configuration @@ -1018,6 +1155,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1062,11 +1201,14 @@ CONFIG_CDCACM_VENDORSTR="Bitcraze AB" CONFIG_CDCACM_PRODUCTSTR="PX4 Crazyflie v2.0" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1077,6 +1219,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set # CONFIG_SYSLOG_SERIAL_CONSOLE is not set # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1089,6 +1232,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1113,16 +1259,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 # CONFIG_FS_FATTIME is not set # CONFIG_FAT_FORCE_INDIRECT is not set # CONFIG_FAT_DMAMEMORY is not set CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1133,16 +1287,37 @@ CONFIG_FS_PROCFS=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +CONFIG_FS_PROCFS_EXCLUDE_MEMINFO=y # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set # CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +# CONFIG_NXFONTS_PACKEDMSFIRST is not set +# CONFIG_NXGLIB is not set # # Memory Management @@ -1151,8 +1326,8 @@ CONFIG_FS_PROCFS=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -CONFIG_GRAN_SINGLE=y CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1173,11 +1348,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1195,7 +1370,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1253,6 +1427,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1276,6 +1456,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1286,6 +1467,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1304,6 +1486,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1317,47 +1500,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1371,6 +1559,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1378,6 +1567,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1387,6 +1577,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1397,15 +1588,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1434,10 +1642,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1458,8 +1668,10 @@ CONFIG_NSH_DISABLE_DD=y CONFIG_NSH_DISABLE_DF=y CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 is not set # CONFIG_NSH_DISABLE_GET is not set # CONFIG_NSH_DISABLE_HELP is not set @@ -1472,7 +1684,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1494,6 +1705,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1507,6 +1719,7 @@ CONFIG_NSH_MMCSDSPIPORTNO=1 # # Configure Command Options # +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 @@ -1519,6 +1732,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1542,10 +1756,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1559,18 +1769,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1579,10 +1795,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/bitcraze/crazyflie/src/init.c b/boards/bitcraze/crazyflie/src/init.c index af82f8b5cef0..6ebd7390c140 100644 --- a/boards/bitcraze/crazyflie/src/init.c +++ b/boards/bitcraze/crazyflie/src/init.c @@ -155,8 +155,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/gumstix/aerocore2/nuttx-config/nsh/defconfig b/boards/gumstix/aerocore2/nuttx-config/nsh/defconfig index 8b18a34bafc7..6c49dfef2b80 100644 --- a/boards/gumstix/aerocore2/nuttx-config/nsh/defconfig +++ b/boards/gumstix/aerocore2/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set # CONFIG_DEFAULT_SMALL is not set CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F427V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set # CONFIG_STM32_I2C1 is not set CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +532,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,12 +559,14 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM5_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set @@ -506,21 +575,28 @@ CONFIG_STM32_DMACAPABLE=y # CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set # CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set -# CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -554,12 +630,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -585,36 +666,27 @@ CONFIG_STM32_BBSRAM_FILES=5 # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeed +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xf00dface +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -628,8 +700,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -644,7 +720,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -673,16 +748,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_GUMSTIX_AEROCORE2=y -CONFIG_ARCH_BOARD="gumstix_aerocore2" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -# CONFIG_BOARD_HAS_PROBES is not set -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -693,11 +768,13 @@ CONFIG_ARCH_BOARD="gumstix_aerocore2" # # CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -715,7 +792,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -727,10 +804,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -741,17 +821,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -781,14 +865,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -804,14 +915,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -849,6 +960,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -860,6 +976,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -879,6 +996,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -899,9 +1018,14 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set CONFIG_MTD=y @@ -928,6 +1052,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -941,13 +1066,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -955,6 +1083,24 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +# CONFIG_USART1_SERIAL_CONSOLE is not set +# CONFIG_USART2_SERIAL_CONSOLE is not set +# CONFIG_USART3_SERIAL_CONSOLE is not set +CONFIG_UART7_SERIAL_CONSOLE=y +# CONFIG_UART8_SERIAL_CONSOLE is not set +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -965,8 +1111,42 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set CONFIG_UART7_SERIALDRIVER=y CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=512 +CONFIG_UART7_TXBUFSIZE=512 +CONFIG_UART7_BAUD=115200 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set CONFIG_USART1_SERIALDRIVER=y CONFIG_USART2_SERIALDRIVER=y @@ -976,21 +1156,7 @@ CONFIG_USART3_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_USART1_SERIAL_CONSOLE is not set -# CONFIG_USART2_SERIAL_CONSOLE is not set -# CONFIG_USART3_SERIAL_CONSOLE is not set -CONFIG_UART7_SERIAL_CONSOLE=y -# CONFIG_UART8_SERIAL_CONSOLE is not set -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1030,32 +1196,8 @@ CONFIG_USART3_2STOP=0 # CONFIG_USART3_IFLOWCONTROL is not set # CONFIG_USART3_OFLOWCONTROL is not set # CONFIG_USART3_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=512 -CONFIG_UART7_TXBUFSIZE=512 -CONFIG_UART7_BAUD=115200 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1100,11 +1242,14 @@ CONFIG_CDCACM_VENDORSTR="Gumstix" CONFIG_CDCACM_PRODUCTSTR="AeroCore2" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1115,6 +1260,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1127,6 +1273,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1150,16 +1299,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1170,16 +1327,37 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +CONFIG_FS_PROCFS_EXCLUDE_MEMINFO=y # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set # CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1188,8 +1366,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1210,11 +1388,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1232,7 +1410,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1290,6 +1467,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1313,6 +1496,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1323,6 +1507,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1341,6 +1526,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1354,47 +1540,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1408,6 +1599,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1415,6 +1607,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1434,15 +1627,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1471,10 +1681,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1495,8 +1707,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 is not set # CONFIG_NSH_DISABLE_GET is not set # CONFIG_NSH_DISABLE_HELP is not set @@ -1509,7 +1723,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1531,6 +1744,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1542,7 +1756,7 @@ CONFIG_NSH_MMCSDMINOR=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 @@ -1555,6 +1769,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1578,10 +1793,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1595,18 +1806,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1615,10 +1832,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/intel/aerofc-v1/nuttx-config/nsh/defconfig b/boards/intel/aerofc-v1/nuttx-config/nsh/defconfig index d55ed2858b2c..092bf1824c6e 100644 --- a/boards/intel/aerofc-v1/nuttx-config/nsh/defconfig +++ b/boards/intel/aerofc-v1/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F429V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set CONFIG_STM32_HAVE_LTDC=y CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set # CONFIG_STM32_ADC1 is not set # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,12 +487,13 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y CONFIG_STM32_I2C2=y CONFIG_STM32_I2C3=y # CONFIG_STM32_LTDC is not set # CONFIG_STM32_DMA2D is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -470,7 +533,11 @@ CONFIG_STM32_UART7=y CONFIG_STM32_WWDG=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -485,6 +552,7 @@ CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y # CONFIG_STM32_FORCEPOWER is not set # CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG is not set # CONFIG_STM32_CCMEXCLUDE is not set +# CONFIG_STM32_CCM_PROCFS is not set CONFIG_STM32_DMACAPABLE=y # @@ -492,24 +560,28 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM8_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set # CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -542,7 +614,7 @@ CONFIG_STM32_UART7_SERIALDRIVER=y # CONFIG_STM32_UART7_1WIREDRIVER is not set # CONFIG_UART7_RS485 is not set CONFIG_UART7_RXDMA=y -# CONFIG_STM32_UART8_SERIALDRIVER is not set +CONFIG_STM32_UART8_SERIALDRIVER=y # CONFIG_STM32_UART8_1WIREDRIVER is not set # CONFIG_UART8_RS485 is not set # CONFIG_UART8_RXDMA is not set @@ -551,12 +623,17 @@ CONFIG_UART7_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -582,36 +659,27 @@ CONFIG_STM32_BBSRAM_FILES=5 # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeed +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xf00dface +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -625,8 +693,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -641,7 +713,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -670,8 +741,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_INTEL_AEROFC_V1=y -CONFIG_ARCH_BOARD="intel_aerofc-v1" +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +# CONFIG_BOARD_CUSTOM_LEDS is not set +# CONFIG_BOARD_CUSTOM_BUTTONS is not set # # Common Board Options @@ -682,10 +761,12 @@ CONFIG_ARCH_BOARD="intel_aerofc-v1" # # CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -700,10 +781,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -715,10 +796,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -729,17 +813,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -769,14 +857,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -792,14 +907,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -837,6 +952,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -848,6 +968,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -867,6 +988,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -887,9 +1010,14 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set CONFIG_MTD=y @@ -916,6 +1044,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -926,13 +1055,16 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -940,27 +1072,6 @@ CONFIG_SERIAL=y # CONFIG_SERIAL_REMOVABLE is not set CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -CONFIG_UART5_SERIALDRIVER=y -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -# CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -# CONFIG_USART3_SERIALDRIVER is not set -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -969,6 +1080,9 @@ CONFIG_SERIAL_NPOLLWAITERS=2 # CONFIG_SERIAL_OFLOWCONTROL is not set # CONFIG_SERIAL_DMA is not set CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_UART4_SERIAL_CONSOLE is not set @@ -978,32 +1092,16 @@ CONFIG_USART6_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set - -# -# USART1 Configuration -# -CONFIG_USART1_RXBUFSIZE=600 -CONFIG_USART1_TXBUFSIZE=2500 -CONFIG_USART1_BAUD=115200 -CONFIG_USART1_BITS=8 -CONFIG_USART1_PARITY=0 -CONFIG_USART1_2STOP=0 -# CONFIG_USART1_IFLOWCONTROL is not set -# CONFIG_USART1_OFLOWCONTROL is not set -# CONFIG_USART1_DMA is not set - -# -# USART2 Configuration -# -CONFIG_USART2_RXBUFSIZE=600 -CONFIG_USART2_TXBUFSIZE=1100 -CONFIG_USART2_BAUD=57600 -CONFIG_USART2_BITS=8 -CONFIG_USART2_PARITY=0 -CONFIG_USART2_2STOP=0 -# CONFIG_USART2_IFLOWCONTROL is not set -# CONFIG_USART2_OFLOWCONTROL is not set -# CONFIG_USART2_DMA is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +CONFIG_UART5_SERIALDRIVER=y +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y # # UART4 Configuration @@ -1031,19 +1129,6 @@ CONFIG_UART5_2STOP=0 # CONFIG_UART5_OFLOWCONTROL is not set # CONFIG_UART5_DMA is not set -# -# USART6 Configuration -# -CONFIG_USART6_RXBUFSIZE=300 -CONFIG_USART6_TXBUFSIZE=300 -CONFIG_USART6_BAUD=57600 -CONFIG_USART6_BITS=8 -CONFIG_USART6_PARITY=0 -CONFIG_USART6_2STOP=0 -# CONFIG_USART6_IFLOWCONTROL is not set -# CONFIG_USART6_OFLOWCONTROL is not set -# CONFIG_USART6_DMA is not set - # # UART7 Configuration # @@ -1069,6 +1154,67 @@ CONFIG_UART8_2STOP=0 # CONFIG_UART8_IFLOWCONTROL is not set # CONFIG_UART8_OFLOWCONTROL is not set # CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +# CONFIG_USART3_SERIALDRIVER is not set +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set + +# +# USART1 Configuration +# +CONFIG_USART1_RXBUFSIZE=600 +CONFIG_USART1_TXBUFSIZE=2500 +CONFIG_USART1_BAUD=115200 +CONFIG_USART1_BITS=8 +CONFIG_USART1_PARITY=0 +CONFIG_USART1_2STOP=0 +# CONFIG_USART1_IFLOWCONTROL is not set +# CONFIG_USART1_OFLOWCONTROL is not set +# CONFIG_USART1_DMA is not set + +# +# USART2 Configuration +# +CONFIG_USART2_RXBUFSIZE=600 +CONFIG_USART2_TXBUFSIZE=1100 +CONFIG_USART2_BAUD=57600 +CONFIG_USART2_BITS=8 +CONFIG_USART2_PARITY=0 +CONFIG_USART2_2STOP=0 +# CONFIG_USART2_IFLOWCONTROL is not set +# CONFIG_USART2_OFLOWCONTROL is not set +# CONFIG_USART2_DMA is not set + +# +# USART6 Configuration +# +CONFIG_USART6_RXBUFSIZE=300 +CONFIG_USART6_TXBUFSIZE=300 +CONFIG_USART6_BAUD=57600 +CONFIG_USART6_BITS=8 +CONFIG_USART6_PARITY=0 +CONFIG_USART6_2STOP=0 +# CONFIG_USART6_IFLOWCONTROL is not set +# CONFIG_USART6_OFLOWCONTROL is not set +# CONFIG_USART6_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set # CONFIG_USBDEV is not set # CONFIG_USBHOST is not set @@ -1076,6 +1222,7 @@ CONFIG_UART8_2STOP=0 # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1086,6 +1233,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1098,6 +1246,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1122,36 +1273,66 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set # CONFIG_FAT_DMAMEMORY is not set # CONFIG_FAT_DIRECT_RETRY is not set # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y CONFIG_FS_PROCFS=y -# CONFIG_FS_PROCFS_REGISTER is not set +CONFIG_FS_PROCFS_REGISTER=y # # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1160,8 +1341,8 @@ CONFIG_FS_PROCFS=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1182,11 +1363,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1204,7 +1385,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1262,6 +1442,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1285,6 +1471,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1295,6 +1482,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1313,6 +1501,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1326,47 +1515,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1380,6 +1574,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1387,6 +1582,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1396,6 +1592,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +# CONFIG_FSUTILS_MKFATFS is not set # CONFIG_FSUTILS_PASSWD is not set # @@ -1406,15 +1603,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1443,10 +1657,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1457,41 +1673,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1503,21 +1720,20 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1529,6 +1745,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1551,10 +1768,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1566,18 +1779,24 @@ CONFIG_HAVE_CXXINITIALIZE=y # # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1586,10 +1805,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/intel/aerofc-v1/src/board_config.h b/boards/intel/aerofc-v1/src/board_config.h index cc617f466850..0fb14686c7d6 100644 --- a/boards/intel/aerofc-v1/src/board_config.h +++ b/boards/intel/aerofc-v1/src/board_config.h @@ -139,7 +139,7 @@ #define MEMORY_CONSTRAINED_SYSTEM -#define CRASHDUMP_RESET_ONLY +#define BOARD_CRASHDUMP_RESET_ONLY __BEGIN_DECLS diff --git a/boards/intel/aerofc-v1/src/init.c b/boards/intel/aerofc-v1/src/init.c index 245802a1fbe5..eff5c8ca334f 100644 --- a/boards/intel/aerofc-v1/src/init.c +++ b/boards/intel/aerofc-v1/src/init.c @@ -181,8 +181,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig b/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig index 28d2b5afb28d..5a3e22fd193a 100644 --- a/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig +++ b/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set # CONFIG_DEFAULT_SMALL is not set CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -69,41 +70,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set CONFIG_ARCH_CHIP_KINETIS=y # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set # CONFIG_ARCH_CHIP_STM32 is not set # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -128,22 +139,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="kinetis" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -167,6 +181,8 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y # CONFIG_ARCH_CHIP_MK20DX64VLH7 is not set # CONFIG_ARCH_CHIP_MK20DX128VLH7 is not set # CONFIG_ARCH_CHIP_MK20DX256VLH7 is not set +# CONFIG_ARCH_CHIP_MK28FN2M0VMI15 is not set +# CONFIG_ARCH_CHIP_MK28FN2M0CAU15R is not set # CONFIG_ARCH_CHIP_MK40N512VLQ100 is not set # CONFIG_ARCH_CHIP_MK40N512VMD100 is not set # CONFIG_ARCH_CHIP_MK40X128VLQ100 is not set @@ -195,10 +211,14 @@ CONFIG_ARCH_CHIP_MK66FN2M0VMD18=y # CONFIG_KINETIS_HAVE_UART5 is not set CONFIG_KINETIS_HAVE_LPUART0=y # CONFIG_KINETIS_HAVE_LPUART1 is not set +# CONFIG_KINETIS_HAVE_LPUART2 is not set +# CONFIG_KINETIS_HAVE_LPUART3 is not set +# CONFIG_KINETIS_HAVE_LPUART4 is not set CONFIG_KINETIS_SERIALDRIVER=y CONFIG_KINETIS_LPUART=y CONFIG_KINETIS_UART=y # CONFIG_ARCH_FAMILY_K20 is not set +# CONFIG_ARCH_FAMILY_K28 is not set # CONFIG_ARCH_FAMILY_K40 is not set # CONFIG_ARCH_FAMILY_K60 is not set # CONFIG_ARCH_FAMILY_K64 is not set @@ -249,7 +269,7 @@ CONFIG_KINETIS_FTM2=y CONFIG_KINETIS_FTM3=y # CONFIG_KINETIS_TPM1 is not set # CONFIG_KINETIS_TPM2 is not set -CONFIG_KINETIS_LPTIMER=y +CONFIG_KINETIS_LPTMR0=y CONFIG_KINETIS_RTC=y # CONFIG_KINETIS_EWM is not set # CONFIG_KINETIS_CMT is not set @@ -284,6 +304,7 @@ CONFIG_KINETIS_PORTEINTS=y # Kinetis SDHC Configuration # CONFIG_KINETIS_SDHC_DMA=y +# CONFIG_KINETIS_SDHC_PULLUP is not set # CONFIG_KINETIS_SDHC_WIDTH_D1_ONLY is not set # CONFIG_KINETIS_SDHC_ABSFREQ is not set @@ -303,33 +324,18 @@ CONFIG_KINETIS_UART0_RXDMA=y CONFIG_KINETIS_UART1_RXDMA=y CONFIG_KINETIS_UART2_RXDMA=y CONFIG_KINETIS_UART4_RXDMA=y -CONFIG_KINETIS_SERIAL_RXDMA_BUFFER_SIZE=64 - -# -# Kinetis LPUART0 Configuration -# -CONFIG_LPUART0_RXBUFSIZE=256 -CONFIG_LPUART0_TXBUFSIZE=256 -CONFIG_LPUART0_BAUD=57600 -CONFIG_LPUART0_BITS=8 -CONFIG_LPUART0_PARITY=0 -CONFIG_LPUART0_2STOP=0 -# CONFIG_LPUART0_IFLOWCONTROL is not set -# CONFIG_LPUART0_OFLOWCONTROL is not set -# CONFIG_LPUART0_DMA is not set -CONFIG_LPUART0_SERIAL_CONSOLE=y -# CONFIG_NO_LPUART_SERIAL_CONSOLE is not set CONFIG_KINETIS_MERGE_TTY=y CONFIG_KINETS_LPUART_LOWEST=y -CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -343,8 +349,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +# CONFIG_ARCH_HAVE_PROGMEM is not set CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -360,7 +370,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=15175 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -389,10 +398,17 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_NXP_FMUK66_V3=y -CONFIG_ARCH_BOARD="nxp_fmuk66-v3" -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set +# CONFIG_ARCH_BOARD_FREEDOM_K66F is not set +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +# CONFIG_BOARD_CUSTOM_LEDS is not set +# CONFIG_BOARD_CUSTOM_BUTTONS is not set # # Common Board Options @@ -402,13 +418,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -424,7 +441,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -436,10 +453,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -450,17 +470,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -490,14 +514,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -513,14 +564,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -558,6 +609,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set # CONFIG_ARCH_HAVE_SPI_BITORDER is not set @@ -568,6 +624,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_CALLBACK is not set # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -588,6 +645,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -608,21 +667,24 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y CONFIG_MMCSD_MMCSUPPORT=y -CONFIG_MMCSD_HAVECARDDETECT=y +CONFIG_MMCSD_HAVE_CARDDETECT=y +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set CONFIG_MMCSD_SDIO=y -# CONFIG_SDIO_PREFLIGHT is not set # CONFIG_SDIO_MUXBUS is not set # CONFIG_SDIO_WIDTH_D1_ONLY is not set # CONFIG_SDIO_BLOCKSETUP is not set @@ -651,6 +713,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -664,13 +727,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -678,28 +744,7 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -CONFIG_UART0_SERIALDRIVER=y -CONFIG_UART1_SERIALDRIVER=y -CONFIG_UART2_SERIALDRIVER=y -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -# CONFIG_UART7_SERIALDRIVER is not set -# CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -# CONFIG_USART1_SERIALDRIVER is not set -# CONFIG_USART2_SERIALDRIVER is not set -# CONFIG_USART3_SERIALDRIVER is not set -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -# CONFIG_USART6_SERIALDRIVER is not set -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set -CONFIG_OTHER_UART_SERIALDRIVER=y +# CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y CONFIG_SERIAL_NPOLLWAITERS=2 @@ -710,12 +755,26 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_UART0_SERIAL_CONSOLE is not set # CONFIG_UART1_SERIAL_CONSOLE is not set # CONFIG_UART2_SERIAL_CONSOLE is not set # CONFIG_UART4_SERIAL_CONSOLE is not set -CONFIG_OTHER_SERIAL_CONSOLE=y +CONFIG_LPUART0_SERIAL_CONSOLE=y +# CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +CONFIG_UART0_SERIALDRIVER=y +CONFIG_UART1_SERIALDRIVER=y +CONFIG_UART2_SERIALDRIVER=y +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +# CONFIG_UART7_SERIALDRIVER is not set +# CONFIG_UART8_SERIALDRIVER is not set # # UART0 Configuration @@ -768,6 +827,41 @@ CONFIG_UART4_2STOP=0 CONFIG_UART4_IFLOWCONTROL=y CONFIG_UART4_OFLOWCONTROL=y # CONFIG_UART4_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +CONFIG_LPUART0_SERIALDRIVER=y +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set + +# +# LPUART0 Configuration +# +CONFIG_LPUART0_RXBUFSIZE=256 +CONFIG_LPUART0_TXBUFSIZE=256 +CONFIG_LPUART0_BAUD=57600 +CONFIG_LPUART0_BITS=8 +CONFIG_LPUART0_PARITY=0 +CONFIG_LPUART0_2STOP=0 +# CONFIG_LPUART0_IFLOWCONTROL is not set +# CONFIG_LPUART0_OFLOWCONTROL is not set +# CONFIG_LPUART0_DMA is not set +# CONFIG_USART0_SERIALDRIVER is not set +# CONFIG_USART1_SERIALDRIVER is not set +# CONFIG_USART2_SERIALDRIVER is not set +# CONFIG_USART3_SERIALDRIVER is not set +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +# CONFIG_USART6_SERIALDRIVER is not set +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -812,11 +906,14 @@ CONFIG_CDCACM_VENDORSTR="NXP SEMICONDUCTORS" CONFIG_CDCACM_PRODUCTSTR="PX4 FMUK66 v3.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -827,6 +924,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -839,6 +937,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -863,16 +964,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -883,16 +992,37 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set # CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -901,8 +1031,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=1 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -923,11 +1053,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -945,7 +1075,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1003,6 +1132,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1026,6 +1161,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1036,6 +1172,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1054,6 +1191,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1071,24 +1209,35 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set CONFIG_EXAMPLES_MOUNT=y @@ -1097,20 +1246,15 @@ CONFIG_EXAMPLES_MOUNT_NSECTORS=2048 CONFIG_EXAMPLES_MOUNT_SECTORSIZE=512 CONFIG_EXAMPLES_MOUNT_RAMDEVNO=0 # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1124,6 +1268,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1131,6 +1276,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1140,6 +1286,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1150,15 +1297,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1187,10 +1351,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1211,8 +1377,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 is not set # CONFIG_NSH_DISABLE_GET is not set # CONFIG_NSH_DISABLE_HELP is not set @@ -1225,7 +1393,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1247,6 +1414,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1259,7 +1427,7 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 @@ -1272,6 +1440,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1295,10 +1464,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1316,18 +1481,24 @@ CONFIG_SYSTEM_CUTERM_DEFAULT_DEVICE="/dev/ttyS0" CONFIG_SYSTEM_CUTERM_DEFAULT_BAUD=57600 CONFIG_SYSTEM_CUTERM_STACKSIZE=2048 CONFIG_SYSTEM_CUTERM_PRIORITY=100 +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1336,10 +1507,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/nxp/fmuk66-v3/src/board_config.h b/boards/nxp/fmuk66-v3/src/board_config.h index 50292d20cdfc..e1dcf7b1ad55 100644 --- a/boards/nxp/fmuk66-v3/src/board_config.h +++ b/boards/nxp/fmuk66-v3/src/board_config.h @@ -69,8 +69,8 @@ __BEGIN_DECLS #define GPIO_LED_B (GPIO_HIGHDRIVE | GPIO_OUTPUT_ONE | PIN_PORTC | PIN8) -#define GPIO_LED_1 (GPIO_HIGHDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTD | PIN13) -#define GPIO_LED_2 (GPIO_HIGHDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTD | PIN14) +#define GPIO_LED_1 (GPIO_HIGHDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTD | PIN13) +#define GPIO_LED_2 (GPIO_HIGHDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTD | PIN14) #define BOARD_HAS_CONTROL_STATUS_LEDS 1 // Use D9 and D10 #define BOARD_OVERLOAD_LED LED_AMBER @@ -141,25 +141,25 @@ __BEGIN_DECLS */ #define nGPIO_ETHERNET_P_EN (GPIO_LOWDRIVE | GPIO_OUTPUT_ONE | PIN_PORTB | PIN3) -#define GPIO_ENET_RST (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTA | PIN28) -#define GPIO_ENET_EN (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTA | PIN29) -#define GPIO_ENET_INH (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTA | PIN8) -#define GPIO_ENET_CONFIG0 (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTA | PIN24) -#define GPIO_ENET_CONFIG1 (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTB | PIN2) +#define GPIO_ENET_RST (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN28) +#define GPIO_ENET_EN (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN29) +#define GPIO_ENET_INH (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN8) +#define GPIO_ENET_CONFIG0 (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN24) +#define GPIO_ENET_CONFIG1 (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTB | PIN2) /* CAN Control * Control pin S allows two operating modes to be selected: * high-speed mode (Low) or silent mode (high) */ -#define GPIO_CAN0_STB (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTC | PIN19) -#define GPIO_CAN1_STB (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTC | PIN18) +#define GPIO_CAN0_STB (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTC | PIN19) +#define GPIO_CAN1_STB (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTC | PIN18) /* Safety Switch * TBD */ -#define GPIO_LED_SAFETY (GPIO_HIGHDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTC | PIN0) +#define GPIO_LED_SAFETY (GPIO_HIGHDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTC | PIN0) #define GPIO_BTN_SAFETY (GPIO_PULLUP | PIN_PORTE | PIN28) /* NXP FMUK66-V3 GPIOs ****************************************************************/ @@ -219,7 +219,7 @@ __BEGIN_DECLS */ /* Init in reset */ -#define GPIO_GM_nRST (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTD | PIN12) +#define GPIO_GM_nRST (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTD | PIN12) #define GPIO_A_RST (GPIO_LOWDRIVE | GPIO_OUTPUT_ONE | PIN_PORTA | PIN25) /* Sensor interrupts */ @@ -375,7 +375,7 @@ __BEGIN_DECLS */ #define TONE_ALARM_TIMER 2 /* timer */ #define TONE_ALARM_CHANNEL 1 /* channel */ -#define GPIO_TONE_ALARM_IDLE (GPIO_LOWDRIVE | GPIO_OUTPUT_ZER0 | PIN_PORTA | PIN11) +#define GPIO_TONE_ALARM_IDLE (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN11) #define GPIO_TONE_ALARM (PIN_TPM2_CH1_1) /* USB diff --git a/boards/nxp/fmuk66-v3/src/init.c b/boards/nxp/fmuk66-v3/src/init.c index c9fbdce894e9..0ad96ebe5a73 100644 --- a/boards/nxp/fmuk66-v3/src/init.c +++ b/boards/nxp/fmuk66-v3/src/init.c @@ -284,8 +284,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/omnibus/f4sd/nuttx-config/nsh/defconfig b/boards/omnibus/f4sd/nuttx-config/nsh/defconfig index aa5353295f52..2cda94a31ace 100644 --- a/boards/omnibus/f4sd/nuttx-config/nsh/defconfig +++ b/boards/omnibus/f4sd/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set # CONFIG_DEFAULT_SMALL is not set CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,24 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +169,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +194,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +237,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +273,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +304,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +349,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +375,8 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +395,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +# CONFIG_STM32_HAVE_IOCOMPENSATION is not set # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +461,14 @@ CONFIG_STM32_HAVE_I2S3=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -424,10 +485,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_DCMI is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set # CONFIG_STM32_I2C1 is not set CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -463,7 +525,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -486,31 +552,37 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM5_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM5_ADC is not set # CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set # CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set -# CONFIG_STM32_TIM9_CAP is not set -# CONFIG_STM32_TIM10_CAP is not set -# CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -536,12 +608,17 @@ CONFIG_USART6_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -562,6 +639,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -574,36 +653,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeed +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xf00dface +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -617,8 +687,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set # CONFIG_ARCH_STACKDUMP is not set @@ -633,7 +707,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -662,40 +735,36 @@ CONFIG_RAM_SIZE=196608 # # Board Selection # -CONFIG_ARCH_BOARD_OMNIBUS_F4SD=y -CONFIG_ARCH_BOARD="omnibus_f4sd" +# CONFIG_ARCH_BOARD_OLIMEX_STM32H405 is not set +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y -# CONFIG_BOARD_CUSTOM_LEDS is not set +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +CONFIG_BOARD_CUSTOM_LEDS=y # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options # CONFIG_ARCH_HAVE_LEDS=y CONFIG_ARCH_LEDS=y -CONFIG_ARCH_HAVE_BUTTONS=y -CONFIG_ARCH_BUTTONS=y -CONFIG_ARCH_HAVE_IRQBUTTONS=y -CONFIG_ARCH_IRQBUTTONS=y # # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -713,7 +782,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -725,10 +794,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -739,17 +811,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -779,14 +855,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -802,14 +905,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -847,6 +950,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -858,6 +966,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -877,6 +986,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -896,24 +1007,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # # LED Support # +# CONFIG_USERLED is not set # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set CONFIG_MMCSD_SPI=y CONFIG_MMCSD_SPICLOCK=24000000 CONFIG_MMCSD_SPIMODE=0 -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y # CONFIG_MMCSD_SDIO is not set -CONFIG_SDIO_PREFLIGHT=y # CONFIG_MODEM is not set # CONFIG_MTD is not set # CONFIG_EEPROM is not set @@ -922,7 +1037,9 @@ CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -930,6 +1047,22 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y # CONFIG_SERIAL_CONSOLE is not set # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +# CONFIG_USART1_SERIAL_CONSOLE is not set +# CONFIG_UART4_SERIAL_CONSOLE is not set +# CONFIG_USART6_SERIAL_CONSOLE is not set +# CONFIG_OTHER_SERIAL_CONSOLE is not set +CONFIG_NO_SERIAL_CONSOLE=y # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -940,8 +1073,29 @@ CONFIG_UART4_SERIALDRIVER=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART2_SERIALDRIVER is not set @@ -951,19 +1105,7 @@ CONFIG_USART1_SERIALDRIVER=y CONFIG_USART6_SERIALDRIVER=y # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_USART1_SERIAL_CONSOLE is not set -# CONFIG_UART4_SERIAL_CONSOLE is not set -# CONFIG_USART6_SERIAL_CONSOLE is not set -# CONFIG_OTHER_SERIAL_CONSOLE is not set -CONFIG_NO_SERIAL_CONSOLE=y +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -978,19 +1120,6 @@ CONFIG_USART1_2STOP=0 # CONFIG_USART1_OFLOWCONTROL is not set # CONFIG_USART1_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1003,6 +1132,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1047,11 +1178,14 @@ CONFIG_CDCACM_VENDORSTR="Vertile" CONFIG_CDCACM_PRODUCTSTR="PX4 OmnibusF4SD" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1062,6 +1196,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set # CONFIG_SYSLOG_SERIAL_CONSOLE is not set # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1074,6 +1209,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1098,16 +1236,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1118,14 +1264,37 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set +# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set +# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1134,8 +1303,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1156,11 +1325,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1178,7 +1347,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1236,6 +1404,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1259,6 +1433,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1269,6 +1444,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1287,6 +1463,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1300,46 +1477,51 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1353,6 +1535,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1360,6 +1543,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1368,6 +1552,7 @@ CONFIG_EXAMPLES_NSH=y # File System Utilities # # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1378,15 +1563,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1415,10 +1617,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1439,8 +1643,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1453,7 +1659,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1475,6 +1680,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1488,7 +1694,7 @@ CONFIG_NSH_MMCSDSPIPORTNO=2 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 @@ -1501,6 +1707,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1524,10 +1731,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1541,17 +1744,23 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1560,10 +1769,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/omnibus/f4sd/src/init.c b/boards/omnibus/f4sd/src/init.c index ec9b87d87b3a..2e31baba3795 100644 --- a/boards/omnibus/f4sd/src/init.c +++ b/boards/omnibus/f4sd/src/init.c @@ -266,8 +266,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/px4/cannode-v1/nuttx-config/nsh/defconfig b/boards/px4/cannode-v1/nuttx-config/nsh/defconfig index 4f7039986134..09f59628f8cb 100644 --- a/boards/px4/cannode-v1/nuttx-config/nsh/defconfig +++ b/boards/px4/cannode-v1/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -70,45 +71,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set CONFIG_ARCH_CORTEXM3=y @@ -126,21 +140,24 @@ CONFIG_ARCH_CORTEXM3=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set # CONFIG_ARCH_HAVE_FPU is not set # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -152,7 +169,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -# CONFIG_SERIAL_TERMIOS is not set # # STM32 Configuration Options @@ -178,6 +194,14 @@ CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -213,10 +237,24 @@ CONFIG_ARCH_CHIP_STM32F103RB=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -235,6 +273,10 @@ CONFIG_ARCH_CHIP_STM32F103RB=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -262,7 +304,18 @@ CONFIG_ARCH_CHIP_STM32F103RB=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -296,6 +349,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -321,6 +375,8 @@ CONFIG_STM32_MEDIUMDENSITY=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set # CONFIG_STM32_STM32F4XXX is not set +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -339,6 +395,7 @@ CONFIG_STM32_MEDIUMDENSITY=y CONFIG_STM32_HAVE_USBDEV=y # CONFIG_STM32_HAVE_OTGFS is not set # CONFIG_STM32_HAVE_FSMC is not set +# CONFIG_STM32_HAVE_IOCOMPENSATION is not set # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -404,6 +461,14 @@ CONFIG_STM32_HAVE_SPI3=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +CONFIG_STM32_HAVE_IP_DMA_V1=y +# CONFIG_STM32_HAVE_IP_DMA_V2 is not set +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +CONFIG_STM32_HAVE_IP_ADC_V1_BASIC=y +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set # CONFIG_STM32_ADC1 is not set # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -412,9 +477,10 @@ CONFIG_STM32_HAVE_SPI3=y # CONFIG_STM32_CRC is not set CONFIG_STM32_DMA1=y CONFIG_STM32_DMA2=y +# CONFIG_STM32_HRTIM is not set # CONFIG_STM32_I2C1 is not set # CONFIG_STM32_I2C2 is not set -# CONFIG_STM32_OPAMP is not set +# CONFIG_STM32_RTC is not set CONFIG_STM32_PWR=y # CONFIG_STM32_SDIO is not set # CONFIG_STM32_SPI1 is not set @@ -436,17 +502,18 @@ CONFIG_STM32_USART1=y # CONFIG_STM32_USB is not set # CONFIG_STM32_IWDG is not set # CONFIG_STM32_WWDG is not set +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set # # Alternate Pin Mapping # # CONFIG_STM32_TIM3_NO_REMAP is not set -CONFIG_STM32_CAN1_REMAP1=y CONFIG_STM32_TIM3_FULL_REMAP=y # CONFIG_STM32_TIM3_PARTIAL_REMAP is not set # CONFIG_STM32_USART1_REMAP is not set -# CONFIG_STM32_FLASH_WORKAROUND_DATA_CACHE_CORRUPTION_ON_RWW is not set # CONFIG_STM32_JTAG_DISABLE is not set CONFIG_STM32_JTAG_FULL_ENABLE=y # CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set @@ -461,14 +528,19 @@ CONFIG_STM32_FORCEPOWER=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM3_PWM is not set -# CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -486,36 +558,31 @@ CONFIG_USART1_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y # CONFIG_STM32_FLOWCONTROL_BROKEN is not set # CONFIG_STM32_USART_BREAKS is not set # CONFIG_STM32_USART_SINGLEWIRE is not set -CONFIG_STM32_HAVE_RTC_COUNTER=y -# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set - -# -# USB FS Host Configuration -# # -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration +# HCI UART Driver Configuration # +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set +CONFIG_STM32_HAVE_RTC_COUNTER=y +# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -529,8 +596,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -545,7 +616,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=5483 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -574,15 +644,20 @@ CONFIG_RAM_SIZE=20480 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_CANNODE_V1=y -CONFIG_ARCH_BOARD="px4_cannode-v1" +# CONFIG_ARCH_BOARD_MAPLE is not set +# CONFIG_ARCH_BOARD_OLIMEXINO_STM32 is not set +# CONFIG_ARCH_BOARD_NUCLEO_F103RB is not set +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -# CONFIG_BOARD_CRASHDUMP is not set -# CONFIG_BOARD_CUSTOM_LEDS is not set -# CONFIG_BOARD_CUSTOM_BUTTONS is not set +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +CONFIG_BOARD_CUSTOM_LEDS=y +CONFIG_BOARD_CUSTOM_BUTTONS=y +CONFIG_BOARD_CUSTOM_IRQBUTTONS=y # # Common Board Options @@ -592,20 +667,20 @@ CONFIG_ARCH_LEDS=y CONFIG_ARCH_HAVE_BUTTONS=y CONFIG_ARCH_BUTTONS=y CONFIG_ARCH_HAVE_IRQBUTTONS=y -# CONFIG_ARCH_IRQBUTTONS is not set +CONFIG_ARCH_IRQBUTTONS=y # # Board-Specific Options # # CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=0 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set # CONFIG_BOARDCTL_IOCTL is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # RTOS Features @@ -619,10 +694,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=10000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=20 CONFIG_MAX_WDOGPARMS=2 @@ -634,10 +709,13 @@ CONFIG_PREALLOC_TIMERS=2 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="uavcannode_start" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=12 @@ -648,17 +726,19 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=0 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=0 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -690,12 +770,39 @@ CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set +# +# Signal Configuration +# +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y + # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 # @@ -756,8 +863,10 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # CONFIG_RTC is not set # CONFIG_WATCHDOG is not set # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -776,16 +885,25 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # # LED Support # +# CONFIG_USERLED is not set +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set # CONFIG_EEPROM is not set # CONFIG_PIPES is not set # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -793,6 +911,18 @@ CONFIG_SERIAL=y # CONFIG_SERIAL_REMOVABLE is not set CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +# CONFIG_SERIAL_TERMIOS is not set +CONFIG_USART1_SERIAL_CONSOLE=y +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -803,8 +933,16 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART2_SERIALDRIVER is not set @@ -814,17 +952,7 @@ CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -CONFIG_USART1_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -838,6 +966,8 @@ CONFIG_USART1_2STOP=0 # CONFIG_USART1_IFLOWCONTROL is not set # CONFIG_USART1_OFLOWCONTROL is not set # CONFIG_USART1_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set # CONFIG_USBDEV is not set # CONFIG_USBHOST is not set @@ -845,6 +975,7 @@ CONFIG_USART1_2STOP=0 # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -855,6 +986,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -867,6 +999,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -890,19 +1025,41 @@ CONFIG_SYSLOG_CONSOLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set # CONFIG_FS_FAT is not set # CONFIG_FS_NXFFS is not set # CONFIG_FS_ROMFS is not set +# CONFIG_FS_CROMFS is not set # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set # CONFIG_FS_BINFS is not set # CONFIG_FS_PROCFS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -911,6 +1068,7 @@ CONFIG_MM_SMALL=y CONFIG_MM_REGIONS=1 # CONFIG_ARCH_HAVE_HEAP2 is not set # CONFIG_GRAN is not set +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -931,11 +1089,11 @@ CONFIG_MM_REGIONS=1 # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set CONFIG_SYMTAB_ORDEREDBYNAME=y # @@ -953,7 +1111,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1009,6 +1166,7 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +# CONFIG_LIBC_LZF is not set # # Time/Time Zone Support @@ -1032,6 +1190,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=0 @@ -1041,6 +1200,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=0 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1059,6 +1219,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1072,40 +1233,47 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=392 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_BUTTONS is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set -# CONFIG_EXAMPLES_NSH is not set CONFIG_EXAMPLES_NULL=y +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1117,11 +1285,13 @@ CONFIG_EXAMPLES_NULL=y # CONFIG_EXAMPLES_SLCD is not set # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_TIFF is not set # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1139,14 +1309,31 @@ CONFIG_EXAMPLES_NULL=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1170,10 +1357,6 @@ CONFIG_EXAMPLES_NULL=y # # CONFIG_NSH_LIBRARY is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1185,27 +1368,38 @@ CONFIG_HAVE_CXXINITIALIZE=y # # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_NSH is not set # CONFIG_SYSTEM_RAMTEST is not set # CONFIG_READLINE_HAVE_EXTMATCH is not set CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set -# CONFIG_SYSTEM_STACKMONITOR is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_TEE is not set # CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/cannode-v1/nuttx-config/nsh/defconfig.nonsh b/boards/px4/cannode-v1/nuttx-config/nsh/defconfig.nonsh deleted file mode 100644 index d35f797bf227..000000000000 --- a/boards/px4/cannode-v1/nuttx-config/nsh/defconfig.nonsh +++ /dev/null @@ -1,1038 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Nuttx/ Configuration -# - -# -# Build Setup -# -# CONFIG_EXPERIMENTAL is not set -CONFIG_DEFAULT_SMALL=y -CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set -# CONFIG_HOST_WINDOWS is not set -# CONFIG_HOST_OTHER is not set - -# -# Build Configuration -# -CONFIG_APPS_DIR="../apps" -CONFIG_BUILD_FLAT=y -# CONFIG_BUILD_2PASS is not set - -# -# Binary Output Formats -# -# CONFIG_RRLOAD_BINARY is not set -# CONFIG_INTELHEX_BINARY is not set -# CONFIG_MOTOROLA_SREC is not set -CONFIG_RAW_BINARY=y -# CONFIG_UBOOT_UIMAGE is not set - -# -# Customize Header Files -# -# CONFIG_ARCH_STDINT_H is not set -# CONFIG_ARCH_STDBOOL_H is not set -CONFIG_ARCH_MATH_H=y -# CONFIG_ARCH_FLOAT_H is not set -# CONFIG_ARCH_STDARG_H is not set - -# -# Debug Options -# -CONFIG_DEBUG=y -CONFIG_ARCH_HAVE_HEAPCHECK=y -CONFIG_DEBUG_VERBOSE=y - -# -# Subsystem Debug Options -# -# CONFIG_DEBUG_AUDIO is not set -# CONFIG_DEBUG_BINFMT is not set -# CONFIG_DEBUG_FS is not set -# CONFIG_DEBUG_GRAPHICS is not set -# CONFIG_DEBUG_LIB is not set -# CONFIG_DEBUG_MM is not set -# CONFIG_DEBUG_SCHED is not set - -# -# OS Function Debug Options -# -# CONFIG_DEBUG_DMA is not set -# CONFIG_DEBUG_HEAP is not set -# CONFIG_DEBUG_IRQ is not set - -# -# Driver Debug Options -# -# CONFIG_DEBUG_ANALOG is not set -# CONFIG_DEBUG_GPIO is not set -CONFIG_ARCH_HAVE_STACKCHECK=y -CONFIG_STACK_COLORATION=y -CONFIG_DEBUG_SYMBOLS=y -CONFIG_ARCH_HAVE_CUSTOMOPT=y -# CONFIG_DEBUG_NOOPT is not set -# CONFIG_DEBUG_CUSTOMOPT is not set -CONFIG_DEBUG_FULLOPT=y - -# -# System Type -# -CONFIG_ARCH_ARM=y -# CONFIG_ARCH_AVR is not set -# CONFIG_ARCH_HC is not set -# CONFIG_ARCH_MIPS is not set -# CONFIG_ARCH_RGMP is not set -# CONFIG_ARCH_SH is not set -# CONFIG_ARCH_SIM is not set -# CONFIG_ARCH_X86 is not set -# CONFIG_ARCH_Z16 is not set -# CONFIG_ARCH_Z80 is not set -CONFIG_ARCH="arm" - -# -# ARM Options -# -# CONFIG_ARCH_CHIP_A1X is not set -# CONFIG_ARCH_CHIP_C5471 is not set -# CONFIG_ARCH_CHIP_CALYPSO is not set -# CONFIG_ARCH_CHIP_DM320 is not set -# CONFIG_ARCH_CHIP_EFM32 is not set -# CONFIG_ARCH_CHIP_IMX is not set -# CONFIG_ARCH_CHIP_KINETIS is not set -# CONFIG_ARCH_CHIP_KL is not set -# CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set -# CONFIG_ARCH_CHIP_LPC17XX is not set -# CONFIG_ARCH_CHIP_LPC214X is not set -# CONFIG_ARCH_CHIP_LPC2378 is not set -# CONFIG_ARCH_CHIP_LPC31XX is not set -# CONFIG_ARCH_CHIP_LPC43XX is not set -# CONFIG_ARCH_CHIP_NUC1XX is not set -# CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAM34 is not set -# CONFIG_ARCH_CHIP_SAMV7 is not set -CONFIG_ARCH_CHIP_STM32=y -# CONFIG_ARCH_CHIP_STR71X is not set -# CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set -# CONFIG_ARCH_ARM920T is not set -# CONFIG_ARCH_CORTEXM0 is not set -CONFIG_ARCH_CORTEXM3=y -# CONFIG_ARCH_CORTEXM4 is not set -# CONFIG_ARCH_CORTEXM7 is not set -# CONFIG_ARCH_CORTEXA5 is not set -# CONFIG_ARCH_CORTEXA8 is not set -CONFIG_ARCH_FAMILY="armv7-m" -CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set -# CONFIG_ARCH_HAVE_FPU is not set -# CONFIG_ARCH_HAVE_DPFPU is not set -# CONFIG_ARMV7M_MPU is not set -# CONFIG_DEBUG_HARDFAULT is not set - -# -# ARMV7M Configuration Options -# -# CONFIG_ARMV7M_HAVE_ICACHE is not set -# CONFIG_ARMV7M_HAVE_DCACHE is not set -# CONFIG_ARMV7M_HAVE_ITCM is not set -# CONFIG_ARMV7M_HAVE_DTCM is not set -# CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT is not set -# CONFIG_ARMV7M_TOOLCHAIN_CODEREDL is not set -CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -# CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL is not set -# CONFIG_ARMV7M_STACKCHECK is not set -# CONFIG_ARMV7M_ITMSYSLOG is not set - -# -# STM32 Configuration Options -# -# CONFIG_ARCH_CHIP_STM32L151C6 is not set -# CONFIG_ARCH_CHIP_STM32L151C8 is not set -# CONFIG_ARCH_CHIP_STM32L151CB is not set -# CONFIG_ARCH_CHIP_STM32L151R6 is not set -# CONFIG_ARCH_CHIP_STM32L151R8 is not set -# CONFIG_ARCH_CHIP_STM32L151RB is not set -# CONFIG_ARCH_CHIP_STM32L151V6 is not set -# CONFIG_ARCH_CHIP_STM32L151V8 is not set -# CONFIG_ARCH_CHIP_STM32L151VB is not set -# CONFIG_ARCH_CHIP_STM32L152C6 is not set -# CONFIG_ARCH_CHIP_STM32L152C8 is not set -# CONFIG_ARCH_CHIP_STM32L152CB is not set -# CONFIG_ARCH_CHIP_STM32L152R6 is not set -# CONFIG_ARCH_CHIP_STM32L152R8 is not set -# CONFIG_ARCH_CHIP_STM32L152RB is not set -# CONFIG_ARCH_CHIP_STM32L152V6 is not set -# CONFIG_ARCH_CHIP_STM32L152V8 is not set -# CONFIG_ARCH_CHIP_STM32L152VB is not set -# CONFIG_ARCH_CHIP_STM32L162ZD is not set -# CONFIG_ARCH_CHIP_STM32L162VE is not set -# CONFIG_ARCH_CHIP_STM32F100C8 is not set -# CONFIG_ARCH_CHIP_STM32F100CB is not set -# CONFIG_ARCH_CHIP_STM32F100R8 is not set -# CONFIG_ARCH_CHIP_STM32F100RB is not set -# CONFIG_ARCH_CHIP_STM32F100RC is not set -# CONFIG_ARCH_CHIP_STM32F100RD is not set -# CONFIG_ARCH_CHIP_STM32F100RE is not set -# CONFIG_ARCH_CHIP_STM32F100V8 is not set -# CONFIG_ARCH_CHIP_STM32F100VB is not set -# CONFIG_ARCH_CHIP_STM32F100VC is not set -# CONFIG_ARCH_CHIP_STM32F100VD is not set -# CONFIG_ARCH_CHIP_STM32F100VE is not set -# CONFIG_ARCH_CHIP_STM32F102CB is not set -# CONFIG_ARCH_CHIP_STM32F103T8 is not set -# CONFIG_ARCH_CHIP_STM32F103TB is not set -# CONFIG_ARCH_CHIP_STM32F103C4 is not set -# CONFIG_ARCH_CHIP_STM32F103C8 is not set -# CONFIG_ARCH_CHIP_STM32F103CB is not set -# CONFIG_ARCH_CHIP_STM32F103R8 is not set -CONFIG_ARCH_CHIP_STM32F103RB=y -# CONFIG_ARCH_CHIP_STM32F103RC is not set -# CONFIG_ARCH_CHIP_STM32F103RD is not set -# CONFIG_ARCH_CHIP_STM32F103RE is not set -# CONFIG_ARCH_CHIP_STM32F103RG is not set -# CONFIG_ARCH_CHIP_STM32F103V8 is not set -# CONFIG_ARCH_CHIP_STM32F103VB is not set -# CONFIG_ARCH_CHIP_STM32F103VC is not set -# CONFIG_ARCH_CHIP_STM32F103VE is not set -# CONFIG_ARCH_CHIP_STM32F103ZE is not set -# CONFIG_ARCH_CHIP_STM32F105VB is not set -# CONFIG_ARCH_CHIP_STM32F107VC is not set -# CONFIG_ARCH_CHIP_STM32F207IG is not set -# CONFIG_ARCH_CHIP_STM32F207ZE is not set -# CONFIG_ARCH_CHIP_STM32F302CB is not set -# CONFIG_ARCH_CHIP_STM32F302CC is not set -# CONFIG_ARCH_CHIP_STM32F302RB is not set -# CONFIG_ARCH_CHIP_STM32F302RC is not set -# CONFIG_ARCH_CHIP_STM32F302VB is not set -# CONFIG_ARCH_CHIP_STM32F302VC is not set -# CONFIG_ARCH_CHIP_STM32F303CB is not set -# CONFIG_ARCH_CHIP_STM32F303CC is not set -# CONFIG_ARCH_CHIP_STM32F303RB is not set -# CONFIG_ARCH_CHIP_STM32F303RC is not set -# CONFIG_ARCH_CHIP_STM32F303VB is not set -# CONFIG_ARCH_CHIP_STM32F303VC is not set -# CONFIG_ARCH_CHIP_STM32F372C8 is not set -# CONFIG_ARCH_CHIP_STM32F372R8 is not set -# CONFIG_ARCH_CHIP_STM32F372V8 is not set -# CONFIG_ARCH_CHIP_STM32F372CB is not set -# CONFIG_ARCH_CHIP_STM32F372RB is not set -# CONFIG_ARCH_CHIP_STM32F372VB is not set -# CONFIG_ARCH_CHIP_STM32F372CC is not set -# CONFIG_ARCH_CHIP_STM32F372RC is not set -# CONFIG_ARCH_CHIP_STM32F372VC is not set -# CONFIG_ARCH_CHIP_STM32F373C8 is not set -# CONFIG_ARCH_CHIP_STM32F373R8 is not set -# CONFIG_ARCH_CHIP_STM32F373V8 is not set -# CONFIG_ARCH_CHIP_STM32F373CB is not set -# CONFIG_ARCH_CHIP_STM32F373RB is not set -# CONFIG_ARCH_CHIP_STM32F373VB is not set -# CONFIG_ARCH_CHIP_STM32F373CC is not set -# CONFIG_ARCH_CHIP_STM32F373RC is not set -# CONFIG_ARCH_CHIP_STM32F373VC is not set -# CONFIG_ARCH_CHIP_STM32F401RE is not set -# CONFIG_ARCH_CHIP_STM32F411RE is not set -# CONFIG_ARCH_CHIP_STM32F405RG is not set -# CONFIG_ARCH_CHIP_STM32F405VG is not set -# CONFIG_ARCH_CHIP_STM32F405ZG is not set -# CONFIG_ARCH_CHIP_STM32F407VE is not set -# CONFIG_ARCH_CHIP_STM32F407VG is not set -# CONFIG_ARCH_CHIP_STM32F407ZE is not set -# CONFIG_ARCH_CHIP_STM32F407ZG is not set -# CONFIG_ARCH_CHIP_STM32F407IE is not set -# CONFIG_ARCH_CHIP_STM32F407IG is not set -# CONFIG_ARCH_CHIP_STM32F427V is not set -# CONFIG_ARCH_CHIP_STM32F427Z is not set -# CONFIG_ARCH_CHIP_STM32F427I is not set -# CONFIG_ARCH_CHIP_STM32F429V is not set -# CONFIG_ARCH_CHIP_STM32F429Z is not set -# CONFIG_ARCH_CHIP_STM32F429I is not set -# CONFIG_ARCH_CHIP_STM32F429B is not set -# CONFIG_ARCH_CHIP_STM32F429N is not set -# CONFIG_STM32_STM32L15XX is not set -# CONFIG_STM32_ENERGYLITE is not set -CONFIG_STM32_STM32F10XX=y -# CONFIG_STM32_VALUELINE is not set -# CONFIG_STM32_CONNECTIVITYLINE is not set -CONFIG_STM32_PERFORMANCELINE=y -# CONFIG_STM32_USBACCESSLINE is not set -# CONFIG_STM32_HIGHDENSITY is not set -CONFIG_STM32_MEDIUMDENSITY=y -# CONFIG_STM32_LOWDENSITY is not set -# CONFIG_STM32_STM32F20XX is not set -# CONFIG_STM32_STM32F207 is not set -# CONFIG_STM32_STM32F30XX is not set -# CONFIG_STM32_STM32F37XX is not set -# CONFIG_STM32_STM32F4XXX is not set -# CONFIG_STM32_STM32F401 is not set -# CONFIG_STM32_STM32F411 is not set -# CONFIG_STM32_STM32F405 is not set -# CONFIG_STM32_STM32F407 is not set -# CONFIG_STM32_STM32F427 is not set -# CONFIG_STM32_STM32F429 is not set -# CONFIG_STM32_DFU is not set - -# -# STM32 Peripheral Support -# -# CONFIG_STM32_HAVE_CCM is not set -CONFIG_STM32_HAVE_USBDEV=y -# CONFIG_STM32_HAVE_OTGFS is not set -# CONFIG_STM32_HAVE_FSMC is not set -CONFIG_STM32_HAVE_USART3=y -CONFIG_STM32_HAVE_UART4=y -CONFIG_STM32_HAVE_UART5=y -# CONFIG_STM32_HAVE_USART6 is not set -# CONFIG_STM32_HAVE_UART7 is not set -# CONFIG_STM32_HAVE_UART8 is not set -CONFIG_STM32_HAVE_TIM1=y -CONFIG_STM32_HAVE_TIM5=y -CONFIG_STM32_HAVE_TIM6=y -CONFIG_STM32_HAVE_TIM7=y -CONFIG_STM32_HAVE_TIM8=y -# CONFIG_STM32_HAVE_TIM9 is not set -# CONFIG_STM32_HAVE_TIM10 is not set -# CONFIG_STM32_HAVE_TIM11 is not set -# CONFIG_STM32_HAVE_TIM12 is not set -# CONFIG_STM32_HAVE_TIM13 is not set -# CONFIG_STM32_HAVE_TIM14 is not set -# CONFIG_STM32_HAVE_TIM15 is not set -# CONFIG_STM32_HAVE_TIM16 is not set -# CONFIG_STM32_HAVE_TIM17 is not set -CONFIG_STM32_HAVE_ADC2=y -CONFIG_STM32_HAVE_ADC3=y -# CONFIG_STM32_HAVE_ADC4 is not set -CONFIG_STM32_HAVE_CAN1=y -# CONFIG_STM32_HAVE_CAN2 is not set -# CONFIG_STM32_HAVE_RNG is not set -# CONFIG_STM32_HAVE_ETHMAC is not set -CONFIG_STM32_HAVE_SPI2=y -CONFIG_STM32_HAVE_SPI3=y -# CONFIG_STM32_HAVE_SPI4 is not set -# CONFIG_STM32_HAVE_SPI5 is not set -# CONFIG_STM32_HAVE_SPI6 is not set -# CONFIG_STM32_ADC1 is not set -# CONFIG_STM32_ADC2 is not set -# CONFIG_STM32_ADC3 is not set -# CONFIG_STM32_BKP is not set -# CONFIG_STM32_CAN1 is not set -# CONFIG_STM32_CRC is not set -CONFIG_STM32_DMA1=y -CONFIG_STM32_DMA2=y -# CONFIG_STM32_DAC1 is not set -# CONFIG_STM32_DAC2 is not set -# CONFIG_STM32_I2C1 is not set -# CONFIG_STM32_I2C2 is not set -CONFIG_STM32_PWR=y -# CONFIG_STM32_SDIO is not set -# CONFIG_STM32_SPI1 is not set -# CONFIG_STM32_SPI2 is not set -# CONFIG_STM32_SPI3 is not set -# CONFIG_STM32_TIM1 is not set -# CONFIG_STM32_TIM2 is not set -CONFIG_STM32_TIM3=y -# CONFIG_STM32_TIM4 is not set -# CONFIG_STM32_TIM5 is not set -# CONFIG_STM32_TIM6 is not set -# CONFIG_STM32_TIM7 is not set -# CONFIG_STM32_TIM8 is not set -CONFIG_STM32_USART1=y -# CONFIG_STM32_USART2 is not set -# CONFIG_STM32_USART3 is not set -# CONFIG_STM32_UART4 is not set -# CONFIG_STM32_UART5 is not set -# CONFIG_STM32_USB is not set -# CONFIG_STM32_IWDG is not set -# CONFIG_STM32_WWDG is not set - -# -# Alternate Pin Mapping -# -# CONFIG_STM32_TIM3_NO_REMAP is not set -CONFIG_STM32_TIM3_FULL_REMAP=y -# CONFIG_STM32_TIM3_PARTIAL_REMAP is not set -# CONFIG_STM32_USART1_REMAP is not set -# CONFIG_STM32_JTAG_DISABLE is not set -CONFIG_STM32_JTAG_FULL_ENABLE=y -# CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set -# CONFIG_STM32_JTAG_SW_ENABLE is not set -CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y -CONFIG_STM32_FORCEPOWER=y -# CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG is not set -# CONFIG_STM32_DMACAPABLE is not set -# CONFIG_STM32_TIM3_PWM is not set -CONFIG_STM32_USART=y -CONFIG_STM32_SERIALDRIVER=y - -# -# U[S]ART Configuration -# -# CONFIG_USART1_RS485 is not set -CONFIG_STM32_USART1_SERIALDRIVER=y -CONFIG_USART1_RXDMA=y -CONFIG_SERIAL_DISABLE_REORDERING=y -# CONFIG_STM32_FLOWCONTROL_BROKEN is not set -# CONFIG_STM32_USART_SINGLEWIRE is not set -# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# - -# -# USB Device Configuration -# - -# -# Architecture Options -# -# CONFIG_ARCH_NOINTC is not set -# CONFIG_ARCH_VECNOTIRQ is not set -CONFIG_ARCH_DMA=y -CONFIG_ARCH_HAVE_IRQPRIO=y -# CONFIG_ARCH_L2CACHE is not set -# CONFIG_ARCH_HAVE_COHERENT_DCACHE is not set -# CONFIG_ARCH_HAVE_ADDRENV is not set -# CONFIG_ARCH_NEED_ADDRENV_MAPPING is not set -CONFIG_ARCH_HAVE_VFORK=y -# CONFIG_ARCH_HAVE_MMU is not set -CONFIG_ARCH_HAVE_MPU=y -# CONFIG_ARCH_NAND_HWECC is not set -# CONFIG_ARCH_HAVE_EXTCLK is not set -# CONFIG_ARCH_USE_MPU is not set -# CONFIG_ARCH_IRQPRIO is not set -CONFIG_ARCH_STACKDUMP=y -# CONFIG_ENDIAN_BIG is not set -# CONFIG_ARCH_IDLE_CUSTOM is not set -# CONFIG_ARCH_HAVE_RAMFUNCS is not set -CONFIG_ARCH_HAVE_RAMVECTORS=y -# CONFIG_ARCH_RAMVECTORS is not set - -# -# Board Settings -# -CONFIG_BOARD_LOOPSPERMSEC=5483 -# CONFIG_ARCH_CALIBRATION is not set - -# -# Interrupt options -# -CONFIG_ARCH_HAVE_INTERRUPTSTACK=y -CONFIG_ARCH_INTERRUPTSTACK=360 -CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y -# CONFIG_ARCH_HIPRI_INTERRUPT is not set - -# -# Boot options -# -# CONFIG_BOOT_RUNFROMEXTSRAM is not set -CONFIG_BOOT_RUNFROMFLASH=y -# CONFIG_BOOT_RUNFROMISRAM is not set -# CONFIG_BOOT_RUNFROMSDRAM is not set -# CONFIG_BOOT_COPYTORAM is not set - -# -# Boot Memory Configuration -# -CONFIG_RAM_START=0x20000000 -CONFIG_RAM_SIZE=20480 -# CONFIG_ARCH_HAVE_SDRAM is not set - -# -# Board Selection -# -# CONFIG_ARCH_BOARD_MAPLE is not set -# CONFIG_ARCH_BOARD_OLIMEXINO_STM32 is not set -CONFIG_ARCH_BOARD_CUSTOM=y - -# -# Custom Board Configuration -# -CONFIG_ARCH_BOARD_CUSTOM_DIR="" -# CONFIG_BOARD_CRASHDUMP is not set -# CONFIG_BOARD_CUSTOM_LEDS is not set -# CONFIG_BOARD_CUSTOM_BUTTONS is not set - -# -# Common Board Options -# - -# -# Board-Specific Options -# - -# -# RTOS Features -# -# CONFIG_DISABLE_OS_API is not set - -# -# Clocks and Timers -# -CONFIG_USEC_PER_TICK=10000 -# CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set -# CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2014 -CONFIG_START_MONTH=11 -CONFIG_START_DAY=20 -CONFIG_MAX_WDOGPARMS=2 -CONFIG_PREALLOC_WDOGS=4 -CONFIG_WDOG_INTRESERVE=2 -CONFIG_PREALLOC_TIMERS=2 - -# -# Tasks and Scheduling -# -# CONFIG_INIT_NONE is not set -CONFIG_INIT_ENTRYPOINT=y -# CONFIG_INIT_FILEPATH is not set -CONFIG_USER_ENTRYPOINT="nsh_main" -CONFIG_RR_INTERVAL=0 -CONFIG_TASK_NAME_SIZE=12 -CONFIG_MAX_TASKS=4 -# CONFIG_SCHED_HAVE_PARENT is not set -CONFIG_SCHED_WAITPID=y - -# -# Pthread Options -# -# CONFIG_MUTEX_TYPES is not set -CONFIG_NPTHREAD_KEYS=0 - -# -# Performance Monitoring -# -# CONFIG_SCHED_CPULOAD is not set -CONFIG_SCHED_INSTRUMENTATION=y - -# -# Files and I/O -# -CONFIG_DEV_CONSOLE=y -# CONFIG_FDCLONE_DISABLE is not set -CONFIG_FDCLONE_STDIO=y -CONFIG_SDCLONE_DISABLE=y -CONFIG_NFILE_DESCRIPTORS=5 -CONFIG_NFILE_STREAMS=1 -CONFIG_NAME_MAX=8 -CONFIG_PRIORITY_INHERITANCE=y -CONFIG_SEM_PREALLOCHOLDERS=4 -CONFIG_SEM_NNESTPRIO=4 - -# -# RTOS hooks -# -CONFIG_BOARD_INITIALIZE=y -# CONFIG_BOARD_INITTHREAD is not set -# CONFIG_SCHED_STARTHOOK is not set -CONFIG_SCHED_ATEXIT=y -CONFIG_SCHED_ATEXIT_MAX=1 -# CONFIG_SCHED_ONEXIT is not set - -# -# Signal Numbers -# -CONFIG_SIG_SIGUSR1=1 -CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 -CONFIG_SIG_SIGCONDTIMEDOUT=16 - -# -# POSIX Message Queue Options -# -CONFIG_PREALLOC_MQ_MSGS=4 -CONFIG_MQ_MAXMSGSIZE=8 - -# -# Work Queue Support -# -# CONFIG_SCHED_WORKQUEUE is not set -# CONFIG_SCHED_HPWORK is not set -# CONFIG_SCHED_LPWORK is not set - -# -# Stack and heap information -# -CONFIG_IDLETHREAD_STACKSIZE=272 -CONFIG_USERMAIN_STACKSIZE=680 -CONFIG_PTHREAD_STACK_MIN=516 -CONFIG_PTHREAD_STACK_DEFAULT=516 -# CONFIG_LIB_SYSCALL is not set - -# -# Device Drivers -# -# CONFIG_DISABLE_POLL is not set -# CONFIG_DEV_NULL is not set -# CONFIG_DEV_ZERO is not set -# CONFIG_LOOP is not set - -# -# Buffering -# -# CONFIG_DRVR_WRITEBUFFER is not set -# CONFIG_DRVR_READAHEAD is not set -# CONFIG_RAMDISK is not set -# CONFIG_CAN is not set -# CONFIG_ARCH_HAVE_PWM_PULSECOUNT is not set -# CONFIG_PWM is not set -CONFIG_ARCH_HAVE_I2CRESET=y -# CONFIG_I2C is not set -# CONFIG_SPI is not set -# CONFIG_I2S is not set -# CONFIG_TIMER is not set -# CONFIG_RTC is not set -# CONFIG_WATCHDOG is not set -# CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set -# CONFIG_BCH is not set -# CONFIG_INPUT is not set -# CONFIG_LCD is not set -# CONFIG_MMCSD is not set -# CONFIG_MTD is not set -# CONFIG_EEPROM is not set -# CONFIG_PIPES is not set -# CONFIG_PM is not set -# CONFIG_POWER is not set -# CONFIG_SENSORS is not set -# CONFIG_SERCOMM_CONSOLE is not set -CONFIG_SERIAL=y -# CONFIG_DEV_LOWCONSOLE is not set -# CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -# CONFIG_UART4_SERIALDRIVER is not set -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -# CONFIG_UART7_SERIALDRIVER is not set -# CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_ARCH_HAVE_SCI0 is not set -# CONFIG_ARCH_HAVE_SCI1 is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -# CONFIG_USART2_SERIALDRIVER is not set -# CONFIG_USART3_SERIALDRIVER is not set -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -# CONFIG_USART6_SERIALDRIVER is not set -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_ARCH_HAVE_OTHER_UART is not set - -# -# USART Configuration -# -CONFIG_USART1_ISUART=y -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_TIOCSERGSTRUCT is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_SERIAL_TERMIOS is not set -CONFIG_USART1_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set - -# -# USART1 Configuration -# -CONFIG_USART1_RXBUFSIZE=32 -CONFIG_USART1_TXBUFSIZE=32 -CONFIG_USART1_BAUD=115200 -CONFIG_USART1_BITS=8 -CONFIG_USART1_PARITY=0 -CONFIG_USART1_2STOP=0 -# CONFIG_USART1_IFLOWCONTROL is not set -# CONFIG_USART1_OFLOWCONTROL is not set -# CONFIG_USBDEV is not set -# CONFIG_USBHOST is not set -# CONFIG_WIRELESS is not set - -# -# System Logging Device Options -# - -# -# System Logging -# -# CONFIG_RAMLOG is not set -# CONFIG_SYSLOG_CONSOLE is not set - -# -# Networking Support -# -# CONFIG_ARCH_HAVE_NET is not set -# CONFIG_ARCH_HAVE_PHY is not set -# CONFIG_NET is not set - -# -# Crypto API -# -# CONFIG_CRYPTO is not set - -# -# File Systems -# - -# -# File system configuration -# -# CONFIG_DISABLE_MOUNTPOINT is not set -# CONFIG_FS_AUTOMOUNTER is not set -# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set -# CONFIG_FS_READABLE is not set -# CONFIG_FS_WRITABLE is not set -# CONFIG_FS_NAMED_SEMAPHORES is not set -CONFIG_FS_MQUEUE_MPATH="/var/mqueue" -# CONFIG_FS_RAMMAP is not set -# CONFIG_FS_FAT is not set -# CONFIG_FS_NXFFS is not set -# CONFIG_FS_ROMFS is not set -# CONFIG_FS_SMARTFS is not set -# CONFIG_FS_BINFS is not set -# CONFIG_FS_PROCFS is not set - -# -# System Logging -# -# CONFIG_SYSLOG is not set -# CONFIG_SYSLOG_TIMESTAMP is not set - -# -# Graphics Support -# -# CONFIG_NX is not set - -# -# Memory Management -# -CONFIG_MM_SMALL=y -CONFIG_MM_REGIONS=1 -# CONFIG_ARCH_HAVE_HEAP2 is not set -# CONFIG_GRAN is not set - -# -# Audio Support -# -# CONFIG_AUDIO is not set - -# -# Binary Loader -# -# CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set -# CONFIG_NXFLAT is not set -# CONFIG_ELF is not set -CONFIG_BUILTIN=y -# CONFIG_PIC is not set -CONFIG_SYMTAB_ORDEREDBYNAME=y - -# -# Library Routines -# - -# -# Standard C Library Options -# -CONFIG_STDIO_BUFFER_SIZE=64 -CONFIG_STDIO_LINEBUFFER=y -CONFIG_NUNGET_CHARS=2 -CONFIG_LIB_HOMEDIR="/" -# CONFIG_NOPRINTF_FIELDWIDTH is not set -# CONFIG_LIBC_FLOATINGPOINT is not set -# CONFIG_LIBC_IOCTL_VARIADIC is not set -CONFIG_LIB_RAND_ORDER=1 -# CONFIG_EOL_IS_CR is not set -# CONFIG_EOL_IS_LF is not set -# CONFIG_EOL_IS_BOTH_CRLF is not set -CONFIG_EOL_IS_EITHER_CRLF=y -# CONFIG_LIBC_EXECFUNCS is not set -CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=394 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=394 -# CONFIG_LIBC_STRERROR is not set -# CONFIG_LIBC_PERROR_STDOUT is not set -CONFIG_ARCH_LOWPUTC=y -# CONFIG_LIBC_LOCALTIME is not set -CONFIG_LIB_SENDFILE_BUFSIZE=0 -# CONFIG_ARCH_ROMGETC is not set -# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set - -# -# Non-standard Library Support -# -# CONFIG_LIB_KBDCODEC is not set -# CONFIG_LIB_SLCDCODEC is not set - -# -# Basic CXX Support -# -CONFIG_C99_BOOL8=y -CONFIG_HAVE_CXX=y -CONFIG_HAVE_CXXINITIALIZE=y -# CONFIG_CXX_NEWLONG is not set - -# -# uClibc++ Standard C++ Library -# -# CONFIG_UCLIBCXX is not set - -# -# Application Configuration -# - -# -# Built-In Applications -# -CONFIG_BUILTIN_PROXY_STACKSIZE=392 - -# -# Examples -# -# CONFIG_EXAMPLES_BUTTONS is not set -# CONFIG_EXAMPLES_CAN is not set -# CONFIG_EXAMPLES_CONFIGDATA is not set -# CONFIG_EXAMPLES_CPUHOG is not set -# CONFIG_EXAMPLES_CXXTEST is not set -# CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set -# CONFIG_EXAMPLES_FTPC is not set -# CONFIG_EXAMPLES_FTPD is not set -# CONFIG_EXAMPLES_HELLO is not set -# CONFIG_EXAMPLES_HELLOXX is not set -# CONFIG_EXAMPLES_JSON is not set -# CONFIG_EXAMPLES_HIDKBD is not set -# CONFIG_EXAMPLES_KEYPADTEST is not set -# CONFIG_EXAMPLES_IGMP is not set -# CONFIG_EXAMPLES_MM is not set -# CONFIG_EXAMPLES_MODBUS is not set -# CONFIG_EXAMPLES_MOUNT is not set -# CONFIG_EXAMPLES_NRF24L01TERM is not set -# CONFIG_EXAMPLES_NSH is not set -CONFIG_EXAMPLES_NULL=y -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXFLAT is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set -# CONFIG_EXAMPLES_PIPE is not set -# CONFIG_EXAMPLES_POLL is not set -# CONFIG_EXAMPLES_POSIXSPAWN is not set -# CONFIG_EXAMPLES_QENCODER is not set -# CONFIG_EXAMPLES_RGMP is not set -# CONFIG_EXAMPLES_ROMFS is not set -# CONFIG_EXAMPLES_SENDMAIL is not set -# CONFIG_EXAMPLES_SERIALBLASTER is not set -# CONFIG_EXAMPLES_SERIALRX is not set -# CONFIG_EXAMPLES_SERLOOP is not set -# CONFIG_EXAMPLES_SLCD is not set -# CONFIG_EXAMPLES_SMART is not set -# CONFIG_EXAMPLES_TCPECHO is not set -# CONFIG_EXAMPLES_TELNETD is not set -# CONFIG_EXAMPLES_THTTPD is not set -# CONFIG_EXAMPLES_TIFF is not set -# CONFIG_EXAMPLES_TOUCHSCREEN is not set -# CONFIG_EXAMPLES_WEBSERVER is not set -# CONFIG_EXAMPLES_USBSERIAL is not set -# CONFIG_EXAMPLES_USBTERM is not set -# CONFIG_EXAMPLES_WATCHDOG is not set - -# -# Graphics Support -# -# CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set - -# -# Interpreters -# -# CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_PCODE is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set - -# -# Network Utilities -# - -# -# Networking Utilities -# -# CONFIG_NETUTILS_CODECS is not set -# CONFIG_NETUTILS_FTPC is not set -# CONFIG_NETUTILS_JSON is not set -# CONFIG_NETUTILS_SMTP is not set -# CONFIG_NETUTILS_TFTPC is not set -# CONFIG_NETUTILS_THTTPD is not set -# CONFIG_NETUTILS_NETLIB is not set -# CONFIG_NETUTILS_WEBCLIENT is not set -# CONFIG_NETUTILS_PPPD is not set - -# -# FreeModBus -# -# CONFIG_MODBUS is not set - -# -# NSH Library -# -# CONFIG_NSH_LIBRARY is not set -# CONFIG_NSH_READLINE is not set -# CONFIG_NSH_CLE is not set - -# -# NxWidgets/NxWM -# - -# -# Platform-specific Support -# -# CONFIG_PLATFORM_CONFIGDATA is not set - -# -# System Libraries and NSH Add-Ons -# - -# -# Custom Free Memory Command -# -# CONFIG_SYSTEM_FREE is not set - -# -# EMACS-like Command Line Editor -# -# CONFIG_SYSTEM_CLE is not set - -# -# CU Minimal Terminal -# -# CONFIG_SYSTEM_CUTERM is not set - -# -# FLASH Program Installation -# -# CONFIG_SYSTEM_INSTALL is not set - -# -# FLASH Erase-all Command -# - -# -# Intel HEX to binary conversion -# -# CONFIG_SYSTEM_HEX2BIN is not set - -# -# I2C tool -# - -# -# INI File Parser -# -# CONFIG_SYSTEM_INIFILE is not set - -# -# NxPlayer media player library / command Line -# - -# -# RAM test -# -# CONFIG_SYSTEM_RAMTEST is not set - -# -# readline() -# -CONFIG_SYSTEM_READLINE=y -CONFIG_READLINE_ECHO=y - -# -# P-Code Support -# - -# -# PHY Tool -# - -# -# Power Off -# -# CONFIG_SYSTEM_POWEROFF is not set - -# -# RAMTRON -# -# CONFIG_SYSTEM_RAMTRON is not set - -# -# SD Card -# -# CONFIG_SYSTEM_SDCARD is not set - -# -# Sudoku -# -# CONFIG_SYSTEM_SUDOKU is not set - -# -# Sysinfo -# -# CONFIG_SYSTEM_SYSINFO is not set - -# -# Temperature -# - -# -# VI Work-Alike Editor -# -# CONFIG_SYSTEM_VI is not set - -# -# Stack Monitor -# -# CONFIG_SYSTEM_STACKMONITOR is not set - -# -# USB CDC/ACM Device Commands -# - -# -# USB Composite Device Commands -# - -# -# USB Mass Storage Device Commands -# - -# -# USB Monitor -# - -# -# Zmodem Commands -# -# CONFIG_SYSTEM_ZMODEM is not set diff --git a/boards/px4/cannode-v1/nuttx-config/nsh/defconfig.nsh b/boards/px4/cannode-v1/nuttx-config/nsh/defconfig.nsh deleted file mode 100644 index 0f659fffd1ff..000000000000 --- a/boards/px4/cannode-v1/nuttx-config/nsh/defconfig.nsh +++ /dev/null @@ -1,1144 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Nuttx/ Configuration -# - -# -# Build Setup -# -# CONFIG_EXPERIMENTAL is not set -CONFIG_DEFAULT_SMALL=y -CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set -# CONFIG_HOST_WINDOWS is not set -# CONFIG_HOST_OTHER is not set - -# -# Build Configuration -# -CONFIG_APPS_DIR="../apps" -CONFIG_BUILD_FLAT=y -# CONFIG_BUILD_2PASS is not set - -# -# Binary Output Formats -# -# CONFIG_RRLOAD_BINARY is not set -# CONFIG_INTELHEX_BINARY is not set -# CONFIG_MOTOROLA_SREC is not set -CONFIG_RAW_BINARY=y -# CONFIG_UBOOT_UIMAGE is not set - -# -# Customize Header Files -# -# CONFIG_ARCH_STDINT_H is not set -# CONFIG_ARCH_STDBOOL_H is not set -CONFIG_ARCH_MATH_H=y -# CONFIG_ARCH_FLOAT_H is not set -# CONFIG_ARCH_STDARG_H is not set - -# -# Debug Options -# -CONFIG_DEBUG=y -CONFIG_DEBUG_VERBOSE=y -CONFIG_ARCH_HAVE_HEAPCHECK=y -CONFIG_DEBUG_VERBOSE=y - -# -# Subsystem Debug Options -# -# CONFIG_DEBUG_AUDIO is not set -# CONFIG_DEBUG_BINFMT is not set -# CONFIG_DEBUG_FS is not set -# CONFIG_DEBUG_GRAPHICS is not set -# CONFIG_DEBUG_LIB is not set -# CONFIG_DEBUG_MM is not set -# CONFIG_DEBUG_SCHED is not set - -# -# OS Function Debug Options -# -# CONFIG_DEBUG_DMA is not set -# CONFIG_DEBUG_HEAP is not set -# CONFIG_DEBUG_IRQ is not set - -# -# Driver Debug Options -# -# CONFIG_DEBUG_ANALOG is not set -# CONFIG_DEBUG_CAN is not set -# CONFIG_DEBUG_GPIO is not set -# CONFIG_DEBUG_SPI is not set -CONFIG_ARCH_HAVE_STACKCHECK=y -CONFIG_STACK_COLORATION=y -CONFIG_DEBUG_SYMBOLS=y -CONFIG_ARCH_HAVE_CUSTOMOPT=y -# CONFIG_DEBUG_NOOPT is not set -# CONFIG_DEBUG_CUSTOMOPT is not set -CONFIG_DEBUG_FULLOPT=y - -# -# System Type -# -CONFIG_ARCH_ARM=y -# CONFIG_ARCH_AVR is not set -# CONFIG_ARCH_HC is not set -# CONFIG_ARCH_MIPS is not set -# CONFIG_ARCH_RGMP is not set -# CONFIG_ARCH_SH is not set -# CONFIG_ARCH_SIM is not set -# CONFIG_ARCH_X86 is not set -# CONFIG_ARCH_Z16 is not set -# CONFIG_ARCH_Z80 is not set -CONFIG_ARCH="arm" - -# -# ARM Options -# -# CONFIG_ARCH_CHIP_A1X is not set -# CONFIG_ARCH_CHIP_C5471 is not set -# CONFIG_ARCH_CHIP_CALYPSO is not set -# CONFIG_ARCH_CHIP_DM320 is not set -# CONFIG_ARCH_CHIP_EFM32 is not set -# CONFIG_ARCH_CHIP_IMX is not set -# CONFIG_ARCH_CHIP_KINETIS is not set -# CONFIG_ARCH_CHIP_KL is not set -# CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set -# CONFIG_ARCH_CHIP_LPC17XX is not set -# CONFIG_ARCH_CHIP_LPC214X is not set -# CONFIG_ARCH_CHIP_LPC2378 is not set -# CONFIG_ARCH_CHIP_LPC31XX is not set -# CONFIG_ARCH_CHIP_LPC43XX is not set -# CONFIG_ARCH_CHIP_NUC1XX is not set -# CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAM34 is not set -# CONFIG_ARCH_CHIP_SAMV7 is not set -CONFIG_ARCH_CHIP_STM32=y -# CONFIG_ARCH_CHIP_STR71X is not set -# CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set -# CONFIG_ARCH_ARM920T is not set -# CONFIG_ARCH_CORTEXM0 is not set -CONFIG_ARCH_CORTEXM3=y -# CONFIG_ARCH_CORTEXM4 is not set -# CONFIG_ARCH_CORTEXM7 is not set -# CONFIG_ARCH_CORTEXA5 is not set -# CONFIG_ARCH_CORTEXA8 is not set -CONFIG_ARCH_FAMILY="armv7-m" -CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set -# CONFIG_ARCH_HAVE_FPU is not set -# CONFIG_ARCH_HAVE_DPFPU is not set -# CONFIG_ARMV7M_MPU is not set -# CONFIG_DEBUG_HARDFAULT is not set - -# -# ARMV7M Configuration Options -# -# CONFIG_ARMV7M_HAVE_ICACHE is not set -# CONFIG_ARMV7M_HAVE_DCACHE is not set -# CONFIG_ARMV7M_HAVE_ITCM is not set -# CONFIG_ARMV7M_HAVE_DTCM is not set -# CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT is not set -# CONFIG_ARMV7M_TOOLCHAIN_CODEREDL is not set -CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -# CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL is not set -# CONFIG_ARMV7M_STACKCHECK is not set -# CONFIG_ARMV7M_ITMSYSLOG is not set - -# -# STM32 Configuration Options -# -# CONFIG_ARCH_CHIP_STM32L151C6 is not set -# CONFIG_ARCH_CHIP_STM32L151C8 is not set -# CONFIG_ARCH_CHIP_STM32L151CB is not set -# CONFIG_ARCH_CHIP_STM32L151R6 is not set -# CONFIG_ARCH_CHIP_STM32L151R8 is not set -# CONFIG_ARCH_CHIP_STM32L151RB is not set -# CONFIG_ARCH_CHIP_STM32L151V6 is not set -# CONFIG_ARCH_CHIP_STM32L151V8 is not set -# CONFIG_ARCH_CHIP_STM32L151VB is not set -# CONFIG_ARCH_CHIP_STM32L152C6 is not set -# CONFIG_ARCH_CHIP_STM32L152C8 is not set -# CONFIG_ARCH_CHIP_STM32L152CB is not set -# CONFIG_ARCH_CHIP_STM32L152R6 is not set -# CONFIG_ARCH_CHIP_STM32L152R8 is not set -# CONFIG_ARCH_CHIP_STM32L152RB is not set -# CONFIG_ARCH_CHIP_STM32L152V6 is not set -# CONFIG_ARCH_CHIP_STM32L152V8 is not set -# CONFIG_ARCH_CHIP_STM32L152VB is not set -# CONFIG_ARCH_CHIP_STM32L162ZD is not set -# CONFIG_ARCH_CHIP_STM32L162VE is not set -# CONFIG_ARCH_CHIP_STM32F100C8 is not set -# CONFIG_ARCH_CHIP_STM32F100CB is not set -# CONFIG_ARCH_CHIP_STM32F100R8 is not set -# CONFIG_ARCH_CHIP_STM32F100RB is not set -# CONFIG_ARCH_CHIP_STM32F100RC is not set -# CONFIG_ARCH_CHIP_STM32F100RD is not set -# CONFIG_ARCH_CHIP_STM32F100RE is not set -# CONFIG_ARCH_CHIP_STM32F100V8 is not set -# CONFIG_ARCH_CHIP_STM32F100VB is not set -# CONFIG_ARCH_CHIP_STM32F100VC is not set -# CONFIG_ARCH_CHIP_STM32F100VD is not set -# CONFIG_ARCH_CHIP_STM32F100VE is not set -# CONFIG_ARCH_CHIP_STM32F102CB is not set -# CONFIG_ARCH_CHIP_STM32F103T8 is not set -# CONFIG_ARCH_CHIP_STM32F103TB is not set -# CONFIG_ARCH_CHIP_STM32F103C4 is not set -# CONFIG_ARCH_CHIP_STM32F103C8 is not set -# CONFIG_ARCH_CHIP_STM32F103CB is not set -# CONFIG_ARCH_CHIP_STM32F103R8 is not set -CONFIG_ARCH_CHIP_STM32F103RB=y -# CONFIG_ARCH_CHIP_STM32F103RC is not set -# CONFIG_ARCH_CHIP_STM32F103RD is not set -# CONFIG_ARCH_CHIP_STM32F103RE is not set -# CONFIG_ARCH_CHIP_STM32F103RG is not set -# CONFIG_ARCH_CHIP_STM32F103V8 is not set -# CONFIG_ARCH_CHIP_STM32F103VB is not set -# CONFIG_ARCH_CHIP_STM32F103VC is not set -# CONFIG_ARCH_CHIP_STM32F103VE is not set -# CONFIG_ARCH_CHIP_STM32F103ZE is not set -# CONFIG_ARCH_CHIP_STM32F105VB is not set -# CONFIG_ARCH_CHIP_STM32F107VC is not set -# CONFIG_ARCH_CHIP_STM32F207IG is not set -# CONFIG_ARCH_CHIP_STM32F207ZE is not set -# CONFIG_ARCH_CHIP_STM32F302CB is not set -# CONFIG_ARCH_CHIP_STM32F302CC is not set -# CONFIG_ARCH_CHIP_STM32F302RB is not set -# CONFIG_ARCH_CHIP_STM32F302RC is not set -# CONFIG_ARCH_CHIP_STM32F302VB is not set -# CONFIG_ARCH_CHIP_STM32F302VC is not set -# CONFIG_ARCH_CHIP_STM32F303CB is not set -# CONFIG_ARCH_CHIP_STM32F303CC is not set -# CONFIG_ARCH_CHIP_STM32F303RB is not set -# CONFIG_ARCH_CHIP_STM32F303RC is not set -# CONFIG_ARCH_CHIP_STM32F303VB is not set -# CONFIG_ARCH_CHIP_STM32F303VC is not set -# CONFIG_ARCH_CHIP_STM32F372C8 is not set -# CONFIG_ARCH_CHIP_STM32F372R8 is not set -# CONFIG_ARCH_CHIP_STM32F372V8 is not set -# CONFIG_ARCH_CHIP_STM32F372CB is not set -# CONFIG_ARCH_CHIP_STM32F372RB is not set -# CONFIG_ARCH_CHIP_STM32F372VB is not set -# CONFIG_ARCH_CHIP_STM32F372CC is not set -# CONFIG_ARCH_CHIP_STM32F372RC is not set -# CONFIG_ARCH_CHIP_STM32F372VC is not set -# CONFIG_ARCH_CHIP_STM32F373C8 is not set -# CONFIG_ARCH_CHIP_STM32F373R8 is not set -# CONFIG_ARCH_CHIP_STM32F373V8 is not set -# CONFIG_ARCH_CHIP_STM32F373CB is not set -# CONFIG_ARCH_CHIP_STM32F373RB is not set -# CONFIG_ARCH_CHIP_STM32F373VB is not set -# CONFIG_ARCH_CHIP_STM32F373CC is not set -# CONFIG_ARCH_CHIP_STM32F373RC is not set -# CONFIG_ARCH_CHIP_STM32F373VC is not set -# CONFIG_ARCH_CHIP_STM32F401RE is not set -# CONFIG_ARCH_CHIP_STM32F411RE is not set -# CONFIG_ARCH_CHIP_STM32F405RG is not set -# CONFIG_ARCH_CHIP_STM32F405VG is not set -# CONFIG_ARCH_CHIP_STM32F405ZG is not set -# CONFIG_ARCH_CHIP_STM32F407VE is not set -# CONFIG_ARCH_CHIP_STM32F407VG is not set -# CONFIG_ARCH_CHIP_STM32F407ZE is not set -# CONFIG_ARCH_CHIP_STM32F407ZG is not set -# CONFIG_ARCH_CHIP_STM32F407IE is not set -# CONFIG_ARCH_CHIP_STM32F407IG is not set -# CONFIG_ARCH_CHIP_STM32F427V is not set -# CONFIG_ARCH_CHIP_STM32F427Z is not set -# CONFIG_ARCH_CHIP_STM32F427I is not set -# CONFIG_ARCH_CHIP_STM32F429V is not set -# CONFIG_ARCH_CHIP_STM32F429Z is not set -# CONFIG_ARCH_CHIP_STM32F429I is not set -# CONFIG_ARCH_CHIP_STM32F429B is not set -# CONFIG_ARCH_CHIP_STM32F429N is not set -# CONFIG_STM32_STM32L15XX is not set -# CONFIG_STM32_ENERGYLITE is not set -CONFIG_STM32_STM32F10XX=y -# CONFIG_STM32_VALUELINE is not set -# CONFIG_STM32_CONNECTIVITYLINE is not set -CONFIG_STM32_PERFORMANCELINE=y -# CONFIG_STM32_USBACCESSLINE is not set -# CONFIG_STM32_HIGHDENSITY is not set -CONFIG_STM32_MEDIUMDENSITY=y -# CONFIG_STM32_LOWDENSITY is not set -# CONFIG_STM32_STM32F20XX is not set -# CONFIG_STM32_STM32F207 is not set -# CONFIG_STM32_STM32F30XX is not set -# CONFIG_STM32_STM32F37XX is not set -# CONFIG_STM32_STM32F4XXX is not set -# CONFIG_STM32_STM32F401 is not set -# CONFIG_STM32_STM32F411 is not set -# CONFIG_STM32_STM32F405 is not set -# CONFIG_STM32_STM32F407 is not set -# CONFIG_STM32_STM32F427 is not set -# CONFIG_STM32_STM32F429 is not set -# CONFIG_STM32_DFU is not set - -# -# STM32 Peripheral Support -# -# CONFIG_STM32_HAVE_CCM is not set -CONFIG_STM32_HAVE_USBDEV=y -# CONFIG_STM32_HAVE_OTGFS is not set -# CONFIG_STM32_HAVE_FSMC is not set -CONFIG_STM32_HAVE_USART3=y -CONFIG_STM32_HAVE_UART4=y -CONFIG_STM32_HAVE_UART5=y -# CONFIG_STM32_HAVE_USART6 is not set -# CONFIG_STM32_HAVE_UART7 is not set -# CONFIG_STM32_HAVE_UART8 is not set -CONFIG_STM32_HAVE_TIM1=y -CONFIG_STM32_HAVE_TIM5=y -CONFIG_STM32_HAVE_TIM6=y -CONFIG_STM32_HAVE_TIM7=y -CONFIG_STM32_HAVE_TIM8=y -# CONFIG_STM32_HAVE_TIM9 is not set -# CONFIG_STM32_HAVE_TIM10 is not set -# CONFIG_STM32_HAVE_TIM11 is not set -# CONFIG_STM32_HAVE_TIM12 is not set -# CONFIG_STM32_HAVE_TIM13 is not set -# CONFIG_STM32_HAVE_TIM14 is not set -# CONFIG_STM32_HAVE_TIM15 is not set -# CONFIG_STM32_HAVE_TIM16 is not set -# CONFIG_STM32_HAVE_TIM17 is not set -CONFIG_STM32_HAVE_ADC2=y -CONFIG_STM32_HAVE_ADC3=y -# CONFIG_STM32_HAVE_ADC4 is not set -CONFIG_STM32_HAVE_CAN1=y -# CONFIG_STM32_HAVE_CAN2 is not set -# CONFIG_STM32_HAVE_RNG is not set -# CONFIG_STM32_HAVE_ETHMAC is not set -CONFIG_STM32_HAVE_SPI2=y -CONFIG_STM32_HAVE_SPI3=y -# CONFIG_STM32_HAVE_SPI4 is not set -# CONFIG_STM32_HAVE_SPI5 is not set -# CONFIG_STM32_HAVE_SPI6 is not set -# CONFIG_STM32_ADC1 is not set -# CONFIG_STM32_ADC2 is not set -# CONFIG_STM32_ADC3 is not set -# CONFIG_STM32_BKP is not set -# CONFIG_STM32_CAN1 is not set -# CONFIG_STM32_CRC is not set -CONFIG_STM32_DMA1=y -CONFIG_STM32_DMA2=y -# CONFIG_STM32_DAC1 is not set -# CONFIG_STM32_DAC2 is not set -# CONFIG_STM32_I2C1 is not set -# CONFIG_STM32_I2C2 is not set -CONFIG_STM32_PWR=y -# CONFIG_STM32_SDIO is not set -# CONFIG_STM32_SPI1 is not set -CONFIG_STM32_SPI2=y -# CONFIG_STM32_SPI3 is not set -# CONFIG_STM32_TIM1 is not set -# CONFIG_STM32_TIM2 is not set -CONFIG_STM32_TIM3=y -# CONFIG_STM32_TIM4 is not set -# CONFIG_STM32_TIM5 is not set -# CONFIG_STM32_TIM6 is not set -# CONFIG_STM32_TIM7 is not set -# CONFIG_STM32_TIM8 is not set -CONFIG_STM32_USART1=y -# CONFIG_STM32_USART2 is not set -# CONFIG_STM32_USART3 is not set -# CONFIG_STM32_UART4 is not set -# CONFIG_STM32_UART5 is not set -# CONFIG_STM32_USB is not set -# CONFIG_STM32_IWDG is not set -# CONFIG_STM32_WWDG is not set -CONFIG_STM32_SPI=y -# CONFIG_STM32_CAN is not set - -# -# Alternate Pin Mapping -# -# CONFIG_STM32_CAN1_NO_REMAP is not set -CONFIG_STM32_CAN1_REMAP1=y -# CONFIG_STM32_CAN1_REMAP2 is not set -# CONFIG_STM32_TIM1_NO_REMAP is not set -# CONFIG_STM32_TIM1_FULL_REMAP is not set -CONFIG_STM32_TIM1_PARTIAL_REMAP=y -# CONFIG_STM32_TIM3_NO_REMAP is not set -# CONFIG_STM32_TIM3_FULL_REMAP is not set -CONFIG_STM32_TIM3_PARTIAL_REMAP=y -# CONFIG_STM32_USART1_REMAP is not set -# CONFIG_STM32_JTAG_DISABLE is not set -CONFIG_STM32_JTAG_FULL_ENABLE=y -# CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set -# CONFIG_STM32_JTAG_SW_ENABLE is not set -CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y -CONFIG_STM32_FORCEPOWER=y -# CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG is not set -# CONFIG_STM32_DMACAPABLE is not set -# CONFIG_STM32_TIM1_PWM is not set -# CONFIG_STM32_TIM3_PWM is not set -CONFIG_STM32_USART=y -CONFIG_STM32_SERIALDRIVER=y - -# -# U[S]ART Configuration -# -# CONFIG_USART1_RS485 is not set -CONFIG_STM32_USART1_SERIALDRIVER=y -CONFIG_USART1_RXDMA=y -CONFIG_SERIAL_DISABLE_REORDERING=y -# CONFIG_STM32_FLOWCONTROL_BROKEN is not set -# CONFIG_STM32_USART_SINGLEWIRE is not set - -# -# SPI Configuration -# -# CONFIG_STM32_SPI_INTERRUPTS is not set -CONFIG_STM32_SPI_DMA=y -# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# - -# -# USB Device Configuration -# - -# -# CAN driver configuration -# - -# -# Architecture Options -# -# CONFIG_ARCH_NOINTC is not set -# CONFIG_ARCH_VECNOTIRQ is not set -CONFIG_ARCH_DMA=y -CONFIG_ARCH_HAVE_IRQPRIO=y -# CONFIG_ARCH_L2CACHE is not set -# CONFIG_ARCH_HAVE_COHERENT_DCACHE is not set -# CONFIG_ARCH_HAVE_ADDRENV is not set -# CONFIG_ARCH_NEED_ADDRENV_MAPPING is not set -CONFIG_ARCH_HAVE_VFORK=y -# CONFIG_ARCH_HAVE_MMU is not set -CONFIG_ARCH_HAVE_MPU=y -# CONFIG_ARCH_NAND_HWECC is not set -# CONFIG_ARCH_HAVE_EXTCLK is not set -# CONFIG_ARCH_USE_MPU is not set -# CONFIG_ARCH_IRQPRIO is not set -CONFIG_ARCH_STACKDUMP=y -# CONFIG_ENDIAN_BIG is not set -# CONFIG_ARCH_IDLE_CUSTOM is not set -# CONFIG_ARCH_HAVE_RAMFUNCS is not set -CONFIG_ARCH_HAVE_RAMVECTORS=y -# CONFIG_ARCH_RAMVECTORS is not set - -# -# Board Settings -# -CONFIG_BOARD_LOOPSPERMSEC=5483 -# CONFIG_ARCH_CALIBRATION is not set - -# -# Interrupt options -# -CONFIG_ARCH_HAVE_INTERRUPTSTACK=y -CONFIG_ARCH_INTERRUPTSTACK=360 -CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y -# CONFIG_ARCH_HIPRI_INTERRUPT is not set - -# -# Boot options -# -# CONFIG_BOOT_RUNFROMEXTSRAM is not set -CONFIG_BOOT_RUNFROMFLASH=y -# CONFIG_BOOT_RUNFROMISRAM is not set -# CONFIG_BOOT_RUNFROMSDRAM is not set -# CONFIG_BOOT_COPYTORAM is not set - -# -# Boot Memory Configuration -# -CONFIG_RAM_START=0x20000000 -CONFIG_RAM_SIZE=20480 -# CONFIG_ARCH_HAVE_SDRAM is not set - -# -# Board Selection -# -# CONFIG_ARCH_BOARD_MAPLE is not set -CONFIG_ARCH_BOARD_PX4_CANNODE_V1=y -# CONFIG_ARCH_BOARD_CUSTOM is not set -CONFIG_ARCH_BOARD="px4_cannode-v1" - -# -# Common Board Options -# -CONFIG_ARCH_HAVE_LEDS=y -CONFIG_ARCH_LEDS=y -CONFIG_ARCH_HAVE_BUTTONS=y -CONFIG_ARCH_BUTTONS=y -CONFIG_ARCH_HAVE_IRQBUTTONS=y -CONFIG_NSH_MMCSDMINOR=0 - -# -# Board-Specific Options -# - -# -# RTOS Features -# -# CONFIG_DISABLE_OS_API is not set - -# -# Clocks and Timers -# -CONFIG_USEC_PER_TICK=10000 -# CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set -# CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2014 -CONFIG_START_MONTH=11 -CONFIG_START_DAY=20 -CONFIG_MAX_WDOGPARMS=2 -CONFIG_PREALLOC_WDOGS=4 -CONFIG_WDOG_INTRESERVE=2 -CONFIG_PREALLOC_TIMERS=2 - -# -# Tasks and Scheduling -# -# CONFIG_INIT_NONE is not set -CONFIG_INIT_ENTRYPOINT=y -# CONFIG_INIT_FILEPATH is not set -CONFIG_USER_ENTRYPOINT="nsh_main" -CONFIG_RR_INTERVAL=0 -CONFIG_TASK_NAME_SIZE=12 -CONFIG_MAX_TASKS=4 -# CONFIG_SCHED_HAVE_PARENT is not set -CONFIG_SCHED_WAITPID=y - -# -# Pthread Options -# -# CONFIG_MUTEX_TYPES is not set -CONFIG_NPTHREAD_KEYS=0 - -# -# Performance Monitoring -# -# CONFIG_SCHED_CPULOAD is not set -CONFIG_SCHED_INSTRUMENTATION=y - -# -# Files and I/O -# -CONFIG_DEV_CONSOLE=y -# CONFIG_FDCLONE_DISABLE is not set -CONFIG_FDCLONE_STDIO=y -CONFIG_SDCLONE_DISABLE=y -CONFIG_NFILE_DESCRIPTORS=5 -CONFIG_NFILE_STREAMS=1 -CONFIG_NAME_MAX=8 -CONFIG_PRIORITY_INHERITANCE=y -CONFIG_SEM_PREALLOCHOLDERS=4 -CONFIG_SEM_NNESTPRIO=4 - -# -# RTOS hooks -# -CONFIG_BOARD_INITIALIZE=y -# CONFIG_BOARD_INITTHREAD is not set -# CONFIG_SCHED_STARTHOOK is not set -CONFIG_SCHED_ATEXIT=y -CONFIG_SCHED_ATEXIT_MAX=1 - -# -# Signal Numbers -# -CONFIG_SIG_SIGUSR1=1 -CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 -CONFIG_SIG_SIGCONDTIMEDOUT=16 -CONFIG_SIG_SIGWORK=17 - -# -# POSIX Message Queue Options -# -CONFIG_PREALLOC_MQ_MSGS=4 -CONFIG_MQ_MAXMSGSIZE=8 - -# -# Work Queue Support -# -# CONFIG_SCHED_WORKQUEUE is not set -# CONFIG_SCHED_HPWORK is not set -# CONFIG_SCHED_HPWORKPRIORITY is not set -# CONFIG_SCHED_HPWORKPERIOD is not set -# CONFIG_SCHED_HPWORKSTACKSIZE is not set -# CONFIG_SCHED_LPWORK is not set - -# -# Stack and heap information -# -CONFIG_IDLETHREAD_STACKSIZE=272 -CONFIG_USERMAIN_STACKSIZE=680 -CONFIG_PTHREAD_STACK_MIN=516 -CONFIG_PTHREAD_STACK_DEFAULT=516 -# CONFIG_LIB_SYSCALL is not set - -# -# Device Drivers -# -# CONFIG_DISABLE_POLL is not set -# CONFIG_DEV_NULL is not set -# CONFIG_DEV_ZERO is not set -# CONFIG_LOOP is not set - -# -# Buffering -# -# CONFIG_DRVR_WRITEBUFFER is not set -# CONFIG_DRVR_READAHEAD is not set -# CONFIG_RAMDISK is not set -# CONFIG_CAN is not set -# CONFIG_ARCH_HAVE_PWM_PULSECOUNT is not set -# CONFIG_PWM is not set -CONFIG_ARCH_HAVE_I2CRESET=y -# CONFIG_I2C is not set -CONFIG_SPI=y -# CONFIG_SPI_OWNBUS is not set -CONFIG_SPI_EXCHANGE=y -# CONFIG_SPI_CMDDATA is not set -# CONFIG_SPI_CALLBACK is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_I2S is not set -# CONFIG_TIMER is not set -# CONFIG_RTC is not set -# CONFIG_WATCHDOG is not set -# CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set -# CONFIG_BCH is not set -# CONFIG_INPUT is not set -# CONFIG_LCD is not set -# CONFIG_MMCSD is not set -# CONFIG_MTD is not set -# CONFIG_EEPROM is not set -# CONFIG_PIPES is not set -# CONFIG_PM is not set -# CONFIG_POWER is not set -# CONFIG_SENSORS is not set -# CONFIG_SERCOMM_CONSOLE is not set -CONFIG_SERIAL=y -# CONFIG_DEV_LOWCONSOLE is not set -# CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -# CONFIG_UART4_SERIALDRIVER is not set -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -# CONFIG_UART7_SERIALDRIVER is not set -# CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_ARCH_HAVE_SCI0 is not set -# CONFIG_ARCH_HAVE_SCI1 is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -# CONFIG_USART2_SERIALDRIVER is not set -# CONFIG_USART3_SERIALDRIVER is not set -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -# CONFIG_USART6_SERIALDRIVER is not set -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_ARCH_HAVE_OTHER_UART is not set - -# -# USART Configuration -# -CONFIG_USART1_ISUART=y -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_TIOCSERGSTRUCT is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -# CONFIG_SERIAL_TERMIOS is not set -CONFIG_USART1_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set - -# -# USART1 Configuration -# -CONFIG_USART1_RXBUFSIZE=32 -CONFIG_USART1_TXBUFSIZE=32 -CONFIG_USART1_BAUD=115200 -CONFIG_USART1_BITS=8 -CONFIG_USART1_PARITY=0 -CONFIG_USART1_2STOP=0 -# CONFIG_USART1_IFLOWCONTROL is not set -# CONFIG_USART1_OFLOWCONTROL is not set -# CONFIG_USBDEV is not set -# CONFIG_USBHOST is not set -# CONFIG_WIRELESS is not set - -# -# System Logging Device Options -# - -# -# System Logging -# -# CONFIG_RAMLOG is not set -# CONFIG_SYSLOG_CONSOLE is not set - -# -# Networking Support -# -# CONFIG_ARCH_HAVE_NET is not set -# CONFIG_ARCH_HAVE_PHY is not set -# CONFIG_NET is not set - -# -# Crypto API -# -# CONFIG_CRYPTO is not set - -# -# File Systems -# - -# -# File system configuration -# -# CONFIG_DISABLE_MOUNTPOINT is not set -# CONFIG_FS_AUTOMOUNTER is not set -# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set -# CONFIG_FS_READABLE is not set -# CONFIG_FS_WRITABLE is not set -# CONFIG_FS_NAMED_SEMAPHORES is not set -CONFIG_FS_MQUEUE_MPATH="/var/mqueue" -# CONFIG_FS_RAMMAP is not set -# CONFIG_FS_FAT is not set -# CONFIG_FS_NXFFS is not set -# CONFIG_FS_ROMFS is not set -# CONFIG_FS_SMARTFS is not set -# CONFIG_FS_BINFS is not set -# CONFIG_FS_PROCFS is not set - -# -# System Logging -# -# CONFIG_SYSLOG is not set -# CONFIG_SYSLOG_TIMESTAMP is not set - -# -# Graphics Support -# -# CONFIG_NX is not set - -# -# Memory Management -# -CONFIG_MM_SMALL=y -CONFIG_MM_REGIONS=1 -# CONFIG_ARCH_HAVE_HEAP2 is not set -# CONFIG_GRAN is not set - -# -# Audio Support -# -# CONFIG_AUDIO is not set - -# -# Binary Loader -# -# CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set -# CONFIG_NXFLAT is not set -# CONFIG_ELF is not set -CONFIG_BUILTIN=y -# CONFIG_PIC is not set -CONFIG_SYMTAB_ORDEREDBYNAME=y - -# -# Library Routines -# - -# -# Standard C Library Options -# -CONFIG_STDIO_BUFFER_SIZE=64 -CONFIG_STDIO_LINEBUFFER=y -CONFIG_NUNGET_CHARS=2 -CONFIG_LIB_HOMEDIR="/" -# CONFIG_NOPRINTF_FIELDWIDTH is not set -# CONFIG_LIBC_FLOATINGPOINT is not set -# CONFIG_LIBC_IOCTL_VARIADIC is not set -CONFIG_LIB_RAND_ORDER=1 -# CONFIG_EOL_IS_CR is not set -# CONFIG_EOL_IS_LF is not set -# CONFIG_EOL_IS_BOTH_CRLF is not set -CONFIG_EOL_IS_EITHER_CRLF=y -# CONFIG_LIBC_EXECFUNCS is not set -CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=394 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=394 -# CONFIG_LIBC_STRERROR is not set -# CONFIG_LIBC_PERROR_STDOUT is not set -CONFIG_ARCH_LOWPUTC=y -# CONFIG_LIBC_LOCALTIME is not set -CONFIG_LIB_SENDFILE_BUFSIZE=0 -# CONFIG_ARCH_ROMGETC is not set -# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set - -# -# Non-standard Library Support -# -# CONFIG_LIB_KBDCODEC is not set -# CONFIG_LIB_SLCDCODEC is not set - -# -# Basic CXX Support -# -CONFIG_C99_BOOL8=y -CONFIG_HAVE_CXX=y -CONFIG_HAVE_CXXINITIALIZE=y -# CONFIG_CXX_NEWLONG is not set - -# -# uClibc++ Standard C++ Library -# -# CONFIG_UCLIBCXX is not set - -# -# Application Configuration -# - -# -# Built-In Applications -# -CONFIG_BUILTIN_PROXY_STACKSIZE=392 - -# -# Examples -# -# CONFIG_EXAMPLES_BUTTONS is not set -# CONFIG_EXAMPLES_CAN is not set -# CONFIG_EXAMPLES_CONFIGDATA is not set -# CONFIG_EXAMPLES_CPUHOG is not set -# CONFIG_EXAMPLES_CXXTEST is not set -# CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set -# CONFIG_EXAMPLES_FTPC is not set -# CONFIG_EXAMPLES_FTPD is not set -# CONFIG_EXAMPLES_HELLO is not set -# CONFIG_EXAMPLES_HELLOXX is not set -# CONFIG_EXAMPLES_JSON is not set -# CONFIG_EXAMPLES_HIDKBD is not set -# CONFIG_EXAMPLES_KEYPADTEST is not set -# CONFIG_EXAMPLES_IGMP is not set -# CONFIG_EXAMPLES_MM is not set -# CONFIG_EXAMPLES_MODBUS is not set -# CONFIG_EXAMPLES_MOUNT is not set -# CONFIG_EXAMPLES_NRF24L01TERM is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set -CONFIG_EXAMPLES_NULL=y -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXFLAT is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set -# CONFIG_EXAMPLES_PIPE is not set -# CONFIG_EXAMPLES_POSIXSPAWN is not set -# CONFIG_EXAMPLES_QENCODER is not set -# CONFIG_EXAMPLES_RGMP is not set -# CONFIG_EXAMPLES_ROMFS is not set -# CONFIG_EXAMPLES_SENDMAIL is not set -# CONFIG_EXAMPLES_SERIALBLASTER is not set -# CONFIG_EXAMPLES_SERIALRX is not set -# CONFIG_EXAMPLES_SERLOOP is not set -# CONFIG_EXAMPLES_SLCD is not set -# CONFIG_EXAMPLES_SMART_TEST is not set -# CONFIG_EXAMPLES_SMART is not set -# CONFIG_EXAMPLES_TCPECHO is not set -# CONFIG_EXAMPLES_TELNETD is not set -# CONFIG_EXAMPLES_THTTPD is not set -# CONFIG_EXAMPLES_TIFF is not set -# CONFIG_EXAMPLES_TOUCHSCREEN is not set -# CONFIG_EXAMPLES_WEBSERVER is not set -# CONFIG_EXAMPLES_USBSERIAL is not set -# CONFIG_EXAMPLES_USBTERM is not set -# CONFIG_EXAMPLES_WATCHDOG is not set - -# -# Graphics Support -# -# CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set - -# -# Interpreters -# -# CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_PCODE is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set - -# -# Network Utilities -# - -# -# Networking Utilities -# -# CONFIG_NETUTILS_CODECS is not set -# CONFIG_NETUTILS_FTPC is not set -# CONFIG_NETUTILS_JSON is not set -# CONFIG_NETUTILS_SMTP is not set -# CONFIG_NETUTILS_TFTPC is not set -# CONFIG_NETUTILS_THTTPD is not set -# CONFIG_NETUTILS_NETLIB is not set -# CONFIG_NETUTILS_WEBCLIENT is not set -# CONFIG_NETUTILS_PPPD is not set - -# -# FreeModBus -# -# CONFIG_MODBUS is not set - -# -# NSH Library -# -CONFIG_NSH_LIBRARY=y - -# -# Command Line Configuration -# -CONFIG_NSH_READLINE=y -# CONFIG_NSH_CLE is not set -CONFIG_NSH_LINELEN=25 -CONFIG_NSH_DISABLE_SEMICOLON=y -# CONFIG_NSH_CMDPARMS is not set -CONFIG_NSH_MAXARGUMENTS=4 -# CONFIG_NSH_ARGCAT is not set -CONFIG_NSH_NESTDEPTH=0 -CONFIG_NSH_DISABLEBG=y -CONFIG_NSH_BUILTIN_APPS=y - -# -# Disable Individual commands -# -CONFIG_NSH_DISABLE_ADDROUTE=y -# CONFIG_NSH_DISABLE_CAT is not set -CONFIG_NSH_DISABLE_CD=y -CONFIG_NSH_DISABLE_CP=y -CONFIG_NSH_DISABLE_CMP=y -CONFIG_NSH_DISABLE_DD=y -CONFIG_NSH_DISABLE_DF=y -CONFIG_NSH_DISABLE_DELROUTE=y -# CONFIG_NSH_DISABLE_ECHO is not set -CONFIG_NSH_DISABLE_EXEC=y -CONFIG_NSH_DISABLE_EXIT=y -# CONFIG_NSH_DISABLE_FREE is not set -CONFIG_NSH_DISABLE_GET=y -# CONFIG_NSH_DISABLE_HELP is not set -CONFIG_NSH_DISABLE_HEXDUMP=y -CONFIG_NSH_DISABLE_IFCONFIG=y -CONFIG_NSH_DISABLE_KILL=y -CONFIG_NSH_DISABLE_LOSETUP=y -# CONFIG_NSH_DISABLE_LS is not set -CONFIG_NSH_DISABLE_MB=y -CONFIG_NSH_DISABLE_MKDIR=y -CONFIG_NSH_DISABLE_MKFIFO=y -CONFIG_NSH_DISABLE_MKRD=y -CONFIG_NSH_DISABLE_MH=y -CONFIG_NSH_DISABLE_MOUNT=y -CONFIG_NSH_DISABLE_MV=y -CONFIG_NSH_DISABLE_MW=y -CONFIG_NSH_DISABLE_PS=y -CONFIG_NSH_DISABLE_PUT=y -CONFIG_NSH_DISABLE_PWD=y -CONFIG_NSH_DISABLE_RM=y -CONFIG_NSH_DISABLE_RMDIR=y -CONFIG_NSH_DISABLE_SET=y -CONFIG_NSH_DISABLE_SH=y -CONFIG_NSH_DISABLE_SLEEP=y -CONFIG_NSH_DISABLE_TEST=y -CONFIG_NSH_DISABLE_UMOUNT=y -CONFIG_NSH_DISABLE_UNSET=y -CONFIG_NSH_DISABLE_USLEEP=y -CONFIG_NSH_DISABLE_WGET=y -CONFIG_NSH_DISABLE_XD=y - -# -# Configure Command Options -# -CONFIG_NSH_CODECS_BUFSIZE=0 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set -CONFIG_NSH_FILEIOSIZE=64 - -# -# Scripting Support -# -CONFIG_NSH_DISABLESCRIPT=y - -# -# Console Configuration -# -CONFIG_NSH_CONSOLE=y -# CONFIG_NSH_ALTCONDEV is not set -CONFIG_NSH_ARCHINIT=y - -# -# NxWidgets/NxWM -# - -# -# Platform-specific Support -# -# CONFIG_PLATFORM_CONFIGDATA is not set - -# -# System Libraries and NSH Add-Ons -# - -# -# Custom Free Memory Command -# -# CONFIG_SYSTEM_FREE is not set - -# -# EMACS-like Command Line Editor -# -# CONFIG_SYSTEM_CLE is not set - -# -# CU Minimal Terminal -# -# CONFIG_SYSTEM_CUTERM is not set - -# -# FLASH Program Installation -# -# CONFIG_SYSTEM_INSTALL is not set - -# -# FLASH Erase-all Command -# - -# -# Intel HEX to binary conversion -# -# CONFIG_SYSTEM_HEX2BIN is not set - -# -# I2C tool -# - -# -# INI File Parser -# -# CONFIG_SYSTEM_INIFILE is not set - -# -# NxPlayer media player library / command Line -# - -# -# RAM test -# -# CONFIG_SYSTEM_RAMTEST is not set - -# -# readline() -# -CONFIG_SYSTEM_READLINE=y -CONFIG_READLINE_ECHO=y - -# -# P-Code Support -# - -# -# PHY Tool -# - -# -# Power Off -# -# CONFIG_SYSTEM_POWEROFF is not set - -# -# RAMTRON -# -# CONFIG_SYSTEM_RAMTRON is not set - -# -# SD Card -# -# CONFIG_SYSTEM_SDCARD is not set - -# -# Sudoku -# -# CONFIG_SYSTEM_SUDOKU is not set - -# -# Sysinfo -# -# CONFIG_SYSTEM_SYSINFO is not set - -# -# Temperature -# - -# -# VI Work-Alike Editor -# -# CONFIG_SYSTEM_VI is not set - -# -# Stack Monitor -# -# CONFIG_SYSTEM_STACKMONITOR is not set - -# -# USB CDC/ACM Device Commands -# - -# -# USB Composite Device Commands -# - -# -# USB Mass Storage Device Commands -# - -# -# USB Monitor -# - -# -# Zmodem Commands -# -# CONFIG_SYSTEM_ZMODEM is not set diff --git a/boards/px4/cannode-v1/src/buttons.c b/boards/px4/cannode-v1/src/buttons.c index 87108edd8d0d..4fbf4d3f9ce9 100644 --- a/boards/px4/cannode-v1/src/buttons.c +++ b/boards/px4/cannode-v1/src/buttons.c @@ -68,7 +68,6 @@ * Public Functions ****************************************************************************/ void board_button_initialize(void); -xcpt_t board_button_irq(int id, xcpt_t irqhandler); /**************************************************************************** * Button support. * @@ -137,17 +136,17 @@ uint32_t board_buttons(void) ****************************************************************************/ #ifdef CONFIG_ARCH_IRQBUTTONS -xcpt_t board_button_irq(int id, xcpt_t irqhandler) +int board_button_irq(int id, xcpt_t irqhandler, FAR void *arg) { - xcpt_t oldhandler = NULL; + int ret = -EINVAL; /* The following should be atomic */ if (id == IRQBUTTON) { - oldhandler = stm32_gpiosetevent(BUTTON_BOOT0n, true, true, true, irqhandler); + ret = stm32_gpiosetevent(BUTTON_BOOT0n, true, true, true, irqhandler, arg); } - return oldhandler; + return ret; } #endif #endif /* CONFIG_ARCH_BUTTONS */ diff --git a/boards/px4/cannode-v1/src/init.c b/boards/px4/cannode-v1/src/init.c index e0fa4070e1ea..37e1e45dbc0c 100644 --- a/boards/px4/cannode-v1/src/init.c +++ b/boards/px4/cannode-v1/src/init.c @@ -167,8 +167,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/px4/esc-v1/nuttx-config/Kconfig b/boards/px4/esc-v1/nuttx-config/Kconfig index 83f92b2b934e..4b7aa9e2d110 100644 --- a/boards/px4/esc-v1/nuttx-config/Kconfig +++ b/boards/px4/esc-v1/nuttx-config/Kconfig @@ -9,17 +9,14 @@ config BOARD_HAS_PROBES bool "Board provides GPIO or other Hardware for signaling to timing analyze." default y ---help--- - This board provides GPIO TEST1(PD2), TEST2(PB3), TEST3(PB4), TEST4(PC12) as PROBE_1-4 to provide timing - signals from selected drivers. + This board provides GPIO TEST1(PD2), TEST2(PB3), TEST3(PB4), TEST4(PC12) as PROBE_1-4 to provide timing signals from selected drivers. config BOARD_USE_PROBES - bool "Enable the use provides GPIO TEST1(PD2), TEST2(PB3), TEST3(PB4), TEST4(PC12) as PROBE_1-4 to provide - timing signals from selected drivers" + bool "Enable the use provides GPIO TEST1(PD2), TEST2(PB3), TEST3(PB4), TEST4(PC12) as PROBE_1-4 to provide timing signals from selected drivers" default n depends on BOARD_HAS_PROBES ---help--- - Select to use GPIO TEST1(PD2), TEST2(PB3), TEST3(PB4), TEST4(PC12) as PROBE_1-4 to provide timing signals - from selected drivers. + Select to use GPIO TEST1(PD2), TEST2(PB3), TEST3(PB4), TEST4(PC12) as PROBE_1-4 to provide timing signals from selected drivers. endif diff --git a/boards/px4/esc-v1/nuttx-config/nsh/defconfig b/boards/px4/esc-v1/nuttx-config/nsh/defconfig index 226d69f9912f..6b5521939170 100644 --- a/boards/px4/esc-v1/nuttx-config/nsh/defconfig +++ b/boards/px4/esc-v1/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -70,45 +71,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set # CONFIG_ARCH_CORTEXM3 is not set @@ -126,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -153,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -179,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -214,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -236,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -263,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -297,6 +350,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -322,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -340,6 +396,7 @@ CONFIG_STM32_STM32F446=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y # CONFIG_STM32_HAVE_FSMC is not set +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -405,6 +462,14 @@ CONFIG_STM32_HAVE_I2SPLL=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set # CONFIG_STM32_ADC1 is not set # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -420,10 +485,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_DAC2 is not set # CONFIG_STM32_DCMI is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set # CONFIG_STM32_I2C1 is not set # CONFIG_STM32_I2C2 is not set # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -456,7 +522,11 @@ CONFIG_STM32_USART3=y # CONFIG_STM32_USART6 is not set # CONFIG_STM32_IWDG is not set # CONFIG_STM32_WWDG is not set +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -479,22 +549,22 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM2_CAP is not set # CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set -# CONFIG_STM32_TIM9_CAP is not set -# CONFIG_STM32_TIM10_CAP is not set -# CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -512,42 +582,42 @@ CONFIG_USART3_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y # CONFIG_STM32_FLOWCONTROL_BROKEN is not set # CONFIG_STM32_USART_BREAKS is not set # CONFIG_STM32_USART_SINGLEWIRE is not set -# CONFIG_STM32_HAVE_RTC_COUNTER is not set -# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# # -# USB HS Host Configuration +# HCI UART Driver Configuration # +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set +# CONFIG_STM32_HAVE_RTC_COUNTER is not set +# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set # -# USB Host Debug Configuration +# RTC Configuration # +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeed +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xf00dface +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -561,8 +631,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -577,7 +651,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=5483 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -606,14 +679,15 @@ CONFIG_RAM_SIZE=131072 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_ESC_V1=y -CONFIG_ARCH_BOARD="px4_esc-v1" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -# CONFIG_BOARD_CRASHDUMP is not set -# CONFIG_BOARD_CUSTOM_LEDS is not set +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +CONFIG_BOARD_CUSTOM_LEDS=y # CONFIG_BOARD_CUSTOM_BUTTONS is not set # @@ -627,14 +701,14 @@ CONFIG_ARCH_LEDS=y # # CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # RTOS Features @@ -651,7 +725,7 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -663,10 +737,13 @@ CONFIG_PREALLOC_TIMERS=20 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -677,17 +754,19 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -718,14 +797,41 @@ CONFIG_BOARD_INITIALIZE=y CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -741,14 +847,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=192 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=4096 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=4096 # @@ -800,8 +906,10 @@ CONFIG_RTC_DATETIME=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -820,9 +928,16 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # # LED Support # +# CONFIG_USERLED is not set +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set @@ -832,7 +947,9 @@ CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -840,6 +957,20 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +CONFIG_USART3_SERIAL_CONSOLE=y +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -850,8 +981,16 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set # CONFIG_USART1_SERIALDRIVER is not set # CONFIG_USART2_SERIALDRIVER is not set @@ -861,17 +1000,7 @@ CONFIG_USART3_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -CONFIG_USART3_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART3 Configuration @@ -885,6 +1014,8 @@ CONFIG_USART3_2STOP=0 # CONFIG_USART3_IFLOWCONTROL is not set # CONFIG_USART3_OFLOWCONTROL is not set # CONFIG_USART3_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -907,6 +1038,7 @@ CONFIG_USBDEV_MAXPOWER=500 # CONFIG_PL2303 is not set CONFIG_CDCACM=y # CONFIG_CDCACM_CONSOLE is not set +# CONFIG_CDCACM_IFLOWCONTROL is not set CONFIG_CDCACM_EP0MAXPACKET=64 CONFIG_CDCACM_EPINTIN=1 CONFIG_CDCACM_EPINTIN_FSSIZE=64 @@ -927,11 +1059,15 @@ CONFIG_CDCACM_PRODUCTID=0x60c7 CONFIG_CDCACM_VENDORSTR="Zubax" CONFIG_CDCACM_PRODUCTSTR="PX4 ESC v1.6" # CONFIG_USBMSC is not set +# CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -942,6 +1078,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -954,6 +1091,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -978,19 +1118,41 @@ CONFIG_SYSLOG_CONSOLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set # CONFIG_FS_FAT is not set # CONFIG_FS_NXFFS is not set # CONFIG_FS_ROMFS is not set +# CONFIG_FS_CROMFS is not set # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set # CONFIG_FS_BINFS is not set # CONFIG_FS_PROCFS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -999,6 +1161,7 @@ CONFIG_FS_MQUEUE_MPATH="/var/mqueue" CONFIG_MM_REGIONS=1 # CONFIG_ARCH_HAVE_HEAP2 is not set # CONFIG_GRAN is not set +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1019,11 +1182,11 @@ CONFIG_MM_REGIONS=1 # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set CONFIG_SYMTAB_ORDEREDBYNAME=y # @@ -1041,7 +1204,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1097,6 +1259,7 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +# CONFIG_LIBC_LZF is not set # # Time/Time Zone Support @@ -1120,6 +1283,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1129,6 +1293,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1147,6 +1312,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1160,43 +1326,49 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=4096 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set +# CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1209,11 +1381,13 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_TIFF is not set # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1231,14 +1405,31 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1266,10 +1457,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +# CONFIG_NSH_QUOTE is not set CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1280,7 +1473,6 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -CONFIG_NSH_DISABLE_ADDROUTE=y CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set @@ -1289,11 +1481,12 @@ CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_DATE is not set # CONFIG_NSH_DISABLE_DD is not set # CONFIG_NSH_DISABLE_DF is not set -CONFIG_NSH_DISABLE_DELROUTE=y CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1327,6 +1520,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y CONFIG_NSH_DISABLE_TIME=y # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set # CONFIG_NSH_DISABLE_UNAME is not set # CONFIG_NSH_DISABLE_UNSET is not set @@ -1338,7 +1532,7 @@ CONFIG_NSH_MMCSDMINOR=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y # CONFIG_NSH_CMDOPT_DD_STATS is not set CONFIG_NSH_CODECS_BUFSIZE=128 # CONFIG_NSH_CMDOPT_HEXDUMP is not set @@ -1362,10 +1556,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1379,10 +1569,14 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set -# CONFIG_SYSTEM_INSTALL is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y @@ -1393,7 +1587,7 @@ CONFIG_READLINE_MAX_EXTCMDS=64 CONFIG_READLINE_CMD_HISTORY=y CONFIG_READLINE_CMD_HISTORY_LINELEN=64 CONFIG_READLINE_CMD_HISTORY_LEN=4 -# CONFIG_SYSTEM_STACKMONITOR is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set # CONFIG_SYSTEM_TEE is not set @@ -1401,10 +1595,21 @@ CONFIG_READLINE_CMD_HISTORY_LEN=4 # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/esc-v1/src/init.c b/boards/px4/esc-v1/src/init.c index b55c9aee02b5..4168a8af4f88 100644 --- a/boards/px4/esc-v1/src/init.c +++ b/boards/px4/esc-v1/src/init.c @@ -162,8 +162,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/px4/fmu-v2/nuttx-config/nsh/defconfig b/boards/px4/fmu-v2/nuttx-config/nsh/defconfig index 532695283ba7..ad44eb91e6df 100644 --- a/boards/px4/fmu-v2/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v2/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F427V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +532,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +559,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +637,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +668,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,36 +682,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +716,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +736,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,16 +764,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V2=y -CONFIG_ARCH_BOARD="px4_fmu-v2" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -706,13 +783,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -727,10 +805,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -742,10 +820,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -756,17 +837,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -796,14 +881,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -819,14 +931,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -864,6 +976,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -875,6 +992,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -894,6 +1012,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -914,25 +1034,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -958,6 +1081,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -971,13 +1095,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -985,27 +1112,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1017,6 +1123,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1026,6 +1135,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1066,19 +1244,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1091,32 +1256,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1161,11 +1302,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v2.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1176,6 +1320,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1188,6 +1333,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1212,16 +1360,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1232,16 +1388,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1250,8 +1428,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1272,11 +1450,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1294,7 +1472,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1339,7 +1516,8 @@ CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 # # errno Decode Support # -# CONFIG_LIBC_STRERROR is not set +CONFIG_LIBC_STRERROR=y +# CONFIG_LIBC_STRERROR_SHORT is not set # CONFIG_LIBC_PERROR_STDOUT is not set # @@ -1351,6 +1529,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1374,6 +1558,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1384,6 +1569,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1402,6 +1588,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1415,47 +1602,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1469,6 +1661,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1476,6 +1669,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1485,6 +1679,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1495,15 +1690,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1532,10 +1744,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1556,8 +1770,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1570,7 +1786,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1592,6 +1807,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1604,10 +1820,11 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_STRERROR=y # # Scripting Support @@ -1616,6 +1833,7 @@ CONFIG_NSH_FILEIOSIZE=512 # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1639,10 +1857,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1656,18 +1870,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1676,10 +1896,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v3/nuttx-config/nsh/defconfig b/boards/px4/fmu-v3/nuttx-config/nsh/defconfig index 39e07adbba15..ad44eb91e6df 100644 --- a/boards/px4/fmu-v3/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v3/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F427V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +532,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +559,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +637,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +668,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,36 +682,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +716,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +736,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,16 +764,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V3=y -CONFIG_ARCH_BOARD="px4_fmu-v3" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -706,13 +783,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -727,10 +805,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -742,10 +820,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -756,17 +837,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -796,14 +881,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -819,14 +931,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -864,6 +976,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -875,6 +992,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -894,6 +1012,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -914,25 +1034,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -958,6 +1081,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -971,13 +1095,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -985,27 +1112,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1017,6 +1123,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1026,6 +1135,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1066,19 +1244,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1091,32 +1256,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1161,11 +1302,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v2.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1176,6 +1320,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1188,6 +1333,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1212,16 +1360,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1232,16 +1388,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1250,8 +1428,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1272,11 +1450,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1294,7 +1472,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1339,7 +1516,8 @@ CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 # # errno Decode Support # -# CONFIG_LIBC_STRERROR is not set +CONFIG_LIBC_STRERROR=y +# CONFIG_LIBC_STRERROR_SHORT is not set # CONFIG_LIBC_PERROR_STDOUT is not set # @@ -1351,6 +1529,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1374,6 +1558,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1384,6 +1569,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1402,6 +1588,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1415,47 +1602,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1469,6 +1661,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1476,6 +1669,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1485,6 +1679,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1495,15 +1690,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1532,10 +1744,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1556,8 +1770,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1570,7 +1786,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1592,6 +1807,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1604,10 +1820,11 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_STRERROR=y # # Scripting Support @@ -1616,6 +1833,7 @@ CONFIG_NSH_FILEIOSIZE=512 # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1639,10 +1857,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1656,18 +1870,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1676,10 +1896,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v3/nuttx-config/stackcheck/defconfig b/boards/px4/fmu-v3/nuttx-config/stackcheck/defconfig index c936c3a89b97..6d8302caabcd 100644 --- a/boards/px4/fmu-v3/nuttx-config/stackcheck/defconfig +++ b/boards/px4/fmu-v3/nuttx-config/stackcheck/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,50 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +139,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +169,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y CONFIG_ARMV7M_STACKCHECK=y # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +194,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +237,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +273,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +304,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -325,6 +374,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +394,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +460,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +485,12 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y +# CONFIG_STM32_USBHOST is not sety CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +531,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +558,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set # CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +636,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +667,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,20 +681,22 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y # # USB FS Host Configuration # - -# -# USB HS Host Configuration -# +CONFIG_STM32_OTGFS_RXFIFO_SIZE=128 +CONFIG_STM32_OTGFS_NPTXFIFO_SIZE=96 +CONFIG_STM32_OTGFS_PTXFIFO_SIZE=128 +CONFIG_STM32_OTGFS_DESCSIZE=128 +# CONFIG_STM32_OTGFS_SOFINTR is not set +CONFIG_STM32_OTGFS_VBUS_CONTROL=y # # USB Host Debug Configuration @@ -623,12 +707,14 @@ CONFIG_RTC_HSECLOCK=y # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +728,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +748,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,16 +776,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V3=y -CONFIG_ARCH_BOARD="px4_fmu-v3" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -706,13 +795,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -727,10 +817,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -742,6 +832,8 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set @@ -756,17 +848,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -796,14 +892,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -819,14 +942,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -864,6 +987,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -875,6 +1003,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -894,6 +1023,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -914,25 +1045,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -958,6 +1092,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -971,13 +1106,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -985,27 +1123,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1017,6 +1134,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1026,6 +1146,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1066,19 +1255,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1091,32 +1267,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1161,11 +1313,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v2.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1176,6 +1331,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1188,6 +1344,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1212,16 +1371,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1232,16 +1399,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1250,8 +1439,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1272,11 +1461,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1294,7 +1483,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1339,7 +1527,8 @@ CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 # # errno Decode Support # -# CONFIG_LIBC_STRERROR is not set +CONFIG_LIBC_STRERROR=y +# CONFIG_LIBC_STRERROR_SHORT is not set # CONFIG_LIBC_PERROR_STDOUT is not set # @@ -1351,6 +1540,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1374,6 +1569,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1384,6 +1580,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1402,6 +1599,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1415,47 +1613,54 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_OSTEST is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set +# CONFIG_EXAMPLES_POPEN is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1469,6 +1674,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1476,6 +1682,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1485,6 +1692,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1495,15 +1703,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1532,10 +1757,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1556,8 +1783,10 @@ CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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 @@ -1570,7 +1799,6 @@ CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set CONFIG_NSH_DISABLE_MKFIFO=y CONFIG_NSH_DISABLE_MKRD=y CONFIG_NSH_DISABLE_MH=y @@ -1592,6 +1820,7 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set @@ -1604,10 +1833,13 @@ CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y +# CONFIG_NSH_CMDOPT_DD_STATS is not set CONFIG_NSH_CODECS_BUFSIZE=128 +# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_STRERROR=y # # Scripting Support @@ -1616,6 +1848,7 @@ CONFIG_NSH_FILEIOSIZE=512 # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1639,10 +1872,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1656,18 +1885,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1676,10 +1911,20 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v4/nuttx-config/nsh/defconfig b/boards/px4/fmu-v4/nuttx-config/nsh/defconfig old mode 100644 new mode 100755 index a4f6689709ab..f7e88381c3ec --- a/boards/px4/fmu-v4/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v4/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F427V=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y # CONFIG_STM32_I2C2 is not set # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +532,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +559,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM8_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM8_ADC is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set # CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +637,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +668,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,36 +682,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +716,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +736,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,18 +764,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V4=y -CONFIG_ARCH_BOARD="px4_fmu-v4" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -708,13 +783,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -729,10 +805,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -744,10 +820,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -758,17 +837,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -798,14 +881,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -821,14 +931,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -866,6 +976,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -877,6 +992,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -896,6 +1012,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -916,25 +1034,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -960,6 +1081,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -973,13 +1095,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -987,27 +1112,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1019,6 +1123,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1028,6 +1135,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1068,19 +1244,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1093,32 +1256,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1163,11 +1302,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v4.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1178,6 +1320,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1190,6 +1333,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1214,16 +1360,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1234,16 +1388,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1252,8 +1428,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1274,11 +1450,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1296,7 +1472,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1354,6 +1529,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1377,6 +1558,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1387,6 +1569,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1405,6 +1588,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1418,47 +1602,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1472,6 +1661,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1479,6 +1669,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1488,6 +1679,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1498,15 +1690,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1535,10 +1744,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1549,41 +1760,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1595,22 +1807,21 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1622,6 +1833,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1645,10 +1857,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1662,18 +1870,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1682,10 +1896,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v4/nuttx-config/stackcheck/defconfig b/boards/px4/fmu-v4/nuttx-config/stackcheck/defconfig index e6b3bf1f6a2f..22c71fa00b89 100644 --- a/boards/px4/fmu-v4/nuttx-config/stackcheck/defconfig +++ b/boards/px4/fmu-v4/nuttx-config/stackcheck/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,50 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +139,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +169,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y CONFIG_ARMV7M_STACKCHECK=y # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +194,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +237,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +273,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +304,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -325,6 +374,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +394,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -408,6 +460,14 @@ CONFIG_STM32_HAVE_SPI6=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,10 +485,12 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y # CONFIG_STM32_I2C2 is not set # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y +# CONFIG_STM32_USBHOST is not sety CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -469,7 +531,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -492,34 +558,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM8_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM8_ADC is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set # CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -561,12 +636,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -587,6 +667,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -599,20 +681,22 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y # # USB FS Host Configuration # - -# -# USB HS Host Configuration -# +CONFIG_STM32_OTGFS_RXFIFO_SIZE=128 +CONFIG_STM32_OTGFS_NPTXFIFO_SIZE=96 +CONFIG_STM32_OTGFS_PTXFIFO_SIZE=128 +CONFIG_STM32_OTGFS_DESCSIZE=128 +# CONFIG_STM32_OTGFS_SOFINTR is not set +CONFIG_STM32_OTGFS_VBUS_CONTROL=y # # USB Host Debug Configuration @@ -623,12 +707,14 @@ CONFIG_RTC_HSECLOCK=y # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -642,8 +728,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -658,7 +748,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -687,18 +776,16 @@ CONFIG_RAM_SIZE=262144 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V4=y -CONFIG_ARCH_BOARD="px4_fmu-v4" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -708,13 +795,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -729,10 +817,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -744,6 +832,8 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set @@ -758,17 +848,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -798,14 +892,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -821,14 +942,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -866,6 +987,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -877,6 +1003,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -896,6 +1023,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -916,25 +1045,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -960,6 +1092,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -973,13 +1106,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -987,27 +1123,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1019,6 +1134,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1028,6 +1146,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1068,19 +1255,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1093,32 +1267,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1163,11 +1313,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v4.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1178,6 +1331,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1190,6 +1344,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1214,16 +1371,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1234,16 +1399,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1252,8 +1439,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1274,11 +1461,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1296,7 +1483,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1354,6 +1540,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1377,6 +1569,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1387,6 +1580,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1405,6 +1599,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1418,47 +1613,54 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_OSTEST is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set +# CONFIG_EXAMPLES_POPEN is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1472,6 +1674,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1479,6 +1682,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1488,6 +1692,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1498,15 +1703,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1535,10 +1757,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1549,41 +1773,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1595,19 +1820,20 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set +CONFIG_NSH_VARS=y # CONFIG_NSH_CMDOPT_DD_STATS is not set CONFIG_NSH_CODECS_BUFSIZE=128 # CONFIG_NSH_CMDOPT_HEXDUMP is not set @@ -1622,6 +1848,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1645,10 +1872,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1662,18 +1885,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1682,10 +1911,20 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v4/src/init.c b/boards/px4/fmu-v4/src/init.c index 977b19b6c736..ddef41ff391d 100644 --- a/boards/px4/fmu-v4/src/init.c +++ b/boards/px4/fmu-v4/src/init.c @@ -277,8 +277,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) // Run C++ ctors before we go any further. up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig b/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig index 09e2cb0e0aac..5f2de83f994f 100644 --- a/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -156,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -182,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -217,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -239,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -266,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -300,6 +350,7 @@ CONFIG_ARCH_CHIP_STM32F469I=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -325,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_I=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -343,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set CONFIG_STM32_HAVE_LTDC=y CONFIG_STM32_HAVE_USART3=y @@ -408,6 +462,14 @@ CONFIG_STM32_HAVE_I2SPLL=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -425,11 +487,12 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y CONFIG_STM32_I2C2=y # CONFIG_STM32_I2C3 is not set # CONFIG_STM32_LTDC is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -470,7 +533,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -495,35 +562,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM8_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM8_ADC is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM2_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set # CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -565,12 +640,17 @@ CONFIG_UART8_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -591,6 +671,8 @@ CONFIG_STM32_I2CTIMEOTICKS=10 # # SDIO Configuration # +CONFIG_STM32_SDIO_CARD=y +# CONFIG_STM32_SDIO_PULLUP is not set CONFIG_STM32_SDIO_DMA=y CONFIG_STM32_SDIO_DMAPRIO=0x00010000 # CONFIG_STM32_SDIO_WIDTH_D1_ONLY is not set @@ -603,36 +685,27 @@ CONFIG_STM32_SAVE_CRASHDUMP=y # # RTC Configuration # -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -646,8 +719,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -662,7 +739,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -691,16 +767,16 @@ CONFIG_RAM_SIZE=393216 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V4PRO=y -CONFIG_ARCH_BOARD="px4_fmu-v4pro" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -710,13 +786,14 @@ CONFIG_BOARD_HAS_PROBES=y # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -731,10 +808,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -746,10 +823,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -760,17 +840,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -800,14 +884,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -823,14 +934,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -868,6 +979,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -879,6 +995,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -898,6 +1015,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -918,25 +1037,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -962,6 +1084,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -975,13 +1098,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -989,27 +1115,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -1021,6 +1126,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -1030,6 +1138,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=300 +CONFIG_UART4_TXBUFSIZE=300 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -1070,19 +1247,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=300 -CONFIG_UART4_TXBUFSIZE=300 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -1095,32 +1259,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -1165,11 +1305,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v4.x PRO" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1180,6 +1323,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1192,6 +1336,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1216,16 +1363,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1236,16 +1391,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1254,8 +1431,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1276,11 +1453,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1298,7 +1475,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1356,6 +1532,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1379,6 +1561,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1389,6 +1572,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1407,6 +1591,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1420,47 +1605,52 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1474,6 +1664,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1481,6 +1672,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1490,6 +1682,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1500,15 +1693,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1537,10 +1747,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1551,41 +1763,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set -# CONFIG_NSH_DISABLE_PRINTF is not set +CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1597,22 +1810,21 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1624,6 +1836,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1647,10 +1860,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1664,18 +1873,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1684,10 +1899,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v4pro/src/init.c b/boards/px4/fmu-v4pro/src/init.c index 33021963fe4c..a917d7bd1759 100644 --- a/boards/px4/fmu-v4pro/src/init.c +++ b/boards/px4/fmu-v4pro/src/init.c @@ -302,8 +302,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/px4/fmu-v5/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5/nuttx-config/nsh/defconfig index 43abf8fb4d75..d2381a43ddb8 100644 --- a/boards/px4/fmu-v5/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set # CONFIG_ARCH_CHIP_STM32 is not set # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set CONFIG_ARCH_CHIP_STM32F7=y +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,23 +140,27 @@ CONFIG_ARCH_CORTEXM7=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32f7" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_DPFPU=y +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y CONFIG_ARCH_DPFPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # CONFIG_ARMV7M_HAVE_ICACHE=y CONFIG_ARMV7M_HAVE_DCACHE=y +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y @@ -162,7 +177,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # CONFIG_USART1_RS485 is not set CONFIG_USART1_RXDMA=y # CONFIG_USART2_RS485 is not set @@ -177,14 +191,26 @@ CONFIG_USART6_RXDMA=y # CONFIG_UART7_RXDMA is not set # CONFIG_UART8_RS485 is not set CONFIG_UART8_RXDMA=y -CONFIG_SERIAL_DISABLE_REORDERING=y -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef # # STM32 F7 Configuration Options # +# CONFIG_ARCH_CHIP_STM32F722RC is not set +# CONFIG_ARCH_CHIP_STM32F722RE is not set +# CONFIG_ARCH_CHIP_STM32F722VC is not set +# CONFIG_ARCH_CHIP_STM32F722VE is not set +# CONFIG_ARCH_CHIP_STM32F722ZC is not set +# CONFIG_ARCH_CHIP_STM32F722ZE is not set +# CONFIG_ARCH_CHIP_STM32F722IC is not set +# CONFIG_ARCH_CHIP_STM32F722IE is not set +# CONFIG_ARCH_CHIP_STM32F723RC is not set +# CONFIG_ARCH_CHIP_STM32F723RE is not set +# CONFIG_ARCH_CHIP_STM32F723VC is not set +# CONFIG_ARCH_CHIP_STM32F723VE is not set +# CONFIG_ARCH_CHIP_STM32F723ZC is not set +# CONFIG_ARCH_CHIP_STM32F723ZE is not set +# CONFIG_ARCH_CHIP_STM32F723IC is not set +# CONFIG_ARCH_CHIP_STM32F723IE is not set # CONFIG_ARCH_CHIP_STM32F745VG is not set # CONFIG_ARCH_CHIP_STM32F745VE is not set # CONFIG_ARCH_CHIP_STM32F745IG is not set @@ -242,16 +268,21 @@ CONFIG_ARCH_CHIP_STM32F765II=y # CONFIG_ARCH_CHIP_STM32F779NI is not set # CONFIG_ARCH_CHIP_STM32F779BI is not set # CONFIG_ARCH_CHIP_STM32F779AI is not set +# CONFIG_STM32F7_STM32F72XX is not set +# CONFIG_STM32F7_STM32F73XX is not set # CONFIG_STM32F7_STM32F74XX is not set # CONFIG_STM32F7_STM32F75XX is not set CONFIG_STM32F7_STM32F76XX=y # CONFIG_STM32F7_STM32F77XX is not set +# CONFIG_STM32F7_IO_CONFIG_R is not set # CONFIG_STM32F7_IO_CONFIG_V is not set CONFIG_STM32F7_IO_CONFIG_I=y # CONFIG_STM32F7_IO_CONFIG_Z is not set # CONFIG_STM32F7_IO_CONFIG_N is not set # CONFIG_STM32F7_IO_CONFIG_B is not set # CONFIG_STM32F7_IO_CONFIG_A is not set +# CONFIG_STM32F7_STM32F722XX is not set +# CONFIG_STM32F7_STM32F723XX is not set # CONFIG_STM32F7_STM32F745XX is not set # CONFIG_STM32F7_STM32F746XX is not set # CONFIG_STM32F7_STM32F756XX is not set @@ -270,10 +301,11 @@ CONFIG_STM32F7_STM32F765XX=y # CONFIG_STM32F7_FLASH_CONFIG_G is not set CONFIG_STM32F7_FLASH_CONFIG_I=y CONFIG_STM32F7_FLASH_OVERRIDE_DEFAULT=y +# CONFIG_STM32F7_FLASH_OVERRIDE_C is not set # CONFIG_STM32F7_FLASH_OVERRIDE_E is not set # CONFIG_STM32F7_FLASH_OVERRIDE_G is not set # CONFIG_STM32F7_FLASH_OVERRIDE_I is not set -CONFIG_STM32F7_FLASH_ART_ACCELERATOR=y +# CONFIG_STM32F7_FLASH_ART_ACCELERATOR is not set # # STM32 Peripheral Support @@ -282,12 +314,14 @@ CONFIG_STM32F7_FLASH_ART_ACCELERATOR=y CONFIG_STM32F7_HAVE_FMC=y CONFIG_STM32F7_HAVE_ETHRNET=y CONFIG_STM32F7_HAVE_RNG=y +CONFIG_STM32F7_HAVE_SPI4=y CONFIG_STM32F7_HAVE_SPI5=y CONFIG_STM32F7_HAVE_SPI6=y CONFIG_STM32F7_HAVE_SDMMC2=y CONFIG_STM32F7_HAVE_ADC1_DMA=y # CONFIG_STM32F7_HAVE_ADC2_DMA is not set # CONFIG_STM32F7_HAVE_ADC3_DMA is not set +CONFIG_STM32F7_HAVE_CAN2=y CONFIG_STM32F7_HAVE_CAN3=y CONFIG_STM32F7_HAVE_DCMI=y # CONFIG_STM32F7_HAVE_DSIHOST is not set @@ -332,6 +366,7 @@ CONFIG_STM32F7_I2C4=y CONFIG_STM32F7_OTGFS=y # CONFIG_STM32F7_OTGHS is not set # CONFIG_STM32F7_QUADSPI is not set +CONFIG_STM32F7_RTC=y CONFIG_STM32F7_PWR=y # CONFIG_STM32F7_RNG is not set # CONFIG_STM32F7_SAI1 is not set @@ -369,11 +404,13 @@ CONFIG_STM32F7_UART7=y CONFIG_STM32F7_UART8=y # CONFIG_STM32F7_IWDG is not set CONFIG_STM32F7_WWDG=y +# CONFIG_STM32F7_SYSCFG_IOCOMPENSATION is not set # # U[S]ART Configuration # CONFIG_STM32F7_SERIAL_RXDMA_BUFFER_SIZE=32 +CONFIG_STM32F7_SERIAL_DISABLE_REORDERING=y CONFIG_STM32F7_FLOWCONTROL_BROKEN=y CONFIG_STM32F7_USART_BREAKS=y CONFIG_STM32F7_SERIALBRK_BSDCOMPAT=y @@ -392,7 +429,6 @@ CONFIG_STM32F7_I2C_DYNTIMEO=y CONFIG_STM32F7_I2C_DYNTIMEO_USECPERBYTE=500 CONFIG_STM32F7_I2C_DYNTIMEO_STARTSTOP=10 CONFIG_STM32F7_I2CTIMEOSEC=0 -CONFIG_STM32F7_I2C_DUTY16_9=y # # SD/MMC Configuration @@ -404,6 +440,8 @@ CONFIG_STM32F7_SDMMC_DMA=y # CONFIG_STM32F7_SDMMC1_DMAPRIO=0x00010000 # CONFIG_SDMMC1_WIDTH_D1_ONLY is not set +CONFIG_SDMMC1_SDIO_MODE=y +# CONFIG_SDMMC1_SDIO_PULLUP is not set CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 CONFIG_STM32F7_SAVE_CRASHDUMP=y @@ -412,6 +450,9 @@ CONFIG_STM32F7_HAVE_RTC_SUBSECONDS=y # # RTC Configuration # +CONFIG_STM32F7_RTC_MAGIC_REG=1 +CONFIG_STM32F7_RTC_MAGIC=0xfacefeed +CONFIG_STM32F7_RTC_MAGIC_TIME_SET=0xf00dface CONFIG_STM32F7_RTC_HSECLOCK=y # CONFIG_STM32F7_RTC_LSECLOCK is not set # CONFIG_STM32F7_RTC_LSICLOCK is not set @@ -432,6 +473,12 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_TIM1_ADC is not set # CONFIG_STM32F7_TIM3_ADC is not set # CONFIG_STM32F7_TIM4_ADC is not set +# CONFIG_STM32F7_TIM1_CAP is not set +# CONFIG_STM32F7_TIM3_CAP is not set +# CONFIG_STM32F7_TIM4_CAP is not set +# CONFIG_STM32F7_TIM9_CAP is not set +# CONFIG_STM32F7_TIM10_CAP is not set +# CONFIG_STM32F7_TIM11_CAP is not set # # ADC Configuration @@ -440,12 +487,14 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_ADC1_DMA is not set # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -459,8 +508,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y CONFIG_ARCH_HAVE_RTC_SUBSECONDS=y +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -474,8 +527,7 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # # Board Settings # -CONFIG_BOARD_LOOPSPERMSEC=43103 -# CONFIG_ARCH_CALIBRATION is not set +CONFIG_BOARD_LOOPSPERMSEC=22114 # # Interrupt options @@ -504,31 +556,33 @@ CONFIG_RAM_SIZE=245760 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V5=y -CONFIG_ARCH_BOARD="px4_fmu-v5" +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +# CONFIG_BOARD_CUSTOM_LEDS is not set +# CONFIG_BOARD_CUSTOM_BUTTONS is not set # # Common Board Options # -CONFIG_ARCH_HAVE_LEDS=y -CONFIG_ARCH_LEDS=n -CONFIG_ARCH_HAVE_BUTTONS=y -# CONFIG_ARCH_BUTTONS is not set -CONFIG_ARCH_HAVE_IRQBUTTONS=y -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -541,10 +595,10 @@ CONFIG_BOARDCTL_USBDEVCTRL=y # CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -556,10 +610,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -570,17 +627,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -610,14 +671,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -633,21 +721,21 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # # Stack and heap information # CONFIG_IDLETHREAD_STACKSIZE=750 -CONFIG_USERMAIN_STACKSIZE=2700 +CONFIG_USERMAIN_STACKSIZE=2500 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_PTHREAD_STACK_DEFAULT=2048 # CONFIG_LIB_SYSCALL is not set @@ -678,6 +766,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -689,6 +782,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -708,6 +802,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -728,25 +824,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT=y CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -772,6 +871,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -785,13 +885,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_DEV_FIFO_SIZE=1024 +CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -799,27 +902,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -831,6 +913,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -840,6 +925,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=600 +CONFIG_UART4_TXBUFSIZE=1500 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=600 +CONFIG_UART7_TXBUFSIZE=1500 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=600 +CONFIG_UART8_TXBUFSIZE=1500 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -880,19 +1034,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=600 -CONFIG_UART4_TXBUFSIZE=1500 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -905,32 +1046,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=600 -CONFIG_UART7_TXBUFSIZE=1500 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=600 -CONFIG_UART8_TXBUFSIZE=1500 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -975,11 +1092,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v5.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -990,6 +1110,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1002,6 +1123,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1026,16 +1150,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1046,16 +1178,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1064,8 +1218,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=3 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1086,11 +1240,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1108,7 +1262,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1166,6 +1319,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1189,6 +1348,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1199,6 +1359,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1217,6 +1378,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1234,42 +1396,48 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1283,6 +1451,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1290,6 +1459,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1299,6 +1469,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1309,15 +1480,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1346,10 +1534,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1360,41 +1550,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set -# CONFIG_NSH_DISABLE_PRINTF is not set +CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1405,23 +1596,22 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set -# CONFIG_NSH_DISABLE_TELNETD is not set +CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1433,6 +1623,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1456,10 +1647,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1473,18 +1660,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1493,10 +1686,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig b/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig index ba7b68308c18..0aa357e75029 100644 --- a/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set # CONFIG_ARCH_CHIP_STM32 is not set # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set CONFIG_ARCH_CHIP_STM32F7=y +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,23 +140,27 @@ CONFIG_ARCH_CORTEXM7=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32f7" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_DPFPU=y +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y CONFIG_ARCH_DPFPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # CONFIG_ARMV7M_HAVE_ICACHE=y CONFIG_ARMV7M_HAVE_DCACHE=y +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y @@ -162,7 +177,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y CONFIG_ARMV7M_STACKCHECK=y # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # CONFIG_USART1_RS485 is not set CONFIG_USART1_RXDMA=y # CONFIG_USART2_RS485 is not set @@ -177,14 +191,26 @@ CONFIG_USART6_RXDMA=y # CONFIG_UART7_RXDMA is not set # CONFIG_UART8_RS485 is not set CONFIG_UART8_RXDMA=y -CONFIG_SERIAL_DISABLE_REORDERING=y -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef # # STM32 F7 Configuration Options # +# CONFIG_ARCH_CHIP_STM32F722RC is not set +# CONFIG_ARCH_CHIP_STM32F722RE is not set +# CONFIG_ARCH_CHIP_STM32F722VC is not set +# CONFIG_ARCH_CHIP_STM32F722VE is not set +# CONFIG_ARCH_CHIP_STM32F722ZC is not set +# CONFIG_ARCH_CHIP_STM32F722ZE is not set +# CONFIG_ARCH_CHIP_STM32F722IC is not set +# CONFIG_ARCH_CHIP_STM32F722IE is not set +# CONFIG_ARCH_CHIP_STM32F723RC is not set +# CONFIG_ARCH_CHIP_STM32F723RE is not set +# CONFIG_ARCH_CHIP_STM32F723VC is not set +# CONFIG_ARCH_CHIP_STM32F723VE is not set +# CONFIG_ARCH_CHIP_STM32F723ZC is not set +# CONFIG_ARCH_CHIP_STM32F723ZE is not set +# CONFIG_ARCH_CHIP_STM32F723IC is not set +# CONFIG_ARCH_CHIP_STM32F723IE is not set # CONFIG_ARCH_CHIP_STM32F745VG is not set # CONFIG_ARCH_CHIP_STM32F745VE is not set # CONFIG_ARCH_CHIP_STM32F745IG is not set @@ -242,16 +268,21 @@ CONFIG_ARCH_CHIP_STM32F765II=y # CONFIG_ARCH_CHIP_STM32F779NI is not set # CONFIG_ARCH_CHIP_STM32F779BI is not set # CONFIG_ARCH_CHIP_STM32F779AI is not set +# CONFIG_STM32F7_STM32F72XX is not set +# CONFIG_STM32F7_STM32F73XX is not set # CONFIG_STM32F7_STM32F74XX is not set # CONFIG_STM32F7_STM32F75XX is not set CONFIG_STM32F7_STM32F76XX=y # CONFIG_STM32F7_STM32F77XX is not set +# CONFIG_STM32F7_IO_CONFIG_R is not set # CONFIG_STM32F7_IO_CONFIG_V is not set CONFIG_STM32F7_IO_CONFIG_I=y # CONFIG_STM32F7_IO_CONFIG_Z is not set # CONFIG_STM32F7_IO_CONFIG_N is not set # CONFIG_STM32F7_IO_CONFIG_B is not set # CONFIG_STM32F7_IO_CONFIG_A is not set +# CONFIG_STM32F7_STM32F722XX is not set +# CONFIG_STM32F7_STM32F723XX is not set # CONFIG_STM32F7_STM32F745XX is not set # CONFIG_STM32F7_STM32F746XX is not set # CONFIG_STM32F7_STM32F756XX is not set @@ -270,10 +301,11 @@ CONFIG_STM32F7_STM32F765XX=y # CONFIG_STM32F7_FLASH_CONFIG_G is not set CONFIG_STM32F7_FLASH_CONFIG_I=y CONFIG_STM32F7_FLASH_OVERRIDE_DEFAULT=y +# CONFIG_STM32F7_FLASH_OVERRIDE_C is not set # CONFIG_STM32F7_FLASH_OVERRIDE_E is not set # CONFIG_STM32F7_FLASH_OVERRIDE_G is not set # CONFIG_STM32F7_FLASH_OVERRIDE_I is not set -CONFIG_STM32F7_FLASH_ART_ACCELERATOR=y +# CONFIG_STM32F7_FLASH_ART_ACCELERATOR is not set # # STM32 Peripheral Support @@ -282,12 +314,14 @@ CONFIG_STM32F7_FLASH_ART_ACCELERATOR=y CONFIG_STM32F7_HAVE_FMC=y CONFIG_STM32F7_HAVE_ETHRNET=y CONFIG_STM32F7_HAVE_RNG=y +CONFIG_STM32F7_HAVE_SPI4=y CONFIG_STM32F7_HAVE_SPI5=y CONFIG_STM32F7_HAVE_SPI6=y CONFIG_STM32F7_HAVE_SDMMC2=y CONFIG_STM32F7_HAVE_ADC1_DMA=y # CONFIG_STM32F7_HAVE_ADC2_DMA is not set # CONFIG_STM32F7_HAVE_ADC3_DMA is not set +CONFIG_STM32F7_HAVE_CAN2=y CONFIG_STM32F7_HAVE_CAN3=y CONFIG_STM32F7_HAVE_DCMI=y # CONFIG_STM32F7_HAVE_DSIHOST is not set @@ -332,6 +366,7 @@ CONFIG_STM32F7_I2C4=y CONFIG_STM32F7_OTGFS=y # CONFIG_STM32F7_OTGHS is not set # CONFIG_STM32F7_QUADSPI is not set +CONFIG_STM32F7_RTC=y CONFIG_STM32F7_PWR=y # CONFIG_STM32F7_RNG is not set # CONFIG_STM32F7_SAI1 is not set @@ -369,11 +404,13 @@ CONFIG_STM32F7_UART7=y CONFIG_STM32F7_UART8=y # CONFIG_STM32F7_IWDG is not set CONFIG_STM32F7_WWDG=y +# CONFIG_STM32F7_SYSCFG_IOCOMPENSATION is not set # # U[S]ART Configuration # CONFIG_STM32F7_SERIAL_RXDMA_BUFFER_SIZE=32 +CONFIG_STM32F7_SERIAL_DISABLE_REORDERING=y CONFIG_STM32F7_FLOWCONTROL_BROKEN=y CONFIG_STM32F7_USART_BREAKS=y CONFIG_STM32F7_SERIALBRK_BSDCOMPAT=y @@ -392,7 +429,6 @@ CONFIG_STM32F7_I2C_DYNTIMEO=y CONFIG_STM32F7_I2C_DYNTIMEO_USECPERBYTE=500 CONFIG_STM32F7_I2C_DYNTIMEO_STARTSTOP=10 CONFIG_STM32F7_I2CTIMEOSEC=0 -CONFIG_STM32F7_I2C_DUTY16_9=y # # SD/MMC Configuration @@ -404,6 +440,8 @@ CONFIG_STM32F7_SDMMC_DMA=y # CONFIG_STM32F7_SDMMC1_DMAPRIO=0x00010000 # CONFIG_SDMMC1_WIDTH_D1_ONLY is not set +CONFIG_SDMMC1_SDIO_MODE=y +# CONFIG_SDMMC1_SDIO_PULLUP is not set CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 CONFIG_STM32F7_SAVE_CRASHDUMP=y @@ -412,6 +450,9 @@ CONFIG_STM32F7_HAVE_RTC_SUBSECONDS=y # # RTC Configuration # +CONFIG_STM32F7_RTC_MAGIC_REG=1 +CONFIG_STM32F7_RTC_MAGIC=0xfacefeed +CONFIG_STM32F7_RTC_MAGIC_TIME_SET=0xf00dface CONFIG_STM32F7_RTC_HSECLOCK=y # CONFIG_STM32F7_RTC_LSECLOCK is not set # CONFIG_STM32F7_RTC_LSICLOCK is not set @@ -432,6 +473,12 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_TIM1_ADC is not set # CONFIG_STM32F7_TIM3_ADC is not set # CONFIG_STM32F7_TIM4_ADC is not set +# CONFIG_STM32F7_TIM1_CAP is not set +# CONFIG_STM32F7_TIM3_CAP is not set +# CONFIG_STM32F7_TIM4_CAP is not set +# CONFIG_STM32F7_TIM9_CAP is not set +# CONFIG_STM32F7_TIM10_CAP is not set +# CONFIG_STM32F7_TIM11_CAP is not set # # ADC Configuration @@ -440,12 +487,14 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_ADC1_DMA is not set # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -459,8 +508,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y CONFIG_ARCH_HAVE_RTC_SUBSECONDS=y +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -474,8 +527,7 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # # Board Settings # -CONFIG_BOARD_LOOPSPERMSEC=43103 -# CONFIG_ARCH_CALIBRATION is not set +CONFIG_BOARD_LOOPSPERMSEC=22114 # # Interrupt options @@ -504,31 +556,33 @@ CONFIG_RAM_SIZE=245760 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_FMU_V5=y -CONFIG_ARCH_BOARD="px4_fmu-v5" +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +# CONFIG_BOARD_CUSTOM_LEDS is not set +# CONFIG_BOARD_CUSTOM_BUTTONS is not set # # Common Board Options # -CONFIG_ARCH_HAVE_LEDS=y -CONFIG_ARCH_LEDS=n -CONFIG_ARCH_HAVE_BUTTONS=y -# CONFIG_ARCH_BUTTONS is not set -CONFIG_ARCH_HAVE_IRQBUTTONS=y -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -541,10 +595,10 @@ CONFIG_BOARDCTL_USBDEVCTRL=y # CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -556,10 +610,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -570,17 +627,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -610,14 +671,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -633,21 +721,21 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # # Stack and heap information # CONFIG_IDLETHREAD_STACKSIZE=750 -CONFIG_USERMAIN_STACKSIZE=2700 +CONFIG_USERMAIN_STACKSIZE=2500 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_PTHREAD_STACK_DEFAULT=2048 # CONFIG_LIB_SYSCALL is not set @@ -678,6 +766,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -689,6 +782,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -708,6 +802,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -728,25 +824,28 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # LED Support # # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT=y CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -772,6 +871,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -785,13 +885,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_DEV_FIFO_SIZE=1024 +CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -799,27 +902,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -CONFIG_UART4_SERIALDRIVER=y -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -831,6 +913,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -840,6 +925,75 @@ CONFIG_UART7_SERIAL_CONSOLE=y # CONFIG_UART8_SERIAL_CONSOLE is not set # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +CONFIG_UART4_SERIALDRIVER=y +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART4 Configuration +# +CONFIG_UART4_RXBUFSIZE=600 +CONFIG_UART4_TXBUFSIZE=1500 +CONFIG_UART4_BAUD=57600 +CONFIG_UART4_BITS=8 +CONFIG_UART4_PARITY=0 +CONFIG_UART4_2STOP=0 +# CONFIG_UART4_IFLOWCONTROL is not set +# CONFIG_UART4_OFLOWCONTROL is not set +# CONFIG_UART4_DMA is not set + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=600 +CONFIG_UART7_TXBUFSIZE=1500 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=600 +CONFIG_UART8_TXBUFSIZE=1500 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -880,19 +1034,6 @@ CONFIG_USART3_IFLOWCONTROL=y CONFIG_USART3_OFLOWCONTROL=y # CONFIG_USART3_DMA is not set -# -# UART4 Configuration -# -CONFIG_UART4_RXBUFSIZE=600 -CONFIG_UART4_TXBUFSIZE=1500 -CONFIG_UART4_BAUD=57600 -CONFIG_UART4_BITS=8 -CONFIG_UART4_PARITY=0 -CONFIG_UART4_2STOP=0 -# CONFIG_UART4_IFLOWCONTROL is not set -# CONFIG_UART4_OFLOWCONTROL is not set -# CONFIG_UART4_DMA is not set - # # USART6 Configuration # @@ -905,32 +1046,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=600 -CONFIG_UART7_TXBUFSIZE=1500 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=600 -CONFIG_UART8_TXBUFSIZE=1500 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -975,11 +1092,14 @@ CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v5.x" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -990,6 +1110,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1002,6 +1123,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1026,16 +1150,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1046,16 +1178,38 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1064,8 +1218,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=3 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1086,11 +1240,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1108,7 +1262,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1166,6 +1319,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1189,6 +1348,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1199,6 +1359,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1217,6 +1378,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1234,42 +1396,48 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1283,6 +1451,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1290,6 +1459,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1299,6 +1469,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1309,15 +1480,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1346,10 +1534,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1360,41 +1550,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set -# CONFIG_NSH_DISABLE_PRINTF is not set +CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1405,23 +1596,22 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_SLEEP is not set # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set -# CONFIG_NSH_DISABLE_TELNETD is not set +CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1433,6 +1623,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1456,10 +1647,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1473,18 +1660,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1493,10 +1686,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/px4/fmu-v5/src/init.c b/boards/px4/fmu-v5/src/init.c index 50220b3d6309..29e00a7ce7ca 100644 --- a/boards/px4/fmu-v5/src/init.c +++ b/boards/px4/fmu-v5/src/init.c @@ -200,6 +200,30 @@ __EXPORT void board_on_reset(int status) } } +/**************************************************************************** + * Name: board_app_finalinitialize + * + * Description: + * Perform application specific initialization. This function is never + * called directly from application code, but only indirectly via the + * (non-standard) boardctl() interface using the command + * BOARDIOC_FINALINIT. + * + * Input Parameters: + * arg - The argument has no meaning. + * + * Returned Value: + * Zero (OK) is returned on success; a negated errno value is returned on + * any failure to indicate the nature of the failure. + * + ****************************************************************************/ + +#ifdef CONFIG_BOARDCTL_FINALINIT +int board_app_finalinitialize(uintptr_t arg) +{ + return 0; +} +#endif /************************************************************************************ * Name: stm32_boardinitialize @@ -279,8 +303,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/px4/io-v2/nuttx-config/nsh/defconfig b/boards/px4/io-v2/nuttx-config/nsh/defconfig index 6e976d004b1e..dc164a818dd2 100644 --- a/boards/px4/io-v2/nuttx-config/nsh/defconfig +++ b/boards/px4/io-v2/nuttx-config/nsh/defconfig @@ -3,17 +3,13 @@ # Nuttx/ Configuration # -# The following must be applied on RAM constrained -# builds -CONFIG_NOIRQARGS=y - # # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -21,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -32,6 +29,7 @@ CONFIG_BUILD_FLAT=y # CONFIG_MOTOROLA_SREC is not set CONFIG_RAW_BINARY=y # CONFIG_UBOOT_UIMAGE is not set +# CONFIG_DFU_BINARY is not set # # Customize Header Files @@ -73,42 +71,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set +# CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set +# CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y +# CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set -# CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_TIVA is not set +# CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set CONFIG_ARCH_CORTEXM3=y @@ -121,28 +135,29 @@ CONFIG_ARCH_CORTEXM3=y # CONFIG_ARCH_CORTEXR4 is not set # CONFIG_ARCH_CORTEXR4F is not set # CONFIG_ARCH_CORTEXR5 is not set -# CONFIG_ARCH_CORTEX5F is not set +# CONFIG_ARCH_CORTEXR5F is not set # CONFIG_ARCH_CORTEXR7 is not set # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -# CONFIG_ARCH_TOOLCHAIN_IAR is not set -CONFIG_ARCH_TOOLCHAIN_GNU=y -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set # CONFIG_ARCH_HAVE_FPU is not set # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +# CONFIG_DEBUG_HARDFAULT_ALERT is not set +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -150,10 +165,10 @@ CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARMV7M_TOOLCHAIN_CODEREDL is not set # CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL is not set CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y +# CONFIG_ARMV7M_TOOLCHAIN_CLANGL is not set CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -176,6 +191,17 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152V6 is not set # CONFIG_ARCH_CHIP_STM32L152V8 is not set # CONFIG_ARCH_CHIP_STM32L152VB is not set +# CONFIG_ARCH_CHIP_STM32L152CC is not set +# CONFIG_ARCH_CHIP_STM32L152RC is not set +# CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set CONFIG_ARCH_CHIP_STM32F100C8=y @@ -211,10 +237,24 @@ CONFIG_ARCH_CHIP_STM32F100C8=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -233,6 +273,19 @@ CONFIG_ARCH_CHIP_STM32F100C8=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set +# CONFIG_ARCH_CHIP_STM32F334K4 is not set +# CONFIG_ARCH_CHIP_STM32F334K6 is not set +# CONFIG_ARCH_CHIP_STM32F334K8 is not set +# CONFIG_ARCH_CHIP_STM32F334C4 is not set +# CONFIG_ARCH_CHIP_STM32F334C6 is not set +# CONFIG_ARCH_CHIP_STM32F334C8 is not set +# CONFIG_ARCH_CHIP_STM32F334R4 is not set +# CONFIG_ARCH_CHIP_STM32F334R6 is not set +# CONFIG_ARCH_CHIP_STM32F334R8 is not set # CONFIG_ARCH_CHIP_STM32F372C8 is not set # CONFIG_ARCH_CHIP_STM32F372R8 is not set # CONFIG_ARCH_CHIP_STM32F372V8 is not set @@ -251,7 +304,19 @@ CONFIG_ARCH_CHIP_STM32F100C8=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set +# CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set # CONFIG_ARCH_CHIP_STM32F405RG is not set @@ -284,6 +349,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -298,7 +364,7 @@ CONFIG_STM32_VALUELINE=y # CONFIG_STM32_PERFORMANCELINE is not set # CONFIG_STM32_USBACCESSLINE is not set # CONFIG_STM32_HIGHDENSITY is not set -# CONFIG_STM32_MEDIUMDENSITY is not set +CONFIG_STM32_MEDIUMDENSITY=y # CONFIG_STM32_LOWDENSITY is not set # CONFIG_STM32_STM32F20XX is not set # CONFIG_STM32_STM32F205 is not set @@ -306,9 +372,13 @@ CONFIG_STM32_VALUELINE=y # CONFIG_STM32_STM32F30XX is not set # CONFIG_STM32_STM32F302 is not set # CONFIG_STM32_STM32F303 is not set +# CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set # CONFIG_STM32_STM32F4XXX is not set +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set +# CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set # CONFIG_STM32_STM32F405 is not set # CONFIG_STM32_STM32F407 is not set @@ -324,6 +394,8 @@ CONFIG_STM32_VALUELINE=y # CONFIG_STM32_HAVE_USBDEV is not set # CONFIG_STM32_HAVE_OTGFS is not set # CONFIG_STM32_HAVE_FSMC is not set +# CONFIG_STM32_HAVE_IOCOMPENSATION is not set +# CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y CONFIG_STM32_HAVE_UART4=y @@ -338,7 +410,7 @@ CONFIG_STM32_HAVE_TIM4=y CONFIG_STM32_HAVE_TIM5=y CONFIG_STM32_HAVE_TIM6=y CONFIG_STM32_HAVE_TIM7=y -# CONFIG_STM32_HAVE_TIM8 is not set +CONFIG_STM32_HAVE_TIM8=y # CONFIG_STM32_HAVE_TIM9 is not set # CONFIG_STM32_HAVE_TIM10 is not set # CONFIG_STM32_HAVE_TIM11 is not set @@ -348,8 +420,8 @@ CONFIG_STM32_HAVE_TIM14=y CONFIG_STM32_HAVE_TIM15=y CONFIG_STM32_HAVE_TIM16=y CONFIG_STM32_HAVE_TIM17=y -# CONFIG_STM32_HAVE_ADC2 is not set -# CONFIG_STM32_HAVE_ADC3 is not set +CONFIG_STM32_HAVE_ADC2=y +CONFIG_STM32_HAVE_ADC3=y # CONFIG_STM32_HAVE_ADC4 is not set CONFIG_STM32_HAVE_ADC1_DMA=y # CONFIG_STM32_HAVE_ADC2_DMA is not set @@ -361,32 +433,59 @@ CONFIG_STM32_HAVE_ADC1_DMA=y # CONFIG_STM32_HAVE_SDADC1_DMA is not set # CONFIG_STM32_HAVE_SDADC2_DMA is not set # CONFIG_STM32_HAVE_SDADC3_DMA is not set -# CONFIG_STM32_HAVE_CAN1 is not set +CONFIG_STM32_HAVE_CAN1=y # CONFIG_STM32_HAVE_CAN2 is not set +# CONFIG_STM32_HAVE_COMP1 is not set +# CONFIG_STM32_HAVE_COMP2 is not set +# CONFIG_STM32_HAVE_COMP3 is not set +# CONFIG_STM32_HAVE_COMP4 is not set +# CONFIG_STM32_HAVE_COMP5 is not set +# CONFIG_STM32_HAVE_COMP6 is not set +# CONFIG_STM32_HAVE_COMP7 is not set CONFIG_STM32_HAVE_DAC1=y CONFIG_STM32_HAVE_DAC2=y # CONFIG_STM32_HAVE_RNG is not set # CONFIG_STM32_HAVE_ETHMAC is not set CONFIG_STM32_HAVE_I2C2=y # CONFIG_STM32_HAVE_I2C3 is not set -# CONFIG_STM32_HAVE_SPI2 is not set -# CONFIG_STM32_HAVE_SPI3 is not set +CONFIG_STM32_HAVE_SPI2=y +CONFIG_STM32_HAVE_SPI3=y +# CONFIG_STM32_HAVE_I2S3 is not set # CONFIG_STM32_HAVE_SPI4 is not set # CONFIG_STM32_HAVE_SPI5 is not set # CONFIG_STM32_HAVE_SPI6 is not set # CONFIG_STM32_HAVE_SAIPLL is not set # CONFIG_STM32_HAVE_I2SPLL is not set +# CONFIG_STM32_HAVE_OPAMP1 is not set +# CONFIG_STM32_HAVE_OPAMP2 is not set +# CONFIG_STM32_HAVE_OPAMP3 is not set +# CONFIG_STM32_HAVE_OPAMP4 is not set +CONFIG_STM32_HAVE_IP_DMA_V1=y +# CONFIG_STM32_HAVE_IP_DMA_V2 is not set +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +CONFIG_STM32_HAVE_IP_ADC_V1_BASIC=y +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y +# CONFIG_STM32_ADC2 is not set +# CONFIG_STM32_ADC3 is not set # CONFIG_STM32_BKP is not set +# CONFIG_STM32_CAN1 is not set # CONFIG_STM32_CEC is not set # CONFIG_STM32_CRC is not set CONFIG_STM32_DMA1=y # CONFIG_STM32_DAC1 is not set # CONFIG_STM32_DAC2 is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y # CONFIG_STM32_I2C2 is not set +# CONFIG_STM32_RTC is not set # CONFIG_STM32_PWR is not set # CONFIG_STM32_SPI1 is not set +# CONFIG_STM32_SPI2 is not set +# CONFIG_STM32_SPI3 is not set # CONFIG_STM32_TIM1 is not set # CONFIG_STM32_TIM2 is not set # CONFIG_STM32_TIM3 is not set @@ -394,6 +493,7 @@ CONFIG_STM32_I2C1=y # CONFIG_STM32_TIM5 is not set # CONFIG_STM32_TIM6 is not set # CONFIG_STM32_TIM7 is not set +# CONFIG_STM32_TIM8 is not set # CONFIG_STM32_TIM12 is not set # CONFIG_STM32_TIM13 is not set # CONFIG_STM32_TIM14 is not set @@ -409,6 +509,9 @@ CONFIG_STM32_USART3=y # CONFIG_STM32_WWDG is not set CONFIG_STM32_ADC=y CONFIG_STM32_I2C=y +# CONFIG_STM32_TIM is not set +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set # @@ -420,7 +523,6 @@ CONFIG_STM32_I2C=y CONFIG_STM32_USART3_NO_REMAP=y # CONFIG_STM32_USART3_FULL_REMAP is not set # CONFIG_STM32_USART3_PARTIAL_REMAP is not set -# CONFIG_STM32_FLASH_WORKAROUND_DATA_CACHE_CORRUPTION_ON_RWW is not set # CONFIG_STM32_JTAG_DISABLE is not set # CONFIG_STM32_JTAG_FULL_ENABLE is not set # CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set @@ -430,25 +532,20 @@ CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG=y # CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG is not set # CONFIG_STM32_DMACAPABLE is not set -# -# Timer Configuration -# -# CONFIG_STM32_ONESHOT is not set -# CONFIG_STM32_FREERUN is not set -# CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set - # # ADC Configuration # +# CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -473,11 +570,17 @@ CONFIG_USART3_RXDMA=y # # Serial Driver Configuration # -# CONFIG_SERIAL_DISABLE_REORDERING is not set +CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 +# CONFIG_STM32_SERIAL_DISABLE_REORDERING is not set # CONFIG_STM32_FLOWCONTROL_BROKEN is not set # CONFIG_STM32_USART_BREAKS is not set CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # I2C Configuration # @@ -490,27 +593,19 @@ CONFIG_STM32_I2CTIMEOTICKS=1 CONFIG_STM32_HAVE_RTC_COUNTER=y # CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set -# -# USB FS Host Configuration -# - -# -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration -# - # # USB Device Configuration # +# CONFIG_ARCH_TOOLCHAIN_IAR is not set +CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -524,7 +619,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y +# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -533,12 +633,12 @@ CONFIG_ARCH_STACKDUMP=y # CONFIG_ARCH_HAVE_RAMFUNCS is not set CONFIG_ARCH_HAVE_RAMVECTORS=y # CONFIG_ARCH_RAMVECTORS is not set +# CONFIG_ARCH_MINIMAL_VECTORTABLE is not set # # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=2000 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -567,12 +667,14 @@ CONFIG_RAM_SIZE=8192 # # Board Selection # -CONFIG_ARCH_BOARD_PX4_IO_V2=y -CONFIG_ARCH_BOARD="px4_io-v2" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set @@ -585,10 +687,10 @@ CONFIG_ARCH_BOARD="px4_io-v2" # # CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set # CONFIG_BOARDCTL_RESET is not set # CONFIG_BOARDCTL_UNIQUEID is not set -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -604,9 +706,6 @@ CONFIG_DISABLE_ENVIRON=y # # Clocks and Timers # -CONFIG_START_YEAR=2016 -CONFIG_START_MONTH=11 -CONFIG_START_DAY=30 CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 @@ -614,6 +713,9 @@ CONFIG_USEC_PER_TICK=1000 # CONFIG_CLOCK_MONOTONIC is not set CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set +CONFIG_START_YEAR=2018 +CONFIG_START_MONTH=11 +CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 CONFIG_PREALLOC_WDOGS=6 CONFIG_WDOG_INTRESERVE=2 @@ -623,21 +725,30 @@ CONFIG_PREALLOC_TIMERS=0 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="user_start" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=4 CONFIG_MAX_TASKS=2 # CONFIG_SCHED_HAVE_PARENT is not set # CONFIG_SCHED_WAITPID is not set -# CONFIG_CANCELLATION_POINTS is not set + +# +# Pthread Options +# +CONFIG_NPTHREAD_KEYS=0 # # Performance Monitoring # +# CONFIG_SCHED_SUSPENDSCHEDULER is not set +# CONFIG_SCHED_RESUMESCHEDULER is not set # CONFIG_SCHED_CPULOAD is not set # CONFIG_SCHED_INSTRUMENTATION is not set @@ -650,7 +761,6 @@ CONFIG_FDCLONE_STDIO=y CONFIG_SDCLONE_DISABLE=y CONFIG_NFILE_DESCRIPTORS=8 CONFIG_NFILE_STREAMS=0 -CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_NAME_MAX=12 # CONFIG_PRIORITY_INHERITANCE is not set @@ -661,6 +771,10 @@ CONFIG_NAME_MAX=12 # CONFIG_SCHED_STARTHOOK is not set # CONFIG_SCHED_ATEXIT is not set # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_MODULE is not set # @@ -697,10 +811,10 @@ CONFIG_DISABLE_POLL=y # CONFIG_PWM is not set CONFIG_ARCH_HAVE_I2CRESET=y # CONFIG_I2C is not set -# CONFIG_SPI is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y +# CONFIG_SPI is not set # CONFIG_I2S is not set # @@ -711,8 +825,10 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # CONFIG_RTC is not set # CONFIG_WATCHDOG is not set # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -731,15 +847,24 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # # LED Support # +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set # CONFIG_EEPROM is not set # CONFIG_PIPES is not set # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set +# CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -747,6 +872,19 @@ CONFIG_SERIAL=y # CONFIG_SERIAL_REMOVABLE is not set CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +CONFIG_USART1_SERIAL_CONSOLE=y +# CONFIG_USART2_SERIAL_CONSOLE is not set +# CONFIG_USART3_SERIAL_CONSOLE is not set +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -757,8 +895,16 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set CONFIG_USART1_SERIALDRIVER=y CONFIG_USART2_SERIALDRIVER=y @@ -768,18 +914,7 @@ CONFIG_USART3_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -CONFIG_USART1_SERIAL_CONSOLE=y -# CONFIG_USART2_SERIAL_CONSOLE is not set -# CONFIG_USART3_SERIAL_CONSOLE is not set -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -819,20 +954,27 @@ CONFIG_USART3_2STOP=0 # CONFIG_USART3_IFLOWCONTROL is not set # CONFIG_USART3_OFLOWCONTROL is not set # CONFIG_USART3_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set # CONFIG_USBDEV is not set # CONFIG_USBHOST is not set +# CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging # # CONFIG_ARCH_SYSLOG is not set +CONFIG_SYSLOG_WRITE=y # CONFIG_RAMLOG is not set +# CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -845,6 +987,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -872,6 +1017,20 @@ CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +# CONFIG_NXFONTS_DISABLE_1BPP is not set +# CONFIG_NXFONTS_DISABLE_2BPP is not set +# CONFIG_NXFONTS_DISABLE_4BPP is not set +# CONFIG_NXFONTS_DISABLE_8BPP is not set +# CONFIG_NXFONTS_DISABLE_16BPP is not set +# CONFIG_NXFONTS_DISABLE_24BPP is not set +# CONFIG_NXFONTS_DISABLE_32BPP is not set +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -880,6 +1039,12 @@ CONFIG_MM_SMALL=y CONFIG_MM_REGIONS=1 # CONFIG_ARCH_HAVE_HEAP2 is not set # CONFIG_GRAN is not set +CONFIG_MM_FILL_ALLOCATIONS=y + +# +# Common I/O Buffer Support +# +# CONFIG_MM_IOB is not set # # Audio Support @@ -889,15 +1054,17 @@ CONFIG_MM_REGIONS=1 # # Wireless Support # +# CONFIG_WIRELESS is not set # # Binary Loader # # CONFIG_BINFMT_DISABLE is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set # CONFIG_BUILTIN is not set -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -907,10 +1074,25 @@ CONFIG_MM_REGIONS=1 # # Standard C Library Options # -# CONFIG_STDIO_BUFFER_SIZE is not set -# CONFIG_STDIO_LINEBUFFER is not set + +# +# Standard C I/O +# +CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_NUNGET_CHARS=2 -# CONFIG_LIBC_DLLFCN is not set +# CONFIG_LIBC_FLOATINGPOINT is not set +# CONFIG_LIBC_LONG_LONG is not set +# CONFIG_LIBC_SCANSET is not set +# CONFIG_EOL_IS_CR is not set +# CONFIG_EOL_IS_LF is not set +# CONFIG_EOL_IS_BOTH_CRLF is not set +CONFIG_EOL_IS_EITHER_CRLF=y + +# +# Architecture-Specific Support +# +CONFIG_ARCH_LOWPUTC=y +# CONFIG_ARCH_ROMGETC is not set CONFIG_LIBC_ARCH_MEMCPY=y # CONFIG_LIBC_ARCH_MEMCMP is not set # CONFIG_LIBC_ARCH_MEMMOVE is not set @@ -923,34 +1105,60 @@ CONFIG_LIBC_ARCH_MEMCPY=y # CONFIG_LIBC_ARCH_STRNLEN is not set # CONFIG_LIBC_ARCH_ELF is not set CONFIG_ARMV7M_MEMCPY=y -# CONFIG_NOPRINTF_FIELDWIDTH is not set -# CONFIG_LIBC_FLOATINGPOINT is not set -# CONFIG_LIBC_LONG_LONG is not set -# CONFIG_LIBC_SCANSET is not set -# CONFIG_LIBC_IOCTL_VARIADIC is not set -# CONFIG_LIBC_WCHAR is not set -# CONFIG_LIBC_LOCALE is not set + +# +# stdlib Options +# CONFIG_LIB_RAND_ORDER=1 -# CONFIG_EOL_IS_CR is not set -# CONFIG_EOL_IS_LF is not set -# CONFIG_EOL_IS_BOTH_CRLF is not set -CONFIG_EOL_IS_EITHER_CRLF=y + +# +# Program Execution Options +# # CONFIG_LIBC_EXECFUNCS is not set CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1024 + +# +# errno Decode Support +# # CONFIG_LIBC_STRERROR is not set # CONFIG_LIBC_PERROR_STDOUT is not set -CONFIG_ARCH_LOWPUTC=y -# CONFIG_TIME_EXTENDED is not set -CONFIG_LIB_SENDFILE_BUFSIZE=512 -# CONFIG_ARCH_ROMGETC is not set + +# +# memcpy/memset Options +# # CONFIG_MEMSET_OPTSPEED is not set +# CONFIG_LIBC_DLLFCN is not set +# CONFIG_LIBC_MODLIB is not set +# CONFIG_LIBC_WCHAR is not set +# CONFIG_LIBC_LOCALE is not set +# CONFIG_LIBC_LZF is not set + +# +# Time/Time Zone Support +# +# CONFIG_TIME_EXTENDED is not set CONFIG_ARCH_HAVE_TLS=y + +# +# Thread Local Storage (TLS) +# # CONFIG_TLS is not set + +# +# Network-Related Options +# # CONFIG_LIBC_IPv4_ADDRCONV is not set # CONFIG_LIBC_IPv6_ADDRCONV is not set # CONFIG_LIBC_NETDB is not set +# +# NETDB Support +# +# CONFIG_LIBC_GAISTRERROR is not set +# CONFIG_LIBC_IOCTL_VARIADIC is not set +CONFIG_LIB_SENDFILE_BUFSIZE=512 + # # Non-standard Library Support # @@ -964,13 +1172,18 @@ CONFIG_ARCH_HAVE_TLS=y # CONFIG_C99_BOOL8=y CONFIG_HAVE_CXX=y -CONFIG_HAVE_CXXINITIALIZE=y # CONFIG_CXX_NEWLONG is not set +# +# LLVM C++ Library (libcxx) +# +# CONFIG_LIBCXX is not set + # # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -983,36 +1196,44 @@ CONFIG_HAVE_CXXINITIALIZE=y # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set +# CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set -# CONFIG_EXAMPLES_KEYPADTEST is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set -# CONFIG_EXAMPLES_NRF24L01TERM is not set -# CONFIG_EXAMPLES_NSH is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set +# CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set # CONFIG_EXAMPLES_RGBLED is not set @@ -1023,14 +1244,16 @@ CONFIG_HAVE_CXXINITIALIZE=y # CONFIG_EXAMPLES_SLCD is not set # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set +# CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set -# CONFIG_EXAMPLES_TELNETD is not set # CONFIG_EXAMPLES_TIFF is not set # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_USBSERIAL is not set -# CONFIG_EXAMPLES_USBTERM is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set +# CONFIG_EXAMPLES_XBC_TEST is not set # # File System Utilities @@ -1045,14 +1268,31 @@ CONFIG_HAVE_CXXINITIALIZE=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1075,30 +1315,48 @@ CONFIG_HAVE_CXXINITIALIZE=y # # CONFIG_NSH_LIBRARY is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # # CONFIG_PLATFORM_CONFIGDATA is not set +CONFIG_HAVE_CXXINITIALIZE=y # # System Libraries and NSH Add-Ons # # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_NSH is not set # CONFIG_SYSTEM_RAMTEST is not set # CONFIG_READLINE_HAVE_EXTMATCH is not set # CONFIG_SYSTEM_READLINE is not set -# CONFIG_SYSTEM_STACKMONITOR is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_TEE is not set # CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set + +# +# Testing +# +# CONFIG_TESTING_UNITY is not set + +# +# Wireless Libraries and NSH Add-Ons +# + +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + +# +# IEEE 802.15.4 applications +# +# CONFIG_IEEE802154_LIBMAC is not set +# CONFIG_IEEE802154_LIBUTILS is not set +# CONFIG_IEEE802154_I8SAK is not set diff --git a/boards/stm/32f4discovery/nuttx-config/nsh/defconfig b/boards/stm/32f4discovery/nuttx-config/nsh/defconfig index 99d90ab01fbc..82601c2cf352 100644 --- a/boards/stm/32f4discovery/nuttx-config/nsh/defconfig +++ b/boards/stm/32f4discovery/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,45 +71,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set # CONFIG_ARCH_CORTEXM3 is not set @@ -126,22 +140,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -153,7 +170,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # # STM32 Configuration Options @@ -179,6 +195,14 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -214,10 +238,24 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set # CONFIG_ARCH_CHIP_STM32F302K8 is not set +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -236,6 +274,10 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -263,7 +305,18 @@ CONFIG_SERIAL_TERMIOS=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -297,6 +350,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -322,6 +376,8 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set CONFIG_STM32_STM32F4XXX=y +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -340,6 +396,7 @@ CONFIG_STM32_HAVE_CCM=y # CONFIG_STM32_HAVE_USBDEV is not set CONFIG_STM32_HAVE_OTGFS=y CONFIG_STM32_HAVE_FSMC=y +CONFIG_STM32_HAVE_IOCOMPENSATION=y # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set CONFIG_STM32_HAVE_USART3=y @@ -405,6 +462,14 @@ CONFIG_STM32_HAVE_I2S3=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +# CONFIG_STM32_HAVE_IP_DMA_V1 is not set +CONFIG_STM32_HAVE_IP_DMA_V2=y +CONFIG_STM32_HAVE_IP_TIMERS_V1=y +# CONFIG_STM32_HAVE_IP_TIMERS_V2 is not set +CONFIG_STM32_HAVE_IP_ADC_V1=y +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +# CONFIG_STM32_HAVE_IP_ADC_V2 is not set +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set CONFIG_STM32_ADC1=y # CONFIG_STM32_ADC2 is not set # CONFIG_STM32_ADC3 is not set @@ -422,10 +487,11 @@ CONFIG_STM32_DMA2=y # CONFIG_STM32_ETHMAC is not set # CONFIG_STM32_FSMC is not set # CONFIG_STM32_HASH is not set +# CONFIG_STM32_HRTIM is not set CONFIG_STM32_I2C1=y # CONFIG_STM32_I2C2 is not set # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +CONFIG_STM32_RTC=y CONFIG_STM32_OTGFS=y # CONFIG_STM32_OTGHS is not set CONFIG_STM32_PWR=y @@ -461,7 +527,11 @@ CONFIG_STM32_WWDG=y CONFIG_STM32_ADC=y CONFIG_STM32_SPI=y CONFIG_STM32_I2C=y +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set +# CONFIG_STM32_SYSCFG_IOCOMPENSATION is not set # # Alternate Pin Mapping @@ -484,35 +554,43 @@ CONFIG_STM32_DMACAPABLE=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM1_PWM is not set # CONFIG_STM32_TIM3_PWM is not set # CONFIG_STM32_TIM4_PWM is not set # CONFIG_STM32_TIM9_PWM is not set # CONFIG_STM32_TIM10_PWM is not set # CONFIG_STM32_TIM11_PWM is not set +# CONFIG_STM32_TIM_PWM_TRGO is not set # CONFIG_STM32_TIM1_ADC is not set # CONFIG_STM32_TIM3_ADC is not set # CONFIG_STM32_TIM4_ADC is not set # CONFIG_STM32_TIM1_CAP is not set -# CONFIG_STM32_TIM2_CAP is not set # CONFIG_STM32_TIM3_CAP is not set # CONFIG_STM32_TIM4_CAP is not set -# CONFIG_STM32_TIM5_CAP is not set -# CONFIG_STM32_TIM8_CAP is not set # CONFIG_STM32_TIM9_CAP is not set # CONFIG_STM32_TIM10_CAP is not set # CONFIG_STM32_TIM11_CAP is not set -# CONFIG_STM32_TIM12_CAP is not set -# CONFIG_STM32_TIM13_CAP is not set -# CONFIG_STM32_TIM14_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# # # ADC Configuration # +CONFIG_STM32_ADC1_RESOLUTION=0 # CONFIG_STM32_ADC_NO_STARTUP_CONV is not set +# CONFIG_STM32_ADC_NOIRQ is not set +# CONFIG_STM32_ADC_LL_OPS is not set # CONFIG_STM32_ADC1_DMA is not set +CONFIG_STM32_ADC1_INJECTED_CHAN=0 CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -534,12 +612,17 @@ CONFIG_USART6_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y CONFIG_STM32_FLOWCONTROL_BROKEN=y CONFIG_STM32_USART_BREAKS=y CONFIG_STM32_SERIALBRK_BSDCOMPAT=y CONFIG_STM32_USART_SINGLEWIRE=y +# +# HCI UART Driver Configuration +# +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set + # # SPI Configuration # @@ -561,36 +644,31 @@ CONFIG_STM32_BBSRAM_FILES=5 CONFIG_STM32_SAVE_CRASHDUMP=y # CONFIG_STM32_HAVE_RTC_COUNTER is not set # CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef -# CONFIG_RTC_LSECLOCK is not set -# CONFIG_RTC_LSICLOCK is not set -CONFIG_RTC_HSECLOCK=y - -# -# USB FS Host Configuration -# # -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration +# RTC Configuration # +CONFIG_STM32_RTC_MAGIC_REG=1 +CONFIG_STM32_RTC_MAGIC=0xfacefeee +CONFIG_STM32_RTC_MAGIC_TIME_SET=0xfacefeef +# CONFIG_STM32_RTC_LSECLOCK is not set +# CONFIG_STM32_RTC_LSICLOCK is not set +CONFIG_STM32_RTC_HSECLOCK=y +# CONFIG_STM32_USBHOST is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -604,8 +682,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -620,7 +702,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=16717 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -649,40 +730,38 @@ CONFIG_RAM_SIZE=196608 # # Board Selection # -CONFIG_ARCH_BOARD_STM_32F4DISCOVERY=y -CONFIG_ARCH_BOARD="stm_32f4discovery" +# CONFIG_ARCH_BOARD_CLICKER2_STM32 is not set +# CONFIG_ARCH_BOARD_STM32F4_DISCOVERY is not set +# CONFIG_ARCH_BOARD_MIKROE_STM32F4 is not set +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y -# CONFIG_BOARD_CUSTOM_LEDS is not set +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +CONFIG_BOARD_CUSTOM_LEDS=y # CONFIG_BOARD_CUSTOM_BUTTONS is not set -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options # CONFIG_ARCH_HAVE_LEDS=y CONFIG_ARCH_LEDS=y -CONFIG_ARCH_HAVE_BUTTONS=y -CONFIG_ARCH_BUTTONS=y -CONFIG_ARCH_HAVE_IRQBUTTONS=y -CONFIG_ARCH_IRQBUTTONS=y # # Board-Specific Options # CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -697,10 +776,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -712,10 +791,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -726,17 +808,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -766,14 +852,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -789,14 +902,14 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # @@ -834,6 +947,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -845,6 +963,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -863,8 +982,10 @@ CONFIG_WATCHDOG=y CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -883,9 +1004,16 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # # LED Support # +# CONFIG_USERLED is not set +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set @@ -895,7 +1023,9 @@ CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -903,6 +1033,21 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set +CONFIG_USART2_SERIAL_CONSOLE=y +# CONFIG_USART6_SERIAL_CONSOLE is not set +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -913,8 +1058,16 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set # CONFIG_USART1_SERIALDRIVER is not set CONFIG_USART2_SERIALDRIVER=y @@ -924,18 +1077,7 @@ CONFIG_USART2_SERIALDRIVER=y CONFIG_USART6_SERIALDRIVER=y # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -CONFIG_USART2_SERIAL_CONSOLE=y -# CONFIG_USART6_SERIAL_CONSOLE is not set -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART2 Configuration @@ -962,6 +1104,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -984,6 +1128,7 @@ CONFIG_USBDEV_MAXPOWER=500 # CONFIG_PL2303 is not set CONFIG_CDCACM=y # CONFIG_CDCACM_CONSOLE is not set +# CONFIG_CDCACM_IFLOWCONTROL is not set CONFIG_CDCACM_EP0MAXPACKET=64 CONFIG_CDCACM_EPINTIN=1 CONFIG_CDCACM_EPINTIN_FSSIZE=64 @@ -1004,11 +1149,15 @@ CONFIG_CDCACM_PRODUCTID=0x0001 CONFIG_CDCACM_VENDORSTR="3D Robotics" CONFIG_CDCACM_PRODUCTSTR="PX4 DISCOVERY" # CONFIG_USBMSC is not set +# CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -1019,6 +1168,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -1031,6 +1181,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1055,6 +1208,11 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y # CONFIG_FAT_LCNAMES is not set # CONFIG_FAT_LFN is not set @@ -1064,6 +1222,7 @@ CONFIG_FS_FAT=y # CONFIG_FAT_DIRECT_RETRY is not set # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1074,14 +1233,37 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management @@ -1090,8 +1272,8 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1112,11 +1294,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1134,7 +1316,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1192,6 +1373,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1215,6 +1402,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1225,6 +1413,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1243,6 +1432,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1256,27 +1446,39 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set +# CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set CONFIG_EXAMPLES_MOUNT=y @@ -1284,20 +1486,15 @@ CONFIG_EXAMPLES_MOUNT=y CONFIG_EXAMPLES_MOUNT_NSECTORS=2048 CONFIG_EXAMPLES_MOUNT_SECTORSIZE=512 CONFIG_EXAMPLES_MOUNT_RAMDEVNO=0 -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1311,6 +1508,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1318,6 +1516,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1326,6 +1525,7 @@ CONFIG_EXAMPLES_NSH=y # File System Utilities # # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1336,15 +1536,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1373,10 +1590,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1387,41 +1606,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1433,21 +1653,20 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1459,6 +1678,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1482,10 +1702,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1498,22 +1714,24 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set -CONFIG_SYSTEM_CUTERM=y -CONFIG_SYSTEM_CUTERM_DEFAULT_DEVICE="/dev/ttyS0" -CONFIG_SYSTEM_CUTERM_DEFAULT_BAUD=57600 -CONFIG_SYSTEM_CUTERM_STACKSIZE=2048 -CONFIG_SYSTEM_CUTERM_PRIORITY=100 -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1522,10 +1740,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/stm/nucleo-F767ZI/nuttx-config/nsh/defconfig b/boards/stm/nucleo-F767ZI/nuttx-config/nsh/defconfig index fdcdf433e4f4..015ba9015c83 100644 --- a/boards/stm/nucleo-F767ZI/nuttx-config/nsh/defconfig +++ b/boards/stm/nucleo-F767ZI/nuttx-config/nsh/defconfig @@ -7,9 +7,9 @@ # Build Setup # # CONFIG_EXPERIMENTAL is not set -# CONFIG_DEFAULT_SMALL is not set +CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -51,9 +52,9 @@ CONFIG_ARCH_HAVE_HEAPCHECK=y # CONFIG_HEAP_COLORATION is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -70,41 +71,51 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set # CONFIG_ARCH_CHIP_STM32 is not set # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set CONFIG_ARCH_CHIP_STM32F7=y +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set # CONFIG_ARCH_ARM920T is not set @@ -129,23 +140,27 @@ CONFIG_ARCH_CORTEXM7=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32f7" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_DPFPU=y +CONFIG_ARCH_HAVE_LAZYFPU=y CONFIG_ARCH_FPU=y CONFIG_ARCH_DPFPU=y # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # CONFIG_ARMV7M_HAVE_ICACHE=y CONFIG_ARMV7M_HAVE_DCACHE=y +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARMV7M_BASEPRI_WAR=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y @@ -162,7 +177,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -CONFIG_SERIAL_TERMIOS=y # CONFIG_USART1_RS485 is not set CONFIG_USART1_RXDMA=y # CONFIG_USART2_RS485 is not set @@ -172,17 +186,29 @@ CONFIG_USART3_RXDMA=y # CONFIG_USART6_RS485 is not set CONFIG_USART6_RXDMA=y # CONFIG_UART7_RS485 is not set -CONFIG_UART7_RXDMA=y +# CONFIG_UART7_RXDMA is not set # CONFIG_UART8_RS485 is not set CONFIG_UART8_RXDMA=y -CONFIG_SERIAL_DISABLE_REORDERING=y -CONFIG_RTC_MAGIC_REG=1 -CONFIG_RTC_MAGIC=0xfacefeee -CONFIG_RTC_MAGIC_TIME_SET=0xfacefeef # # STM32 F7 Configuration Options # +# CONFIG_ARCH_CHIP_STM32F722RC is not set +# CONFIG_ARCH_CHIP_STM32F722RE is not set +# CONFIG_ARCH_CHIP_STM32F722VC is not set +# CONFIG_ARCH_CHIP_STM32F722VE is not set +# CONFIG_ARCH_CHIP_STM32F722ZC is not set +# CONFIG_ARCH_CHIP_STM32F722ZE is not set +# CONFIG_ARCH_CHIP_STM32F722IC is not set +# CONFIG_ARCH_CHIP_STM32F722IE is not set +# CONFIG_ARCH_CHIP_STM32F723RC is not set +# CONFIG_ARCH_CHIP_STM32F723RE is not set +# CONFIG_ARCH_CHIP_STM32F723VC is not set +# CONFIG_ARCH_CHIP_STM32F723VE is not set +# CONFIG_ARCH_CHIP_STM32F723ZC is not set +# CONFIG_ARCH_CHIP_STM32F723ZE is not set +# CONFIG_ARCH_CHIP_STM32F723IC is not set +# CONFIG_ARCH_CHIP_STM32F723IE is not set # CONFIG_ARCH_CHIP_STM32F745VG is not set # CONFIG_ARCH_CHIP_STM32F745VE is not set # CONFIG_ARCH_CHIP_STM32F745IG is not set @@ -240,16 +266,21 @@ CONFIG_ARCH_CHIP_STM32F767ZI=y # CONFIG_ARCH_CHIP_STM32F779NI is not set # CONFIG_ARCH_CHIP_STM32F779BI is not set # CONFIG_ARCH_CHIP_STM32F779AI is not set +# CONFIG_STM32F7_STM32F72XX is not set +# CONFIG_STM32F7_STM32F73XX is not set # CONFIG_STM32F7_STM32F74XX is not set # CONFIG_STM32F7_STM32F75XX is not set CONFIG_STM32F7_STM32F76XX=y # CONFIG_STM32F7_STM32F77XX is not set +# CONFIG_STM32F7_IO_CONFIG_R is not set # CONFIG_STM32F7_IO_CONFIG_V is not set # CONFIG_STM32F7_IO_CONFIG_I is not set CONFIG_STM32F7_IO_CONFIG_Z=y # CONFIG_STM32F7_IO_CONFIG_N is not set # CONFIG_STM32F7_IO_CONFIG_B is not set # CONFIG_STM32F7_IO_CONFIG_A is not set +# CONFIG_STM32F7_STM32F722XX is not set +# CONFIG_STM32F7_STM32F723XX is not set # CONFIG_STM32F7_STM32F745XX is not set # CONFIG_STM32F7_STM32F746XX is not set # CONFIG_STM32F7_STM32F756XX is not set @@ -268,6 +299,7 @@ CONFIG_STM32F7_STM32F767XX=y # CONFIG_STM32F7_FLASH_CONFIG_G is not set CONFIG_STM32F7_FLASH_CONFIG_I=y CONFIG_STM32F7_FLASH_OVERRIDE_DEFAULT=y +# CONFIG_STM32F7_FLASH_OVERRIDE_C is not set # CONFIG_STM32F7_FLASH_OVERRIDE_E is not set # CONFIG_STM32F7_FLASH_OVERRIDE_G is not set # CONFIG_STM32F7_FLASH_OVERRIDE_I is not set @@ -280,12 +312,14 @@ CONFIG_STM32F7_HAVE_LTDC=y CONFIG_STM32F7_HAVE_FMC=y CONFIG_STM32F7_HAVE_ETHRNET=y CONFIG_STM32F7_HAVE_RNG=y +CONFIG_STM32F7_HAVE_SPI4=y CONFIG_STM32F7_HAVE_SPI5=y CONFIG_STM32F7_HAVE_SPI6=y CONFIG_STM32F7_HAVE_SDMMC2=y CONFIG_STM32F7_HAVE_ADC1_DMA=y # CONFIG_STM32F7_HAVE_ADC2_DMA is not set # CONFIG_STM32F7_HAVE_ADC3_DMA is not set +CONFIG_STM32F7_HAVE_CAN2=y CONFIG_STM32F7_HAVE_CAN3=y CONFIG_STM32F7_HAVE_DCMI=y # CONFIG_STM32F7_HAVE_DSIHOST is not set @@ -332,6 +366,7 @@ CONFIG_STM32F7_I2C4=y CONFIG_STM32F7_OTGFS=y # CONFIG_STM32F7_OTGHS is not set # CONFIG_STM32F7_QUADSPI is not set +CONFIG_STM32F7_RTC=y CONFIG_STM32F7_PWR=y # CONFIG_STM32F7_RNG is not set # CONFIG_STM32F7_SAI1 is not set @@ -369,14 +404,17 @@ CONFIG_STM32F7_UART7=y CONFIG_STM32F7_UART8=y # CONFIG_STM32F7_IWDG is not set CONFIG_STM32F7_WWDG=y +# CONFIG_STM32F7_SYSCFG_IOCOMPENSATION is not set # # U[S]ART Configuration # CONFIG_STM32F7_SERIAL_RXDMA_BUFFER_SIZE=32 +CONFIG_STM32F7_SERIAL_DISABLE_REORDERING=y CONFIG_STM32F7_FLOWCONTROL_BROKEN=y CONFIG_STM32F7_USART_BREAKS=y CONFIG_STM32F7_SERIALBRK_BSDCOMPAT=y +CONFIG_STM32F7_USART_SINGLEWIRE=y # # SPI Configuration @@ -391,7 +429,6 @@ CONFIG_STM32F7_I2C_DYNTIMEO=y CONFIG_STM32F7_I2C_DYNTIMEO_USECPERBYTE=500 CONFIG_STM32F7_I2C_DYNTIMEO_STARTSTOP=10 CONFIG_STM32F7_I2CTIMEOSEC=0 -CONFIG_STM32F7_I2C_DUTY16_9=y # # SD/MMC Configuration @@ -403,6 +440,8 @@ CONFIG_STM32F7_SDMMC_DMA=y # CONFIG_STM32F7_SDMMC1_DMAPRIO=0x00010000 # CONFIG_SDMMC1_WIDTH_D1_ONLY is not set +CONFIG_SDMMC1_SDIO_MODE=y +# CONFIG_SDMMC1_SDIO_PULLUP is not set CONFIG_STM32F7_BBSRAM=y CONFIG_STM32F7_BBSRAM_FILES=5 CONFIG_STM32F7_SAVE_CRASHDUMP=y @@ -411,6 +450,9 @@ CONFIG_STM32F7_HAVE_RTC_SUBSECONDS=y # # RTC Configuration # +CONFIG_STM32F7_RTC_MAGIC_REG=1 +CONFIG_STM32F7_RTC_MAGIC=0xfacefeed +CONFIG_STM32F7_RTC_MAGIC_TIME_SET=0xf00dface CONFIG_STM32F7_RTC_HSECLOCK=y # CONFIG_STM32F7_RTC_LSECLOCK is not set # CONFIG_STM32F7_RTC_LSICLOCK is not set @@ -431,6 +473,12 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_TIM1_ADC is not set # CONFIG_STM32F7_TIM3_ADC is not set # CONFIG_STM32F7_TIM4_ADC is not set +# CONFIG_STM32F7_TIM1_CAP is not set +# CONFIG_STM32F7_TIM3_CAP is not set +# CONFIG_STM32F7_TIM4_CAP is not set +# CONFIG_STM32F7_TIM9_CAP is not set +# CONFIG_STM32F7_TIM10_CAP is not set +# CONFIG_STM32F7_TIM11_CAP is not set # # ADC Configuration @@ -439,12 +487,14 @@ CONFIG_STM32F7_DMACAPABLE=y # CONFIG_STM32F7_ADC1_DMA is not set # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -458,8 +508,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y CONFIG_ARCH_HAVE_RTC_SUBSECONDS=y +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -473,14 +527,13 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # # Board Settings # -CONFIG_BOARD_LOOPSPERMSEC=43103 -# CONFIG_ARCH_CALIBRATION is not set +CONFIG_BOARD_LOOPSPERMSEC=22114 # # Interrupt options # CONFIG_ARCH_HAVE_INTERRUPTSTACK=y -CONFIG_ARCH_INTERRUPTSTACK=600 +CONFIG_ARCH_INTERRUPTSTACK=750 CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y # CONFIG_ARCH_HIPRI_INTERRUPT is not set @@ -503,57 +556,52 @@ CONFIG_RAM_SIZE=245760 # # Board Selection # -CONFIG_ARCH_BOARD_STM_NUCLEO-F767ZI=y -CONFIG_ARCH_BOARD="stm_nucleo-F767ZI" +# CONFIG_ARCH_BOARD_NUCLEO_144 is not set +CONFIG_ARCH_BOARD_CUSTOM=y + +# +# Custom Board Configuration +# +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y +CONFIG_BOARD_CUSTOM_LEDS=y +# CONFIG_BOARD_CUSTOM_BUTTONS is not set # # Common Board Options # CONFIG_ARCH_HAVE_LEDS=y CONFIG_ARCH_LEDS=y -CONFIG_ARCH_HAVE_BUTTONS=y -# CONFIG_ARCH_BUTTONS is not set -CONFIG_ARCH_HAVE_IRQBUTTONS=y -CONFIG_BOARD_HAS_PROBES=y -# CONFIG_BOARD_USE_PROBES is not set # # Board-Specific Options # -# CONFIG_NUCLEO_CONSOLE_ARDUINO is not set -# CONFIG_NUCLEO_CONSOLE_VIRTUAL is not set -CONFIG_NUCLEO_CONSOLE_MORPHO=y -# CONFIG_NUCLEO_CONSOLE_NONE is not set -# CONFIG_NUCLEO_SPI_TEST is not set CONFIG_BOARD_CRASHDUMP=y -CONFIG_BOARD_RESET_ON_CRASH=y CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=2 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set CONFIG_BOARDCTL_USBDEVCTRL=y -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set # CONFIG_BOARDCTL_IOCTL is not set # # RTOS Features # -CONFIG_DISABLE_OS_API=y -# CONFIG_DISABLE_POSIX_TIMERS is not set -# CONFIG_DISABLE_PTHREAD is not set -# CONFIG_DISABLE_SIGNALS is not set -# CONFIG_DISABLE_MQUEUE is not set -# CONFIG_DISABLE_ENVIRON is not set +# CONFIG_DISABLE_OS_API is not set # # Clocks and Timers # CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2016 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -565,10 +613,13 @@ CONFIG_PREALLOC_TIMERS=50 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=24 @@ -579,17 +630,21 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=4 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y +# CONFIG_SCHED_IRQMONITOR is not set +# CONFIG_SCHED_CRITMONITOR is not set # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -619,14 +674,41 @@ CONFIG_SEM_NNESTPRIO=8 CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set + +# +# Signal Configuration +# # CONFIG_SIG_EVTHREAD is not set +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 CONFIG_SIG_SIGWORK=4 @@ -642,21 +724,21 @@ CONFIG_MQ_MAXMSGSIZE=32 # CONFIG_SCHED_WORKQUEUE=y CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPNTHREADS=1 CONFIG_SCHED_HPWORKPRIORITY=249 -CONFIG_SCHED_HPWORKPERIOD=5000 CONFIG_SCHED_HPWORKSTACKSIZE=1800 +# CONFIG_WQUEUE_NOTIFIER is not set CONFIG_SCHED_LPWORK=y CONFIG_SCHED_LPNTHREADS=1 CONFIG_SCHED_LPWORKPRIORITY=50 CONFIG_SCHED_LPWORKPRIOMAX=176 -CONFIG_SCHED_LPWORKPERIOD=50000 CONFIG_SCHED_LPWORKSTACKSIZE=1800 # # Stack and heap information # CONFIG_IDLETHREAD_STACKSIZE=750 -CONFIG_USERMAIN_STACKSIZE=2700 +CONFIG_USERMAIN_STACKSIZE=2500 CONFIG_PTHREAD_STACK_MIN=512 CONFIG_PTHREAD_STACK_DEFAULT=2048 # CONFIG_LIB_SYSCALL is not set @@ -687,6 +769,11 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set + +# +# I2C Multiplexer Support +# +# CONFIG_I2CMULTIPLEXER_PCA9540BDP is not set # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set CONFIG_ARCH_HAVE_SPI_BITORDER=y @@ -698,6 +785,7 @@ CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_HWFEATURES is not set # CONFIG_SPI_BITORDER is not set # CONFIG_SPI_CS_DELAY_CONTROL is not set +# CONFIG_SPI_TRIGGER is not set # CONFIG_SPI_DRIVER is not set # CONFIG_SPI_BITBANG is not set # CONFIG_I2S is not set @@ -717,6 +805,8 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # CONFIG_TIMERS_CS2100CP is not set # CONFIG_ANALOG is not set # CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set # CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -736,26 +826,30 @@ CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0" # # LED Support # +# CONFIG_USERLED is not set # CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +CONFIG_ARCH_HAVE_SDIO=y +CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y +CONFIG_ARCH_HAVE_SDIO_PREFLIGHT=y +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y # CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set +# CONFIG_MMCSD_HAVE_CARDDETECT is not set +# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set # CONFIG_MMCSD_SPI is not set -CONFIG_ARCH_HAVE_SDIO=y CONFIG_SDIO_DMA=y -CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE=y CONFIG_MMCSD_SDIO=y -CONFIG_SDIO_PREFLIGHT=y # CONFIG_SDIO_MUXBUS is not set CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y # CONFIG_SDIO_WIDTH_D1_ONLY is not set -# CONFIG_SDIO_BLOCKSETUP is not set +CONFIG_SDIO_BLOCKSETUP=y # CONFIG_MODEM is not set CONFIG_MTD=y @@ -781,6 +875,7 @@ CONFIG_MTD_BYTE_WRITE=y # CONFIG_MTD_IS25XP is not set # CONFIG_MTD_M25P is not set # CONFIG_MTD_MX25L is not set +# CONFIG_MTD_MX35 is not set # CONFIG_MTD_S25FL1 is not set # CONFIG_MTD_N25QXXX is not set # CONFIG_MTD_MX25RXX is not set @@ -794,13 +889,16 @@ CONFIG_RAMTRON_SETSPEED=y # CONFIG_MTD_SST26 is not set # CONFIG_MTD_SST39FV is not set # CONFIG_MTD_W25 is not set +# CONFIG_MTD_GD25 is not set # CONFIG_EEPROM is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=70 -CONFIG_DEV_FIFO_SIZE=1024 +CONFIG_DEV_FIFO_SIZE=0 # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -808,27 +906,6 @@ CONFIG_SERIAL=y CONFIG_SERIAL_REMOVABLE=y CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set -# CONFIG_UART_SERIALDRIVER is not set -# CONFIG_UART0_SERIALDRIVER is not set -# CONFIG_UART1_SERIALDRIVER is not set -# CONFIG_UART2_SERIALDRIVER is not set -# CONFIG_UART3_SERIALDRIVER is not set -# CONFIG_UART4_SERIALDRIVER is not set -# CONFIG_UART5_SERIALDRIVER is not set -# CONFIG_UART6_SERIALDRIVER is not set -CONFIG_UART7_SERIALDRIVER=y -CONFIG_UART8_SERIALDRIVER=y -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set -# CONFIG_USART0_SERIALDRIVER is not set -CONFIG_USART1_SERIALDRIVER=y -CONFIG_USART2_SERIALDRIVER=y -CONFIG_USART3_SERIALDRIVER=y -# CONFIG_USART4_SERIALDRIVER is not set -# CONFIG_USART5_SERIALDRIVER is not set -CONFIG_USART6_SERIALDRIVER=y -# CONFIG_USART7_SERIALDRIVER is not set -# CONFIG_USART8_SERIALDRIVER is not set # CONFIG_OTHER_UART_SERIALDRIVER is not set CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y @@ -840,6 +917,9 @@ CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y CONFIG_SERIAL_IFLOWCONTROL_LOWER_WATERMARK=10 CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +CONFIG_SERIAL_TERMIOS=y +# CONFIG_TTY_SIGINT is not set +# CONFIG_TTY_SIGSTP is not set # CONFIG_USART1_SERIAL_CONSOLE is not set # CONFIG_USART2_SERIAL_CONSOLE is not set # CONFIG_USART3_SERIAL_CONSOLE is not set @@ -848,6 +928,62 @@ CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y CONFIG_UART8_SERIAL_CONSOLE=y # CONFIG_OTHER_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_UART_SERIALDRIVER is not set +# CONFIG_UART0_SERIALDRIVER is not set +# CONFIG_UART1_SERIALDRIVER is not set +# CONFIG_UART2_SERIALDRIVER is not set +# CONFIG_UART3_SERIALDRIVER is not set +# CONFIG_UART4_SERIALDRIVER is not set +# CONFIG_UART5_SERIALDRIVER is not set +# CONFIG_UART6_SERIALDRIVER is not set +CONFIG_UART7_SERIALDRIVER=y +CONFIG_UART8_SERIALDRIVER=y + +# +# UART7 Configuration +# +CONFIG_UART7_RXBUFSIZE=300 +CONFIG_UART7_TXBUFSIZE=300 +CONFIG_UART7_BAUD=57600 +CONFIG_UART7_BITS=8 +CONFIG_UART7_PARITY=0 +CONFIG_UART7_2STOP=0 +# CONFIG_UART7_IFLOWCONTROL is not set +# CONFIG_UART7_OFLOWCONTROL is not set +# CONFIG_UART7_DMA is not set + +# +# UART8 Configuration +# +CONFIG_UART8_RXBUFSIZE=300 +CONFIG_UART8_TXBUFSIZE=300 +CONFIG_UART8_BAUD=57600 +CONFIG_UART8_BITS=8 +CONFIG_UART8_PARITY=0 +CONFIG_UART8_2STOP=0 +# CONFIG_UART8_IFLOWCONTROL is not set +# CONFIG_UART8_OFLOWCONTROL is not set +# CONFIG_UART8_DMA is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set +# CONFIG_USART0_SERIALDRIVER is not set +CONFIG_USART1_SERIALDRIVER=y +CONFIG_USART2_SERIALDRIVER=y +CONFIG_USART3_SERIALDRIVER=y +# CONFIG_USART4_SERIALDRIVER is not set +# CONFIG_USART5_SERIALDRIVER is not set +CONFIG_USART6_SERIALDRIVER=y +# CONFIG_USART7_SERIALDRIVER is not set +# CONFIG_USART8_SERIALDRIVER is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -900,32 +1036,8 @@ CONFIG_USART6_2STOP=0 # CONFIG_USART6_IFLOWCONTROL is not set # CONFIG_USART6_OFLOWCONTROL is not set # CONFIG_USART6_DMA is not set - -# -# UART7 Configuration -# -CONFIG_UART7_RXBUFSIZE=300 -CONFIG_UART7_TXBUFSIZE=300 -CONFIG_UART7_BAUD=57600 -CONFIG_UART7_BITS=8 -CONFIG_UART7_PARITY=0 -CONFIG_UART7_2STOP=0 -# CONFIG_UART7_IFLOWCONTROL is not set -# CONFIG_UART7_OFLOWCONTROL is not set -# CONFIG_UART7_DMA is not set - -# -# UART8 Configuration -# -CONFIG_UART8_RXBUFSIZE=300 -CONFIG_UART8_TXBUFSIZE=300 -CONFIG_UART8_BAUD=57600 -CONFIG_UART8_BITS=8 -CONFIG_UART8_PARITY=0 -CONFIG_UART8_2STOP=0 -# CONFIG_UART8_IFLOWCONTROL is not set -# CONFIG_UART8_OFLOWCONTROL is not set -# CONFIG_UART8_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set CONFIG_USBDEV=y @@ -963,18 +1075,21 @@ CONFIG_CDCACM_NRDREQS=4 CONFIG_CDCACM_NWRREQS=4 CONFIG_CDCACM_BULKIN_REQLEN=96 CONFIG_CDCACM_RXBUFSIZE=600 -CONFIG_CDCACM_TXBUFSIZE=8000 +CONFIG_CDCACM_TXBUFSIZE=12000 CONFIG_CDCACM_VENDORID=0x26ac CONFIG_CDCACM_PRODUCTID=0x0011 CONFIG_CDCACM_VENDORSTR="3D Robotics" -CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v2.x" +CONFIG_CDCACM_PRODUCTSTR="PX4 FMU v5.x Nucleo" # CONFIG_USBMSC is not set # CONFIG_RNDIS is not set +# CONFIG_DFU is not set +# CONFIG_NET_CDCECM is not set # CONFIG_USBHOST is not set # CONFIG_USBMISC is not set # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -985,6 +1100,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -997,6 +1113,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -1021,16 +1140,24 @@ CONFIG_FS_WRITABLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set CONFIG_FS_FAT=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y CONFIG_FAT_MAXFNAME=32 +CONFIG_FAT_LFN_ALIAS_HASH=y +CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0 CONFIG_FS_FATTIME=y # CONFIG_FAT_FORCE_INDIRECT is not set CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_DIRECT_RETRY=y # CONFIG_FS_NXFFS is not set CONFIG_FS_ROMFS=y +CONFIG_FS_CROMFS=y # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set CONFIG_FS_BINFS=y @@ -1041,26 +1168,48 @@ CONFIG_FS_PROCFS_REGISTER=y # Exclude individual procfs entries # # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set +CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y +CONFIG_FS_PROCFS_EXCLUDE_BLOCKS=y +CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y +CONFIG_FS_PROCFS_EXCLUDE_USAGE=y # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set -# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set -# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set -# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set +CONFIG_FS_PROCFS_EXCLUDE_VERSION=y +# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set +# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set +CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y +CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management # # CONFIG_MM_SMALL is not set -CONFIG_MM_REGIONS=2 +CONFIG_MM_REGIONS=3 # CONFIG_ARCH_HAVE_HEAP2 is not set CONFIG_GRAN=y -# CONFIG_GRAN_SINGLE is not set CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -1081,11 +1230,11 @@ CONFIG_GRAN_INTR=y # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set # CONFIG_SYMTAB_ORDEREDBYNAME is not set # @@ -1103,7 +1252,6 @@ CONFIG_BUILTIN=y CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -1161,6 +1309,12 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +CONFIG_LIBC_LZF=y +CONFIG_LIBC_LZF_SMALL=y +# CONFIG_LIBC_LZF_FAST is not set +# CONFIG_LIBC_LZF_FASTEST is not set +CONFIG_LIBC_LZF_HLOG=13 +CONFIG_LIBC_LZF_ALIGN=y # # Time/Time Zone Support @@ -1184,6 +1338,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_NETDB_HOSTFILE is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=512 @@ -1194,6 +1349,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1212,6 +1368,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1229,42 +1386,48 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set # CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CPUHOG is not set +# CONFIG_EXAMPLES_CROMFS is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FLOWC is not set # CONFIG_EXAMPLES_FSTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set # CONFIG_EXAMPLES_MTDPART is not set -CONFIG_EXAMPLES_NSH=y -# CONFIG_EXAMPLES_NSH_CXXINITIALIZE is not set # CONFIG_EXAMPLES_NULL is not set +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_PIPE is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1278,6 +1441,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_THTTPD is not set @@ -1285,6 +1449,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_UNIONFS is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1294,6 +1459,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_FSUTILS_FLASH_ERASEALL is not set # CONFIG_FSUTILS_INIFILE is not set +CONFIG_FSUTILS_MKFATFS=y # CONFIG_FSUTILS_PASSWD is not set # @@ -1304,15 +1470,32 @@ CONFIG_EXAMPLES_NSH=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_BAS is not set # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1341,10 +1524,12 @@ CONFIG_NSH_LIBRARY=y # # Command Line Configuration # +CONFIG_NSH_PROMPT_STRING="nsh> " CONFIG_NSH_READLINE=y # CONFIG_NSH_CLE is not set CONFIG_NSH_LINELEN=128 # CONFIG_NSH_DISABLE_SEMICOLON is not set +CONFIG_NSH_QUOTE=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_ARGCAT=y @@ -1355,41 +1540,42 @@ CONFIG_NSH_BUILTIN_APPS=y # # Disable Individual commands # -# CONFIG_NSH_DISABLE_BASENAME is not set +CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set # CONFIG_NSH_DISABLE_CP is not set -# CONFIG_NSH_DISABLE_CMP is not set +CONFIG_NSH_DISABLE_CMP=y # CONFIG_NSH_DISABLE_DATE is not set -# CONFIG_NSH_DISABLE_DD is not set +CONFIG_NSH_DISABLE_DD=y # CONFIG_NSH_DISABLE_DF is not set -# CONFIG_NSH_DISABLE_DIRNAME is not set +CONFIG_NSH_DISABLE_DIRNAME=y # CONFIG_NSH_DISABLE_ECHO is not set +# CONFIG_NSH_DISABLE_ENV 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_HEXDUMP is not set -# CONFIG_NSH_DISABLE_IFCONFIG is not set +CONFIG_NSH_DISABLE_HEXDUMP=y +CONFIG_NSH_DISABLE_IFCONFIG=y CONFIG_NSH_DISABLE_IFUPDOWN=y # CONFIG_NSH_DISABLE_KILL is not set -# CONFIG_NSH_DISABLE_LOSETUP is not set +CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_LOSMART=y # CONFIG_NSH_DISABLE_LS is not set -# CONFIG_NSH_DISABLE_MB is not set +CONFIG_NSH_DISABLE_MB=y # CONFIG_NSH_DISABLE_MKDIR is not set -# CONFIG_NSH_DISABLE_MKFATFS is not set -# CONFIG_NSH_DISABLE_MKFIFO is not set -# CONFIG_NSH_DISABLE_MKRD is not set -# CONFIG_NSH_DISABLE_MH is not set +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_MH=y # CONFIG_NSH_DISABLE_MOUNT is not set # CONFIG_NSH_DISABLE_MV is not set # CONFIG_NSH_DISABLE_MW is not set CONFIG_NSH_DISABLE_PRINTF=y # CONFIG_NSH_DISABLE_PS is not set CONFIG_NSH_DISABLE_PSSTACKUSAGE=y -# CONFIG_NSH_DISABLE_PUT is not set +CONFIG_NSH_DISABLE_PUT=y # CONFIG_NSH_DISABLE_PWD is not set CONFIG_NSH_DISABLE_REBOOT=y # CONFIG_NSH_DISABLE_RM is not set @@ -1401,22 +1587,21 @@ CONFIG_NSH_DISABLE_SHUTDOWN=y # CONFIG_NSH_DISABLE_TIME is not set # CONFIG_NSH_DISABLE_TEST is not set CONFIG_NSH_DISABLE_TELNETD=y +CONFIG_NSH_DISABLE_TRUNCATE=y # CONFIG_NSH_DISABLE_UMOUNT is not set -# CONFIG_NSH_DISABLE_UNAME is not set +CONFIG_NSH_DISABLE_UNAME=y # CONFIG_NSH_DISABLE_UNSET is not set # CONFIG_NSH_DISABLE_USLEEP is not set -# CONFIG_NSH_DISABLE_WGET is not set -# CONFIG_NSH_DISABLE_XD is not set +CONFIG_NSH_DISABLE_WGET=y +CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 # # Configure Command Options # -# CONFIG_NSH_CMDOPT_DF_H is not set -# CONFIG_NSH_CMDOPT_DD_STATS is not set +CONFIG_NSH_VARS=y CONFIG_NSH_CODECS_BUFSIZE=128 -# CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_NSH_PROC_MOUNTPOINT="/proc" CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_STRERROR=y @@ -1428,6 +1613,7 @@ CONFIG_NSH_STRERROR=y # CONFIG_NSH_DISABLE_ITEF is not set # CONFIG_NSH_DISABLE_LOOPS is not set CONFIG_NSH_ROMFSETC=y +CONFIG_NSH_CROMFSETC=y # CONFIG_NSH_ROMFSRC is not set CONFIG_NSH_ROMFSMOUNTPT="/etc" CONFIG_NSH_INITSCRIPT="init.d/rcS" @@ -1451,10 +1637,6 @@ CONFIG_NSH_ARCHINIT=y # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1468,18 +1650,24 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CDCACM_DEVMINOR=0 # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_FLASH_ERASEALL is not set -# CONFIG_SYSTEM_FREE is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_LZF is not set +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NSH_PRIORITY=100 +CONFIG_SYSTEM_NSH_STACKSIZE=2048 +# CONFIG_SYSTEM_NSH_CXXINITIALIZE is not set +# CONFIG_SYSTEM_POPEN is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_STACKMONITOR is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_SYSTEM is not set @@ -1488,10 +1676,21 @@ CONFIG_READLINE_ECHO=y # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/stm/nucleo-F767ZI/src/init.c b/boards/stm/nucleo-F767ZI/src/init.c index e35da860eb79..73540d943c7c 100644 --- a/boards/stm/nucleo-F767ZI/src/init.c +++ b/boards/stm/nucleo-F767ZI/src/init.c @@ -242,8 +242,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/boards/thiemar/s2740vc-v1/nuttx-config/nsh/defconfig b/boards/thiemar/s2740vc-v1/nuttx-config/nsh/defconfig index ed68dc348097..74e6afe2f8c5 100644 --- a/boards/thiemar/s2740vc-v1/nuttx-config/nsh/defconfig +++ b/boards/thiemar/s2740vc-v1/nuttx-config/nsh/defconfig @@ -9,7 +9,7 @@ # CONFIG_EXPERIMENTAL is not set CONFIG_DEFAULT_SMALL=y CONFIG_HOST_LINUX=y -# CONFIG_HOST_OSX is not set +# CONFIG_HOST_MACOS is not set # CONFIG_HOST_WINDOWS is not set # CONFIG_HOST_OTHER is not set @@ -17,6 +17,7 @@ CONFIG_HOST_LINUX=y # Build Configuration # CONFIG_APPS_DIR="../apps" +# CONFIG_BUILD_LOADABLE is not set CONFIG_BUILD_FLAT=y # CONFIG_BUILD_2PASS is not set @@ -71,45 +72,58 @@ CONFIG_ARCH_ARM=y # CONFIG_ARCH_XTENSA is not set # CONFIG_ARCH_Z16 is not set # CONFIG_ARCH_Z80 is not set +# CONFIG_ARCH_OR1K is not set CONFIG_ARCH="arm" # # ARM Options # # CONFIG_ARCH_CHIP_A1X is not set +# CONFIG_ARCH_CHIP_BCM2708 is not set # CONFIG_ARCH_CHIP_C5471 is not set # CONFIG_ARCH_CHIP_DM320 is not set # CONFIG_ARCH_CHIP_EFM32 is not set # CONFIG_ARCH_CHIP_IMX1 is not set # CONFIG_ARCH_CHIP_IMX6 is not set +# CONFIG_ARCH_CHIP_IMXRT is not set # CONFIG_ARCH_CHIP_KINETIS is not set # CONFIG_ARCH_CHIP_KL is not set # CONFIG_ARCH_CHIP_LC823450 is not set # CONFIG_ARCH_CHIP_LM is not set -# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_LPC11XX is not set # CONFIG_ARCH_CHIP_LPC17XX is not set # CONFIG_ARCH_CHIP_LPC214X is not set # CONFIG_ARCH_CHIP_LPC2378 is not set # CONFIG_ARCH_CHIP_LPC31XX is not set # CONFIG_ARCH_CHIP_LPC43XX is not set +# CONFIG_ARCH_CHIP_LPC54XX is not set +# CONFIG_ARCH_CHIP_MAX326XX is not set # CONFIG_ARCH_CHIP_MOXART is not set +# CONFIG_ARCH_CHIP_NRF52 is not set # CONFIG_ARCH_CHIP_NUC1XX is not set # CONFIG_ARCH_CHIP_SAMA5 is not set -# CONFIG_ARCH_CHIP_SAMD is not set -# CONFIG_ARCH_CHIP_SAML is not set +# CONFIG_ARCH_CHIP_SAMD2X is not set +# CONFIG_ARCH_CHIP_SAML2X is not set +# CONFIG_ARCH_CHIP_SAMD5X is not set +# CONFIG_ARCH_CHIP_SAME5X is not set # CONFIG_ARCH_CHIP_SAM34 is not set # CONFIG_ARCH_CHIP_SAMV7 is not set CONFIG_ARCH_CHIP_STM32=y # CONFIG_ARCH_CHIP_STM32F0 is not set +# CONFIG_ARCH_CHIP_STM32L0 is not set # CONFIG_ARCH_CHIP_STM32F7 is not set +# CONFIG_ARCH_CHIP_STM32H7 is not set # CONFIG_ARCH_CHIP_STM32L4 is not set # CONFIG_ARCH_CHIP_STR71X is not set # CONFIG_ARCH_CHIP_TMS570 is not set +# CONFIG_ARCH_CHIP_TIVA is not set # CONFIG_ARCH_CHIP_XMC4 is not set # CONFIG_ARCH_ARM7TDMI is not set -# CONFIG_ARCH_ARM926EJS is not set # CONFIG_ARCH_ARM920T is not set +# CONFIG_ARCH_ARM926EJS is not set +# CONFIG_ARCH_ARM1136J is not set +# CONFIG_ARCH_ARM1156T2 is not set +# CONFIG_ARCH_ARM1176JZ is not set # CONFIG_ARCH_CORTEXM0 is not set # CONFIG_ARCH_CORTEXM23 is not set # CONFIG_ARCH_CORTEXM3 is not set @@ -127,22 +141,25 @@ CONFIG_ARCH_CORTEXM4=y # CONFIG_ARCH_CORTEXR7F is not set CONFIG_ARCH_FAMILY="armv7-m" CONFIG_ARCH_CHIP="stm32" -CONFIG_ARMV7M_USEBASEPRI=y -CONFIG_ARCH_HAVE_CMNVECTOR=y -CONFIG_ARMV7M_CMNVECTOR=y -# CONFIG_ARMV7M_LAZYFPU is not set CONFIG_ARCH_HAVE_FPU=y # CONFIG_ARCH_HAVE_DPFPU is not set +CONFIG_ARCH_HAVE_LAZYFPU=y # CONFIG_ARCH_FPU is not set # CONFIG_ARCH_HAVE_TRUSTZONE is not set CONFIG_ARM_HAVE_MPU_UNIFIED=y # CONFIG_ARM_MPU is not set +CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y +CONFIG_DEBUG_HARDFAULT_ALERT=y +CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y +# CONFIG_ARM_SEMIHOSTING_SYSLOG is not set # # ARMV7M Configuration Options # # CONFIG_ARMV7M_HAVE_ICACHE is not set # CONFIG_ARMV7M_HAVE_DCACHE is not set +# CONFIG_ARMV7M_LAZYFPU is not set +CONFIG_ARMV7M_USEBASEPRI=y # CONFIG_ARMV7M_HAVE_ITCM is not set # CONFIG_ARMV7M_HAVE_DTCM is not set # CONFIG_ARMV7M_TOOLCHAIN_IARL is not set @@ -154,7 +171,6 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARMV7M_STACKCHECK is not set # CONFIG_ARMV7M_ITMSYSLOG is not set -# CONFIG_SERIAL_TERMIOS is not set # # STM32 Configuration Options @@ -180,6 +196,14 @@ CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARCH_CHIP_STM32L152CC is not set # CONFIG_ARCH_CHIP_STM32L152RC is not set # CONFIG_ARCH_CHIP_STM32L152VC is not set +# CONFIG_ARCH_CHIP_STM32L151RE is not set +# CONFIG_ARCH_CHIP_STM32L152RE is not set +# CONFIG_ARCH_CHIP_STM32L151VE is not set +# CONFIG_ARCH_CHIP_STM32L152VE is not set +# CONFIG_ARCH_CHIP_STM32L151QE is not set +# CONFIG_ARCH_CHIP_STM32L152QE is not set +# CONFIG_ARCH_CHIP_STM32L151ZE is not set +# CONFIG_ARCH_CHIP_STM32L152ZE is not set # CONFIG_ARCH_CHIP_STM32L162ZD is not set # CONFIG_ARCH_CHIP_STM32L162VE is not set # CONFIG_ARCH_CHIP_STM32F100C8 is not set @@ -215,10 +239,24 @@ CONFIG_ARMV7M_HAVE_STACKCHECK=y # CONFIG_ARCH_CHIP_STM32F105RB is not set # CONFIG_ARCH_CHIP_STM32F107VC is not set # CONFIG_ARCH_CHIP_STM32F205RG is not set +# CONFIG_ARCH_CHIP_STM32F207VC is not set +# CONFIG_ARCH_CHIP_STM32F207VE is not set +# CONFIG_ARCH_CHIP_STM32F207VF is not set +# CONFIG_ARCH_CHIP_STM32F207VG is not set +# CONFIG_ARCH_CHIP_STM32F207IC is not set +# CONFIG_ARCH_CHIP_STM32F207IE is not set +# CONFIG_ARCH_CHIP_STM32F207IF is not set # CONFIG_ARCH_CHIP_STM32F207IG is not set +# CONFIG_ARCH_CHIP_STM32F207ZC is not set # CONFIG_ARCH_CHIP_STM32F207ZE is not set +# CONFIG_ARCH_CHIP_STM32F207ZF is not set +# CONFIG_ARCH_CHIP_STM32F207ZG is not set # CONFIG_ARCH_CHIP_STM32F302K6 is not set CONFIG_ARCH_CHIP_STM32F302K8=y +# CONFIG_ARCH_CHIP_STM32F302C6 is not set +# CONFIG_ARCH_CHIP_STM32F302C8 is not set +# CONFIG_ARCH_CHIP_STM32F302R6 is not set +# CONFIG_ARCH_CHIP_STM32F302R8 is not set # CONFIG_ARCH_CHIP_STM32F302CB is not set # CONFIG_ARCH_CHIP_STM32F302CC is not set # CONFIG_ARCH_CHIP_STM32F302RB is not set @@ -237,6 +275,10 @@ CONFIG_ARCH_CHIP_STM32F302K8=y # CONFIG_ARCH_CHIP_STM32F303RE is not set # CONFIG_ARCH_CHIP_STM32F303VB is not set # CONFIG_ARCH_CHIP_STM32F303VC is not set +# CONFIG_ARCH_CHIP_STM32F303VD is not set +# CONFIG_ARCH_CHIP_STM32F303VE is not set +# CONFIG_ARCH_CHIP_STM32F303ZD is not set +# CONFIG_ARCH_CHIP_STM32F303ZE is not set # CONFIG_ARCH_CHIP_STM32F334K4 is not set # CONFIG_ARCH_CHIP_STM32F334K6 is not set # CONFIG_ARCH_CHIP_STM32F334K8 is not set @@ -264,7 +306,18 @@ CONFIG_ARCH_CHIP_STM32F302K8=y # CONFIG_ARCH_CHIP_STM32F373CC is not set # CONFIG_ARCH_CHIP_STM32F373RC is not set # CONFIG_ARCH_CHIP_STM32F373VC is not set +# CONFIG_ARCH_CHIP_STM32F401CB is not set +# CONFIG_ARCH_CHIP_STM32F401RB is not set +# CONFIG_ARCH_CHIP_STM32F401VB is not set +# CONFIG_ARCH_CHIP_STM32F401CC is not set +# CONFIG_ARCH_CHIP_STM32F401RC is not set +# CONFIG_ARCH_CHIP_STM32F401VC is not set +# CONFIG_ARCH_CHIP_STM32F401CD is not set +# CONFIG_ARCH_CHIP_STM32F401RD is not set +# CONFIG_ARCH_CHIP_STM32F401VD is not set +# CONFIG_ARCH_CHIP_STM32F401CE is not set # CONFIG_ARCH_CHIP_STM32F401RE is not set +# CONFIG_ARCH_CHIP_STM32F401VE is not set # CONFIG_ARCH_CHIP_STM32F410RB is not set # CONFIG_ARCH_CHIP_STM32F411RE is not set # CONFIG_ARCH_CHIP_STM32F411VE is not set @@ -298,6 +351,7 @@ CONFIG_STM32_FLASH_CONFIG_DEFAULT=y # CONFIG_STM32_FLASH_CONFIG_6 is not set # CONFIG_STM32_FLASH_CONFIG_8 is not set # CONFIG_STM32_FLASH_CONFIG_B is not set +# CONFIG_STM32_FLASH_CONFIG_Z is not set # CONFIG_STM32_FLASH_CONFIG_C is not set # CONFIG_STM32_FLASH_CONFIG_D is not set # CONFIG_STM32_FLASH_CONFIG_E is not set @@ -323,6 +377,8 @@ CONFIG_STM32_STM32F302=y # CONFIG_STM32_STM32F33XX is not set # CONFIG_STM32_STM32F37XX is not set # CONFIG_STM32_STM32F4XXX is not set +# CONFIG_STM32_STM32F401xBC is not set +# CONFIG_STM32_STM32F401xDE is not set # CONFIG_STM32_STM32F401 is not set # CONFIG_STM32_STM32F410 is not set # CONFIG_STM32_STM32F411 is not set @@ -341,6 +397,7 @@ CONFIG_STM32_STM32F302=y CONFIG_STM32_HAVE_USBDEV=y # CONFIG_STM32_HAVE_OTGFS is not set # CONFIG_STM32_HAVE_FSMC is not set +# CONFIG_STM32_HAVE_IOCOMPENSATION is not set # CONFIG_STM32_HAVE_HRTIM1 is not set # CONFIG_STM32_HAVE_LTDC is not set # CONFIG_STM32_HAVE_USART3 is not set @@ -366,11 +423,11 @@ CONFIG_STM32_HAVE_TIM6=y CONFIG_STM32_HAVE_TIM15=y CONFIG_STM32_HAVE_TIM16=y CONFIG_STM32_HAVE_TIM17=y -# CONFIG_STM32_HAVE_ADC2 is not set +CONFIG_STM32_HAVE_ADC2=y # CONFIG_STM32_HAVE_ADC3 is not set # CONFIG_STM32_HAVE_ADC4 is not set -# CONFIG_STM32_HAVE_ADC1_DMA is not set -# CONFIG_STM32_HAVE_ADC2_DMA is not set +CONFIG_STM32_HAVE_ADC1_DMA=y +CONFIG_STM32_HAVE_ADC2_DMA=y # CONFIG_STM32_HAVE_ADC3_DMA is not set # CONFIG_STM32_HAVE_ADC4_DMA is not set # CONFIG_STM32_HAVE_SDADC1 is not set @@ -406,16 +463,26 @@ CONFIG_STM32_HAVE_SPI3=y # CONFIG_STM32_HAVE_OPAMP2 is not set # CONFIG_STM32_HAVE_OPAMP3 is not set # CONFIG_STM32_HAVE_OPAMP4 is not set +CONFIG_STM32_HAVE_IP_DMA_V1=y +# CONFIG_STM32_HAVE_IP_DMA_V2 is not set +# CONFIG_STM32_HAVE_IP_TIMERS_V1 is not set +CONFIG_STM32_HAVE_IP_TIMERS_V2=y +# CONFIG_STM32_HAVE_IP_ADC_V1 is not set +# CONFIG_STM32_HAVE_IP_ADC_V1_BASIC is not set +CONFIG_STM32_HAVE_IP_ADC_V2=y +# CONFIG_STM32_HAVE_IP_ADC_V2_BASIC is not set # CONFIG_STM32_ADC1 is not set +# CONFIG_STM32_ADC2 is not set # CONFIG_STM32_CAN1 is not set # CONFIG_STM32_CRC is not set CONFIG_STM32_DMA1=y CONFIG_STM32_DMA2=y # CONFIG_STM32_DAC1 is not set +# CONFIG_STM32_HRTIM is not set # CONFIG_STM32_I2C1 is not set # CONFIG_STM32_I2C2 is not set # CONFIG_STM32_I2C3 is not set -# CONFIG_STM32_OPAMP is not set +# CONFIG_STM32_RTC is not set CONFIG_STM32_PWR=y # CONFIG_STM32_SDIO is not set # CONFIG_STM32_SPI1 is not set @@ -436,12 +503,14 @@ CONFIG_STM32_USART1=y # CONFIG_STM32_USB is not set # CONFIG_STM32_IWDG is not set # CONFIG_STM32_WWDG is not set +CONFIG_STM32_TIM=y +# CONFIG_STM32_PWM is not set +# CONFIG_STM32_OPAMP is not set # CONFIG_STM32_NOEXT_VECTORS is not set # # Alternate Pin Mapping # -# CONFIG_STM32_FLASH_WORKAROUND_DATA_CACHE_CORRUPTION_ON_RWW is not set # CONFIG_STM32_JTAG_DISABLE is not set CONFIG_STM32_JTAG_FULL_ENABLE=y # CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set @@ -456,12 +525,19 @@ CONFIG_STM32_FORCEPOWER=y # # CONFIG_STM32_ONESHOT is not set # CONFIG_STM32_FREERUN is not set +# CONFIG_STM32_PWM_LL_OPS is not set # CONFIG_STM32_TIM3_PWM is not set -# CONFIG_STM32_TIM1_CAP is not set # CONFIG_STM32_TIM3_CAP is not set -# CONFIG_STM32_TIM4_CAP is not set + +# +# STM32 TIMx Outputs Configuration +# CONFIG_STM32_USART=y +CONFIG_STM32_USART_RXDMA=y CONFIG_STM32_SERIALDRIVER=y +# CONFIG_STM32_1WIREDRIVER is not set +# CONFIG_STM32_HCIUART is not set +# CONFIG_STM32_HCIUART_RXDMA is not set # # U[S]ART Configuration @@ -479,36 +555,32 @@ CONFIG_USART1_RXDMA=y # Serial Driver Configuration # CONFIG_STM32_SERIAL_RXDMA_BUFFER_SIZE=32 -CONFIG_SERIAL_DISABLE_REORDERING=y -# CONFIG_STM32_FLOWCONTROL_BROKEN is not set -# CONFIG_STM32_USART_BREAKS is not set -# CONFIG_STM32_USART_SINGLEWIRE is not set -# CONFIG_STM32_HAVE_RTC_COUNTER is not set -# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set - -# -# USB FS Host Configuration -# +CONFIG_STM32_SERIAL_DISABLE_REORDERING=y +CONFIG_STM32_FLOWCONTROL_BROKEN=y +CONFIG_STM32_USART_BREAKS=y +CONFIG_STM32_SERIALBRK_BSDCOMPAT=y +CONFIG_STM32_USART_SINGLEWIRE=y # -# USB HS Host Configuration -# - -# -# USB Host Debug Configuration +# HCI UART Driver Configuration # +# CONFIG_STM32_HCIUART_SW_RXFLOW is not set +# CONFIG_STM32_HAVE_RTC_COUNTER is not set +# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set # # USB Device Configuration # # CONFIG_ARCH_TOOLCHAIN_IAR is not set CONFIG_ARCH_TOOLCHAIN_GNU=y +# CONFIG_ARCH_GNU_NO_WEAKFUNCTIONS is not set # # Architecture Options # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set +CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_DMA=y CONFIG_ARCH_HAVE_IRQPRIO=y # CONFIG_ARCH_L2CACHE is not set @@ -522,8 +594,12 @@ CONFIG_ARCH_HAVE_MPU=y # CONFIG_ARCH_NAND_HWECC is not set # CONFIG_ARCH_HAVE_EXTCLK is not set # CONFIG_ARCH_HAVE_POWEROFF is not set +CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y +CONFIG_ARCH_HAVE_FETCHADD=y # CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set +# CONFIG_ARCH_HAVE_GARBAGE is not set +# CONFIG_ARCH_GLOBAL_IRQDISABLE is not set # CONFIG_ARCH_USE_MPU is not set # CONFIG_ARCH_IRQPRIO is not set CONFIG_ARCH_STACKDUMP=y @@ -538,7 +614,6 @@ CONFIG_ARCH_HAVE_RAMVECTORS=y # Board Settings # CONFIG_BOARD_LOOPSPERMSEC=5483 -# CONFIG_ARCH_CALIBRATION is not set # # Interrupt options @@ -567,17 +642,16 @@ CONFIG_RAM_SIZE=16384 # # Board Selection # -CONFIG_ARCH_BOARD_THIEMAR_S2740VC_V1=y -CONFIG_ARCH_BOARD="thiemar_s2740vc-v1" +CONFIG_ARCH_BOARD_CUSTOM=y # # Custom Board Configuration # -# CONFIG_BOARD_CRASHDUMP is not set +CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" +CONFIG_ARCH_BOARD_CUSTOM_DIR="../nuttx-config" +CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y # CONFIG_BOARD_CUSTOM_LEDS is not set # CONFIG_BOARD_CUSTOM_BUTTONS is not set -# CONFIG_BOARD_HAS_PROBES is not set -# CONFIG_BOARD_USE_PROBES is not set # # Common Board Options @@ -588,10 +662,12 @@ CONFIG_ARCH_BOARD="thiemar_s2740vc-v1" # # CONFIG_BOARD_CRASHDUMP is not set CONFIG_LIB_BOARDCTL=y +# CONFIG_BOARDCTL_FINALINIT is not set CONFIG_BOARDCTL_RESET=y +CONFIG_BOARD_RESET_ON_ASSERT=0 +CONFIG_BOARD_ASSERT_RESET_VALUE=0 # CONFIG_BOARDCTL_UNIQUEID is not set -# CONFIG_BOARDCTL_TSCTEST is not set -# CONFIG_BOARDCTL_GRAPHICS is not set +# CONFIG_BOARDCTL_APP_SYMTAB is not set # CONFIG_BOARDCTL_IOCTL is not set # @@ -606,10 +682,10 @@ CONFIG_ARCH_HAVE_TICKLESS=y # CONFIG_SCHED_TICKLESS is not set CONFIG_USEC_PER_TICK=10000 # CONFIG_SYSTEM_TIME64 is not set -# CONFIG_CLOCK_MONOTONIC is not set +CONFIG_CLOCK_MONOTONIC=y CONFIG_ARCH_HAVE_TIMEKEEPING=y # CONFIG_JULIAN_TIME is not set -CONFIG_START_YEAR=2014 +CONFIG_START_YEAR=2018 CONFIG_START_MONTH=11 CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 @@ -621,10 +697,13 @@ CONFIG_PREALLOC_TIMERS=2 # Tasks and Scheduling # # CONFIG_SPINLOCK is not set +# CONFIG_IRQCHAIN is not set +# CONFIG_IRQCOUNT is not set # CONFIG_INIT_NONE is not set CONFIG_INIT_ENTRYPOINT=y # CONFIG_INIT_FILEPATH is not set CONFIG_USER_ENTRYPOINT="null_main" +CONFIG_USERMAIN_PRIORITY=100 CONFIG_RR_INTERVAL=0 # CONFIG_SCHED_SPORADIC is not set CONFIG_TASK_NAME_SIZE=12 @@ -635,17 +714,19 @@ CONFIG_SCHED_WAITPID=y # # Pthread Options # +CONFIG_NPTHREAD_KEYS=0 # CONFIG_PTHREAD_MUTEX_TYPES is not set CONFIG_PTHREAD_MUTEX_ROBUST=y # CONFIG_PTHREAD_MUTEX_UNSAFE is not set # CONFIG_PTHREAD_MUTEX_BOTH is not set -CONFIG_NPTHREAD_KEYS=0 # CONFIG_PTHREAD_CLEANUP is not set # CONFIG_CANCELLATION_POINTS is not set # # Performance Monitoring # +CONFIG_SCHED_SUSPENDSCHEDULER=y +CONFIG_SCHED_RESUMESCHEDULER=y # CONFIG_SCHED_CPULOAD is not set CONFIG_SCHED_INSTRUMENTATION=y # CONFIG_SCHED_INSTRUMENTATION_PREEMPTION is not set @@ -677,12 +758,39 @@ CONFIG_SCHED_ATEXIT=y CONFIG_SCHED_ATEXIT_MAX=1 # CONFIG_SCHED_ONEXIT is not set +# +# Signal Configuration +# +CONFIG_SIG_DEFAULT=y + +# +# Per-signal Default Actions +# +CONFIG_SIG_SIGUSR1_ACTION=y +CONFIG_SIG_SIGUSR2_ACTION=y +CONFIG_SIG_SIGALRM_ACTION=y +CONFIG_SIG_SIGSTOP_ACTION=y +CONFIG_SIG_SIGKILL_ACTION=y + # # Signal Numbers # + +# +# Standard Signal Numbers +# CONFIG_SIG_SIGUSR1=1 CONFIG_SIG_SIGUSR2=2 -CONFIG_SIG_SIGALARM=3 +CONFIG_SIG_SIGALRM=3 +CONFIG_SIG_STOP=6 +CONFIG_SIG_STP=7 +CONFIG_SIG_CONT=8 +CONFIG_SIG_KILL=9 +CONFIG_SIG_INT=10 + +# +# Non-standard Signal Numbers +# CONFIG_SIG_SIGCONDTIMEDOUT=16 # @@ -743,8 +851,10 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # CONFIG_RTC is not set # CONFIG_WATCHDOG is not set # CONFIG_ANALOG is not set -# CONFIG_AUDIO_DEVICES is not set -# CONFIG_VIDEO_DEVICES is not set +# CONFIG_DRIVERS_AUDIO is not set +# CONFIG_FB_CMAP is not set +# CONFIG_FB_TRANSPARENCY is not set +# CONFIG_DRIVERS_VIDEO is not set # CONFIG_BCH is not set # CONFIG_INPUT is not set @@ -763,16 +873,24 @@ CONFIG_ARCH_HAVE_SPI_BITORDER=y # # LED Support # +# CONFIG_LEDS_APA102 is not set +# CONFIG_LEDS_MAX7219 is not set # CONFIG_RGBLED is not set # CONFIG_PCA9635PW is not set # CONFIG_NCP5623C is not set +# CONFIG_ARCH_HAVE_SDIO is not set +# CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +# CONFIG_ARCH_HAVE_SDIO_PREFLIGHT is not set +# CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT is not set # CONFIG_MMCSD is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set # CONFIG_EEPROM is not set # CONFIG_PIPES is not set # CONFIG_PM is not set +# CONFIG_DRIVERS_POWERLED is not set # CONFIG_DRIVERS_SMPS is not set +# CONFIG_DRIVERS_MOTOR is not set # CONFIG_POWER is not set # CONFIG_SENSORS is not set CONFIG_SERIAL=y @@ -780,6 +898,18 @@ CONFIG_SERIAL=y # CONFIG_SERIAL_REMOVABLE is not set CONFIG_SERIAL_CONSOLE=y # CONFIG_16550_UART is not set +# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_MCU_SERIAL=y +CONFIG_STANDARD_SERIAL=y +CONFIG_SERIAL_NPOLLWAITERS=2 +# CONFIG_SERIAL_IFLOWCONTROL is not set +# CONFIG_SERIAL_OFLOWCONTROL is not set +# CONFIG_SERIAL_DMA is not set +CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y +# CONFIG_SERIAL_TERMIOS is not set +CONFIG_USART1_SERIAL_CONSOLE=y +# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_NO_SERIAL_CONSOLE is not set # CONFIG_UART_SERIALDRIVER is not set # CONFIG_UART0_SERIALDRIVER is not set # CONFIG_UART1_SERIALDRIVER is not set @@ -790,8 +920,16 @@ CONFIG_SERIAL_CONSOLE=y # CONFIG_UART6_SERIALDRIVER is not set # CONFIG_UART7_SERIALDRIVER is not set # CONFIG_UART8_SERIALDRIVER is not set -# CONFIG_SCI0_SERIALDRIVER is not set -# CONFIG_SCI1_SERIALDRIVER is not set +# CONFIG_LPUART_SERIALDRIVER is not set +# CONFIG_LPUART0_SERIALDRIVER is not set +# CONFIG_LPUART1_SERIALDRIVER is not set +# CONFIG_LPUART2_SERIALDRIVER is not set +# CONFIG_LPUART3_SERIALDRIVER is not set +# CONFIG_LPUART4_SERIALDRIVER is not set +# CONFIG_LPUART5_SERIALDRIVER is not set +# CONFIG_LPUART6_SERIALDRIVER is not set +# CONFIG_LPUART7_SERIALDRIVER is not set +# CONFIG_LPUART8_SERIALDRIVER is not set # CONFIG_USART0_SERIALDRIVER is not set CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART2_SERIALDRIVER is not set @@ -801,17 +939,7 @@ CONFIG_USART1_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set -CONFIG_MCU_SERIAL=y -CONFIG_STANDARD_SERIAL=y -CONFIG_SERIAL_NPOLLWAITERS=2 -# CONFIG_SERIAL_IFLOWCONTROL is not set -# CONFIG_SERIAL_OFLOWCONTROL is not set -# CONFIG_SERIAL_DMA is not set -CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y -CONFIG_USART1_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set -# CONFIG_NO_SERIAL_CONSOLE is not set +# CONFIG_USART9_SERIALDRIVER is not set # # USART1 Configuration @@ -825,6 +953,8 @@ CONFIG_USART1_2STOP=0 # CONFIG_USART1_IFLOWCONTROL is not set # CONFIG_USART1_OFLOWCONTROL is not set # CONFIG_USART1_DMA is not set +# CONFIG_SCI0_SERIALDRIVER is not set +# CONFIG_SCI1_SERIALDRIVER is not set # CONFIG_PSEUDOTERM is not set # CONFIG_USBDEV is not set # CONFIG_USBHOST is not set @@ -832,6 +962,7 @@ CONFIG_USART1_2STOP=0 # CONFIG_HAVE_USBTRACE is not set # CONFIG_DRIVERS_WIRELESS is not set # CONFIG_DRIVERS_CONTACTLESS is not set +# CONFIG_1WIRE is not set # # System Logging @@ -842,6 +973,7 @@ CONFIG_SYSLOG_WRITE=y # CONFIG_SYSLOG_BUFFER is not set # CONFIG_SYSLOG_INTBUFFER is not set # CONFIG_SYSLOG_TIMESTAMP is not set +# CONFIG_SYSLOG_PREFIX is not set CONFIG_SYSLOG_SERIAL_CONSOLE=y # CONFIG_SYSLOG_CHAR is not set CONFIG_SYSLOG_CONSOLE=y @@ -854,6 +986,9 @@ CONFIG_SYSLOG_CONSOLE=y # # CONFIG_ARCH_HAVE_NET is not set # CONFIG_ARCH_HAVE_PHY is not set +# CONFIG_NET_WRITE_BUFFERS is not set +# CONFIG_NET_READAHEAD is not set +# CONFIG_NET_MCASTGROUP is not set # CONFIG_NET is not set # @@ -877,27 +1012,51 @@ CONFIG_SYSLOG_CONSOLE=y # CONFIG_FS_NAMED_SEMAPHORES is not set CONFIG_FS_MQUEUE_MPATH="/var/mqueue" # CONFIG_FS_RAMMAP is not set + +# +# Partition Table +# +# CONFIG_PTABLE_PARTITION is not set # CONFIG_FS_FAT is not set # CONFIG_FS_NXFFS is not set # CONFIG_FS_ROMFS is not set +# CONFIG_FS_CROMFS is not set # CONFIG_FS_TMPFS is not set # CONFIG_FS_SMARTFS is not set # CONFIG_FS_BINFS is not set # CONFIG_FS_PROCFS is not set +# CONFIG_FS_SPIFFS is not set # CONFIG_FS_UNIONFS is not set +# CONFIG_FS_HOSTFS is not set # # Graphics Support # # CONFIG_NX is not set +# CONFIG_NXFONTS is not set + +# +# Font Cache Pixel Depths +# +CONFIG_NXFONTS_DISABLE_1BPP=y +CONFIG_NXFONTS_DISABLE_2BPP=y +CONFIG_NXFONTS_DISABLE_4BPP=y +CONFIG_NXFONTS_DISABLE_8BPP=y +CONFIG_NXFONTS_DISABLE_16BPP=y +CONFIG_NXFONTS_DISABLE_24BPP=y +CONFIG_NXFONTS_DISABLE_32BPP=y +CONFIG_NXFONTS_PACKEDMSFIRST=y +# CONFIG_NXGLIB is not set # # Memory Management # -CONFIG_MM_SMALL=y -CONFIG_MM_REGIONS=1 +# CONFIG_MM_SMALL is not set +CONFIG_MM_REGIONS=2 # CONFIG_ARCH_HAVE_HEAP2 is not set -# CONFIG_GRAN is not set +CONFIG_GRAN=y +CONFIG_GRAN_INTR=y +# CONFIG_MM_FILL_ALLOCATIONS is not set # # Common I/O Buffer Support @@ -918,12 +1077,12 @@ CONFIG_MM_REGIONS=1 # Binary Loader # # CONFIG_BINFMT_DISABLE is not set -# CONFIG_BINFMT_EXEPATH is not set +# CONFIG_BINFMT_LOADABLE is not set +# CONFIG_PIC is not set # CONFIG_NXFLAT is not set # CONFIG_ELF is not set CONFIG_BUILTIN=y -# CONFIG_PIC is not set -CONFIG_SYMTAB_ORDEREDBYNAME=y +# CONFIG_SYMTAB_ORDEREDBYNAME is not set # # Library Routines @@ -940,7 +1099,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -# CONFIG_NOPRINTF_FIELDWIDTH is not set # CONFIG_LIBC_FLOATINGPOINT is not set CONFIG_LIBC_LONG_LONG=y # CONFIG_LIBC_SCANSET is not set @@ -983,7 +1141,8 @@ CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 # # errno Decode Support # -# CONFIG_LIBC_STRERROR is not set +CONFIG_LIBC_STRERROR=y +# CONFIG_LIBC_STRERROR_SHORT is not set # CONFIG_LIBC_PERROR_STDOUT is not set # @@ -995,6 +1154,7 @@ CONFIG_MEMSET_64BIT=y # CONFIG_LIBC_MODLIB is not set # CONFIG_LIBC_WCHAR is not set # CONFIG_LIBC_LOCALE is not set +# CONFIG_LIBC_LZF is not set # # Time/Time Zone Support @@ -1018,6 +1178,7 @@ CONFIG_ARCH_HAVE_TLS=y # # NETDB Support # +# CONFIG_LIBC_GAISTRERROR is not set # CONFIG_LIBC_IOCTL_VARIADIC is not set CONFIG_LIB_SENDFILE_BUFSIZE=0 @@ -1027,6 +1188,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=0 # CONFIG_LIB_CRC64_FAST is not set # CONFIG_LIB_KBDCODEC is not set # CONFIG_LIB_SLCDCODEC is not set +# CONFIG_LIB_ENVPATH is not set # CONFIG_LIB_HEX2BIN is not set # @@ -1045,6 +1207,7 @@ CONFIG_HAVE_CXX=y # uClibc++ Standard C++ Library # # CONFIG_UCLIBCXX is not set +# CONFIG_LIBDSP is not set # # Application Configuration @@ -1058,40 +1221,46 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=392 # # CAN Utilities # -# CONFIG_CANUTILS_LIBUAVCAN is not set # # Examples # +# CONFIG_EXAMPLES_ADXL372_TEST is not set +# CONFIG_EXAMPLES_APA102 is not set +# CONFIG_EXAMPLES_CALIB_UDELAY is not set # CONFIG_EXAMPLES_CCTYPE is not set # CONFIG_EXAMPLES_CHAT is not set # CONFIG_EXAMPLES_CONFIGDATA is not set # CONFIG_EXAMPLES_CXXTEST is not set # CONFIG_EXAMPLES_DHCPD is not set -# CONFIG_EXAMPLES_ELF is not set +# CONFIG_EXAMPLES_DHTXX is not set +# CONFIG_EXAMPLES_DSPTEST is not set # CONFIG_EXAMPLES_FTPC is not set # CONFIG_EXAMPLES_FTPD is not set +# CONFIG_EXAMPLES_GPS is not set # CONFIG_EXAMPLES_HELLO is not set # CONFIG_EXAMPLES_HELLOXX is not set # CONFIG_EXAMPLES_HIDKBD is not set # CONFIG_EXAMPLES_IGMP is not set +# CONFIG_EXAMPLES_INA219 is not set +# CONFIG_EXAMPLES_INA226 is not set # CONFIG_EXAMPLES_JSON is not set +# CONFIG_EXAMPLES_LSM330SPI_TEST is not set +# CONFIG_EXAMPLES_LVGLDEMO is not set +# CONFIG_EXAMPLES_MAX31855 is not set # CONFIG_EXAMPLES_MEDIA is not set +# CONFIG_EXAMPLES_MLX90614 is not set # CONFIG_EXAMPLES_MM is not set # CONFIG_EXAMPLES_MODBUS is not set # CONFIG_EXAMPLES_MOUNT is not set -# CONFIG_EXAMPLES_NSH is not set CONFIG_EXAMPLES_NULL=y +# CONFIG_EXAMPLES_NXDEMO is not set # CONFIG_EXAMPLES_NXFFS is not set -# CONFIG_EXAMPLES_NXHELLO is not set -# CONFIG_EXAMPLES_NXIMAGE is not set -# CONFIG_EXAMPLES_NX is not set -# CONFIG_EXAMPLES_NXLINES is not set -# CONFIG_EXAMPLES_NXTERM is not set -# CONFIG_EXAMPLES_NXTEXT is not set -# CONFIG_EXAMPLES_OSTEST is not set +# CONFIG_EXAMPLES_OBD2 is not set # CONFIG_EXAMPLES_PCA9635 is not set +# CONFIG_EXAMPLES_PDCURSES is not set # CONFIG_EXAMPLES_POSIXSPAWN is not set +# CONFIG_EXAMPLES_POWERLED is not set # CONFIG_EXAMPLES_POWERMONITOR is not set # CONFIG_EXAMPLES_PPPD is not set # CONFIG_EXAMPLES_RFID_READUID is not set @@ -1103,11 +1272,13 @@ CONFIG_EXAMPLES_NULL=y # CONFIG_EXAMPLES_SLCD is not set # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_SMPS is not set # CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_TIFF is not set # CONFIG_EXAMPLES_TOUCHSCREEN is not set # CONFIG_EXAMPLES_USBSERIAL is not set +# CONFIG_EXAMPLES_USERFS is not set # CONFIG_EXAMPLES_WATCHDOG is not set # CONFIG_EXAMPLES_WEBSERVER is not set # CONFIG_EXAMPLES_XBC_TEST is not set @@ -1125,14 +1296,31 @@ CONFIG_EXAMPLES_NULL=y # # Graphics Support # +# CONFIG_GRAPHICS_FT80X is not set +# CONFIG_GRAPHICS_LVGL is not set + +# +# NxWidgets/NxWM +# + +# +# NxWidgets +# + +# +# NxWM +# + +# +# Unit Tests +# +# CONFIG_GRAPHICS_PDCURSES is not set # CONFIG_TIFF is not set -# CONFIG_GRAPHICS_TRAVELER is not set # # Interpreters # # CONFIG_INTERPRETERS_FICL is not set -# CONFIG_INTERPRETERS_MICROPYTHON is not set # CONFIG_INTERPRETERS_MINIBASIC is not set # CONFIG_INTERPRETERS_PCODE is not set @@ -1156,10 +1344,6 @@ CONFIG_EXAMPLES_NULL=y # # CONFIG_NSH_LIBRARY is not set -# -# NxWidgets/NxWM -# - # # Platform-specific Support # @@ -1171,27 +1355,38 @@ CONFIG_HAVE_CXXINITIALIZE=y # # CONFIG_SYSTEM_CLE is not set # CONFIG_SYSTEM_CUTERM is not set -# CONFIG_SYSTEM_FREE is not set +# CONFIG_SYSTEM_EMBEDLOG is not set # CONFIG_SYSTEM_HEX2BIN is not set # CONFIG_SYSTEM_HEXED is not set -# CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_NSH is not set # CONFIG_SYSTEM_RAMTEST is not set # CONFIG_READLINE_HAVE_EXTMATCH is not set CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_ECHO=y # CONFIG_READLINE_TABCOMPLETION is not set # CONFIG_READLINE_CMD_HISTORY is not set -# CONFIG_SYSTEM_STACKMONITOR is not set +# CONFIG_SYSTEM_SETLOGMASK is not set # CONFIG_SYSTEM_SUDOKU is not set # CONFIG_SYSTEM_TEE is not set # CONFIG_SYSTEM_UBLOXMODEM is not set # CONFIG_SYSTEM_VI is not set # CONFIG_SYSTEM_ZMODEM is not set +# +# Testing +# +# CONFIG_TESTING_OSTEST is not set +# CONFIG_TESTING_UNITY is not set + # # Wireless Libraries and NSH Add-Ons # +# +# Bluetooth applications +# +# CONFIG_BTSAK is not set + # # IEEE 802.15.4 applications # diff --git a/boards/thiemar/s2740vc-v1/src/init.c b/boards/thiemar/s2740vc-v1/src/init.c index 80d83a748341..6fc2e24d44fe 100644 --- a/boards/thiemar/s2740vc-v1/src/init.c +++ b/boards/thiemar/s2740vc-v1/src/init.c @@ -154,8 +154,8 @@ __EXPORT int board_app_initialize(uintptr_t arg) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/platforms/nuttx/CMakeLists.txt b/platforms/nuttx/CMakeLists.txt index d7af383a83cf..b466539d9ee5 100644 --- a/platforms/nuttx/CMakeLists.txt +++ b/platforms/nuttx/CMakeLists.txt @@ -33,6 +33,9 @@ include(cygwin_cygpath) +set(NUTTX_DIR ${PX4_BINARY_DIR}/NuttX/nuttx) +set(NUTTX_APPS_DIR ${PX4_BINARY_DIR}/NuttX/apps) + add_subdirectory(src) add_executable(px4 ${PX4_SOURCE_DIR}/src/platforms/empty.c) @@ -52,7 +55,7 @@ list(APPEND nuttx_libs nuttx_binfmt nuttx_c nuttx_configs - nuttx_cxx + nuttx_xx nuttx_drivers nuttx_fs nuttx_mm @@ -79,18 +82,19 @@ target_link_libraries(nuttx_arch ) target_link_libraries(nuttx_c INTERFACE nuttx_drivers) -target_link_libraries(nuttx_cxx INTERFACE nuttx_c) +target_link_libraries(nuttx_xx INTERFACE nuttx_c) target_link_libraries(px4 PRIVATE -nostartfiles -nodefaultlibs -nostdlib + -nostdinc++ -fno-exceptions -fno-rtti - -Wl,--script=${PX4_BINARY_DIR_CYG}/NuttX/nuttx/configs/${PX4_BOARD}/scripts/ld.script + -Wl,--script=${PX4_BINARY_DIR_CYG}/NuttX/nuttx-config/scripts/ld.script -Wl,-Map=${PX4_CONFIG}.map -Wl,--warn-common -Wl,--gc-sections diff --git a/platforms/nuttx/NuttX/CMakeLists.txt b/platforms/nuttx/NuttX/CMakeLists.txt index 71c17fa76373..7fa17e0ba9d6 100644 --- a/platforms/nuttx/NuttX/CMakeLists.txt +++ b/platforms/nuttx/NuttX/CMakeLists.txt @@ -32,10 +32,8 @@ file(GLOB_RECURSE copy_apps_files LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/apps/*) -set(NUTTX_DIR ${CMAKE_CURRENT_BINARY_DIR}/nuttx) set(NUTTX_CONFIG_DIR ${PX4_BOARD_DIR}/nuttx-config) -set(NUTTX_CONFIGS_DIR ${PX4_SOURCE_DIR}/platforms/nuttx/nuttx-configs) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Make.defs.in ${NUTTX_DIR}/Make.defs) # copy nuttx to build directory @@ -61,24 +59,79 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/apps_copy.stamp ) set(APPS_DIR ${CMAKE_CURRENT_BINARY_DIR}/apps) +# If the board provides a Kconfig Use it or create an empty one +if(EXISTS ${NUTTX_CONFIG_DIR}/Kconfig) + add_custom_command( + OUTPUT ${NUTTX_DIR}/configs/dummy/Kconfig + COMMAND ${CMAKE_COMMAND} -E copy ${NUTTX_CONFIG_DIR}/Kconfig ${NUTTX_DIR}/configs/dummy/Kconfig + DEPENDS + ${CMAKE_CURRENT_BINARY_DIR}/nuttx_copy.stamp + ${CMAKE_CURRENT_BINARY_DIR}/apps_copy.stamp + ) +else() + add_custom_command( + OUTPUT ${NUTTX_DIR}/configs/dummy/Kconfig + COMMAND ${CMAKE_COMMAND} -E touch ${NUTTX_DIR}/configs/dummy/Kconfig + DEPENDS + ${CMAKE_CURRENT_BINARY_DIR}/nuttx_copy.stamp + ${CMAKE_CURRENT_BINARY_DIR}/apps_copy.stamp + ) +endif() + # copy PX4 board config into nuttx -add_custom_command( - OUTPUT ${NUTTX_DIR}/.config - COMMAND ${CMAKE_COMMAND} -E copy ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig ${NUTTX_DIR}/.config - COMMAND ${CMAKE_COMMAND} -E remove -f ${NUTTX_DIR}/include/nuttx/config.h - COMMAND ${CMAKE_COMMAND} -E remove_directory ${NUTTX_DIR}/configs/${PX4_BOARD} - COMMAND ${CMAKE_COMMAND} -E copy_directory ${NUTTX_CONFIG_DIR}/ ${NUTTX_DIR}/configs/${PX4_BOARD}/ - COMMAND ${CMAKE_COMMAND} -E make_directory ${NUTTX_DIR}/configs/${PX4_BOARD}/src - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/nsh_romfsimg.h ${NUTTX_DIR}/configs/${PX4_BOARD}/include - DEPENDS - ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig - ${NUTTX_CONFIG_DIR}/include/board.h - ${NUTTX_CONFIG_DIR}/scripts/ld.script - ${CMAKE_CURRENT_BINARY_DIR}/nuttx_copy.stamp - ${CMAKE_CURRENT_BINARY_DIR}/apps_copy.stamp - WORKING_DIRECTORY ${NUTTX_DIR}/tools - COMMENT "Copying NuttX config ${NUTTX_CONFIG} and configuring" - ) +file(STRINGS ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig config_expanded REGEX "# Automatically generated file; DO NOT EDIT.") + +if ("x${config_expanded}" STREQUAL "x") + # copy PX4 board Compressed config into nuttx and inflate it + add_custom_command( + OUTPUT + ${NUTTX_DIR}/.config + ${NUTTX_DIR}/arch/arm/include/math.h + COMMAND ${CMAKE_COMMAND} -E copy ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig ${NUTTX_DIR}/.config + COMMAND kconfig-tweak --set-str CONFIG_APPS_DIR "../apps" + COMMAND ${CMAKE_COMMAND} -E remove -f ${NUTTX_DIR}/include/nuttx/config.h + COMMAND ${CMAKE_COMMAND} -E remove_directory ${NUTTX_DIR}/configs/${PX4_BOARD} + COMMAND ${CMAKE_COMMAND} -E copy_directory ${NUTTX_CONFIG_DIR}/ ${CMAKE_CURRENT_BINARY_DIR}/nuttx-config + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/nuttx-config/src + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/math.h ${NUTTX_DIR}/arch/arm/include/ # copy arm math.h into NuttX source + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/nsh_romfsimg.h ${CMAKE_CURRENT_BINARY_DIR}/nuttx-config/include/ + COMMAND make --no-print-directory --silent -C ${NUTTX_DIR} CONFIG_ARCH_BOARD_CUSTOM=y olddefconfig + DEPENDS + ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig + ${NUTTX_CONFIG_DIR}/include/board.h + ${NUTTX_CONFIG_DIR}/scripts/ld.script + ${NUTTX_DIR}/configs/dummy/Kconfig + ${CMAKE_CURRENT_SOURCE_DIR}/math.h + ${CMAKE_CURRENT_SOURCE_DIR}/nsh_romfsimg.h + WORKING_DIRECTORY ${NUTTX_DIR} + COMMENT "Copying NuttX config ${NUTTX_CONFIG} and configuring" + ) +else() + # copy PX4 board config into nuttx + add_custom_command( + OUTPUT + ${NUTTX_DIR}/.config + ${NUTTX_DIR}/arch/arm/include/math.h + COMMAND ${CMAKE_COMMAND} -E copy ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig ${NUTTX_DIR}/.config + COMMAND ${CMAKE_COMMAND} -E remove -f ${NUTTX_DIR}/include/nuttx/config.h + COMMAND ${CMAKE_COMMAND} -E remove_directory ${NUTTX_DIR}/configs/${PX4_BOARD} + COMMAND ${CMAKE_COMMAND} -E copy_directory ${NUTTX_CONFIG_DIR}/ ${CMAKE_CURRENT_BINARY_DIR}/nuttx-config + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/nuttx-config/src + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/math.h ${NUTTX_DIR}/arch/arm/include/ # copy arm math.h into NuttX source + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/nsh_romfsimg.h ${CMAKE_CURRENT_BINARY_DIR}/nuttx-config/include/ + DEPENDS + ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig + ${NUTTX_CONFIG_DIR}/include/board.h + ${NUTTX_CONFIG_DIR}/scripts/ld.script + ${CMAKE_CURRENT_BINARY_DIR}/nuttx_copy.stamp + ${CMAKE_CURRENT_BINARY_DIR}/apps_copy.stamp + ${NUTTX_DIR}/configs/dummy/Kconfig + ${CMAKE_CURRENT_SOURCE_DIR}/math.h + ${CMAKE_CURRENT_SOURCE_DIR}/nsh_romfsimg.h + WORKING_DIRECTORY ${NUTTX_DIR} + COMMENT "Copying NuttX uncompressed config ${NUTTX_CONFIG} and configuring" + ) +endif() # verbose build settings (V=1 or VERBOSE=1) option(PX4_NUTTX_VERBOSE "PX4 NuttX verbose build" off) @@ -196,8 +249,8 @@ add_nuttx_dir(configs configs y -D__KERNEL__) add_nuttx_dir(drivers drivers y -D__KERNEL__) add_nuttx_dir(fs fs y -D__KERNEL__) add_nuttx_dir(sched sched y -D__KERNEL__) -add_nuttx_dir(c libc n "") -add_nuttx_dir(cxx libxx n "") +add_nuttx_dir(c libs/libc n "") +add_nuttx_dir(xx libs/libxx n "") add_nuttx_dir(mm mm n "") if (CONFIG_NET) @@ -208,18 +261,27 @@ endif() add_custom_target(oldconfig COMMAND make --no-print-directory --silent -C ${NUTTX_DIR} CONFIG_ARCH_BOARD=${PX4_BOARD} oldconfig COMMAND cp ${NUTTX_DIR}/.config ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig - COMMAND ${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/tools/nuttx_defconf_tool.sh ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig DEPENDS ${NUTTX_DIR}/.config WORKING_DIRECTORY ${NUTTX_DIR} COMMENT "Running NuttX make oldconfig for ${NUTTX_CONFIG}" USES_TERMINAL ) +# olddefconfig helper +add_custom_target(olddefconfig + COMMAND make --no-print-directory --silent -C ${NUTTX_DIR} CONFIG_ARCH_BOARD=${PX4_BOARD} olddefconfig + COMMAND cp ${NUTTX_DIR}/.config ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig + DEPENDS ${NUTTX_DIR}/.config + WORKING_DIRECTORY ${NUTTX_DIR} + COMMENT "Running NuttX make olddefconfig for ${NUTTX_CONFIG}" + USES_TERMINAL + ) + + # menuconfig helper add_custom_target(menuconfig COMMAND make --no-print-directory --silent -C ${NUTTX_DIR} CONFIG_ARCH_BOARD=${PX4_BOARD} menuconfig COMMAND cp ${NUTTX_DIR}/.config ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig - COMMAND cd ${PX4_SOURCE_DIR} && platforms/nuttx/NuttX/tools/nuttx_defconf_tool.sh ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig DEPENDS ${NUTTX_DIR}/.config WORKING_DIRECTORY ${NUTTX_DIR} COMMENT "Running NuttX make menuconfig for ${NUTTX_CONFIG}" @@ -235,3 +297,46 @@ add_custom_target(qconfig COMMENT "Running NuttX make qconfig for ${NUTTX_CONFIG}" USES_TERMINAL ) + +# savedefconfig helper needs apps Kconfig +add_custom_target(apps_kconfig + COMMAND + TOPDIR=${NUTTX_APPS_DIR} make ${nuttx_build_options} --no-print-directory -C platform board TOPDIR="${NUTTX_DIR}" APPDIR="${NUTTX_APPS_DIR}" + COMMAND + TOPDIR=${NUTTX_APPS_DIR} make ${nuttx_build_options} --no-print-directory Kconfig ${nuttx_build_output} + DEPENDS + ${NUTTX_DIR}/configs/dummy/Kconfig + WORKING_DIRECTORY ${NUTTX_APPS_DIR} + COMMENT "Running Kconfig Build on Apps" +) + +# savedefconfig helper +add_custom_target(savedefconfig + COMMAND + APPSDIR=${NUTTX_APPS_DIR} kconfig-conf --savedefconfig defconfig.tmp ${NUTTX_DIR}/Kconfig + COMMAND + sed -i -e "/CONFIG_APPS_DIR=/d" defconfig.tmp # remove CONFIG_APPS_DIR + COMMAND + grep "CONFIG_ARCH=" .config >> defconfig.tmp || true # preserve CONFIG_ARCH= + COMMAND + grep "^CONFIG_ARCH_CHIP_" .config >> defconfig.tmp || true # preserve CONFIG_ARCH_CHIP_ + COMMAND + grep "^CONFIG_ARCH_CHIP=" .config >> defconfig.tmp || true # PX4 Build preserve CONFIG_ARCH_CHIP= + COMMAND + grep "^CONFIG_ARCH_FAMILY=" .config >> defconfig.tmp || true # PX4 Build preserve CONFIG_ARCH_FAMILY + COMMAND + grep "CONFIG_ARCH_BOARD=" .config >> defconfig.tmp || true # preserve CONFIG_ARCH_BOARD + COMMAND + grep "^CONFIG_ARCH_CUSTOM" .config >> defconfig.tmp || true # preserve CONFIG_ARCH_CUSTOM + COMMAND + cat defconfig.tmp | LC_ALL=C sort | uniq > defconfig.updated # sort and save back to original defconfig + COMMAND + ${CMAKE_COMMAND} -E copy_if_different defconfig.updated ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig + COMMAND + ${CMAKE_COMMAND} -E remove -f defconfig.tmp defconfig.updated # cleanup + DEPENDS + apps_kconfig + ${NUTTX_DIR}/.config + COMMENT "Compressing .config and saving back to ${NUTTX_CONFIG_DIR}/${NUTTX_CONFIG}/defconfig" + WORKING_DIRECTORY ${NUTTX_DIR} +) diff --git a/platforms/nuttx/NuttX/Make.defs.in b/platforms/nuttx/NuttX/Make.defs.in index 52651c7dae8a..0212ec6cd09c 100644 --- a/platforms/nuttx/NuttX/Make.defs.in +++ b/platforms/nuttx/NuttX/Make.defs.in @@ -115,6 +115,7 @@ CXXFLAGS = $(ARCHXXINCLUDES) \ -fno-builtin \ -fno-exceptions \ -fno-rtti \ + -nostdinc++ \ -Wno-double-promotion \ -Wno-missing-declarations diff --git a/platforms/nuttx/NuttX/apps b/platforms/nuttx/NuttX/apps index d19cc40bdca5..6fb399fd65aa 160000 --- a/platforms/nuttx/NuttX/apps +++ b/platforms/nuttx/NuttX/apps @@ -1 +1 @@ -Subproject commit d19cc40bdca5416a0891798f4b13bfa14f07abeb +Subproject commit 6fb399fd65aacd8399ea1d11e397fda37ac01cde diff --git a/platforms/nuttx/NuttX/include/cxx/new b/platforms/nuttx/NuttX/include/cxx/new new file mode 100644 index 000000000000..40774777f01d --- /dev/null +++ b/platforms/nuttx/NuttX/include/cxx/new @@ -0,0 +1,37 @@ +/**************************************************************************** + * + * Copyright (C) 2019 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. + * + ****************************************************************************/ + +inline void* operator new (std::size_t, void* ptr) { return ptr; } +inline void* operator new[](std::size_t, void* ptr) { return ptr; } +inline void operator delete (void*, void*) {} +inline void operator delete[](void*, void*) {} diff --git a/platforms/nuttx/NuttX/math.h b/platforms/nuttx/NuttX/math.h new file mode 100644 index 000000000000..9e888a650238 --- /dev/null +++ b/platforms/nuttx/NuttX/math.h @@ -0,0 +1,579 @@ +#ifndef _MATH_H_ + +#define _MATH_H_ + +#include +#include "_ansi.h" + +_BEGIN_STD_C + +/* Natural log of 2 */ +#define _M_LN2 0.693147180559945309417 + +#if defined(__GNUC__) && \ + ( (__GNUC__ >= 4) || \ + ( (__GNUC__ >= 3) && defined(__GNUC_MINOR__) && (__GNUC_MINOR__ >= 3) ) ) + + /* gcc >= 3.3 implicitly defines builtins for HUGE_VALx values. */ + +# ifndef HUGE_VAL +# define HUGE_VAL (__builtin_huge_val()) +# endif + +# ifndef HUGE_VALF +# define HUGE_VALF (__builtin_huge_valf()) +# endif + +# ifndef HUGE_VALL +# define HUGE_VALL (__builtin_huge_vall()) +# endif + +# ifndef INFINITY +# define INFINITY (__builtin_inff()) +# endif + +# ifndef NAN +# define NAN (__builtin_nanf("")) +# endif + +#else /* !gcc >= 3.3 */ + + /* No builtins. Use fixed defines instead. (All 3 HUGE plus the INFINITY + * * and NAN macros are required to be constant expressions. Using a variable-- + * * even a static const--does not meet this requirement, as it cannot be + * * evaluated at translation time.) + * * The infinities are done using numbers that are far in excess of + * * something that would be expected to be encountered in a floating-point + * * implementation. (A more certain way uses values from float.h, but that is + * * avoided because system includes are not supposed to include each other.) + * * This method might produce warnings from some compilers. (It does in + * * newer GCCs, but not for ones that would hit this #else.) If this happens, + * * please report details to the Newlib mailing list. */ + + #ifndef HUGE_VAL + #define HUGE_VAL (1.0e999999999) + #endif + + #ifndef HUGE_VALF + #define HUGE_VALF (1.0e999999999F) + #endif + + #if !defined(HUGE_VALL) && defined(_HAVE_LONG_DOUBLE) + #define HUGE_VALL (1.0e999999999L) + #endif + + #if !defined(INFINITY) + #define INFINITY (HUGE_VALF) + #endif + + #if !defined(NAN) + #if defined(__GNUC__) && defined(__cplusplus) + /* Exception: older g++ versions warn about the divide by 0 used in the + * * normal case (even though older gccs do not). This trick suppresses the + * * warning, but causes errors for plain gcc, so is only used in the one + * * special case. */ + static const union { __ULong __i[1]; float __d; } __Nanf = {0x7FC00000}; + #define NAN (__Nanf.__d) + #else + #define NAN (0.0F/0.0F) + #endif + #endif + +#endif /* !gcc >= 3.3 */ + +/* Reentrant ANSI C functions. */ + +#ifndef __math_68881 +extern double atan (double); +extern double cos (double); +extern double sin (double); +extern double tan (double); +extern double tanh (double); +extern double frexp (double, int *); +extern double modf (double, double *); +extern double ceil (double); +extern double fabs (double); +extern double floor (double); +#endif /* ! defined (__math_68881) */ + +/* Non reentrant ANSI C functions. */ + +#ifndef _REENT_ONLY +#ifndef __math_68881 +extern double acos (double); +extern double asin (double); +extern double atan2 (double, double); +extern double cosh (double); +extern double sinh (double); +extern double exp (double); +extern double ldexp (double, int); +extern double log (double); +extern double log10 (double); +extern double pow (double, double); +extern double sqrt (double); +extern double fmod (double, double); +#endif /* ! defined (__math_68881) */ +#endif /* ! defined (_REENT_ONLY) */ + +#if !defined(__STRICT_ANSI__) || defined(__cplusplus) || __STDC_VERSION__ >= 199901L + +/* ISO C99 types and macros. */ + +#ifndef FLT_EVAL_METHOD +#define FLT_EVAL_METHOD 0 +typedef float float_t; +typedef double double_t; +#endif /* FLT_EVAL_METHOD */ + +#define FP_NAN 0 +#define FP_INFINITE 1 +#define FP_ZERO 2 +#define FP_SUBNORMAL 3 +#define FP_NORMAL 4 + +#ifndef FP_ILOGB0 +# define FP_ILOGB0 (-INT_MAX) +#endif +#ifndef FP_ILOGBNAN +# define FP_ILOGBNAN INT_MAX +#endif + +#ifndef MATH_ERRNO +# define MATH_ERRNO 1 +#endif +#ifndef MATH_ERREXCEPT +# define MATH_ERREXCEPT 2 +#endif +#ifndef math_errhandling +# define math_errhandling MATH_ERRNO +#endif + +extern int __isinff (float x); +extern int __isinfd (double x); +extern int __isnanf (float x); +extern int __isnand (double x); +extern int __fpclassifyf (float x); +extern int __fpclassifyd (double x); +extern int __signbitf (float x); +extern int __signbitd (double x); + +#define fpclassify(__x) \ + ((sizeof(__x) == sizeof(float)) ? __fpclassifyf(__x) : \ + __fpclassifyd(__x)) + +#ifndef isfinite + #define isfinite(__y) \ + (__extension__ ({int __cy = fpclassify(__y); \ + __cy != FP_INFINITE && __cy != FP_NAN;})) +#endif + +/* Note: isinf and isnan were once functions in newlib that took double + * * arguments. C99 specifies that these names are reserved for macros + * * supporting multiple floating point types. Thus, they are + * * now defined as macros. Implementations of the old functions + * * taking double arguments still exist for compatibility purposes + * * (prototypes for them are in ). */ +#ifndef isinf + #define isinf(y) (fpclassify(y) == FP_INFINITE) +#endif + +#ifndef isnan + #define isnan(y) (fpclassify(y) == FP_NAN) +#endif + +#define isnormal(y) (fpclassify(y) == FP_NORMAL) +#define signbit(__x) \ + ((sizeof(__x) == sizeof(float)) ? __signbitf(__x) : \ + __signbitd(__x)) + +#define isgreater(x,y) \ + (__extension__ ({__typeof__(x) __x = (x); __typeof__(y) __y = (y); \ + !isunordered(__x,__y) && (__x > __y);})) +#define isgreaterequal(x,y) \ + (__extension__ ({__typeof__(x) __x = (x); __typeof__(y) __y = (y); \ + !isunordered(__x,__y) && (__x >= __y);})) +#define isless(x,y) \ + (__extension__ ({__typeof__(x) __x = (x); __typeof__(y) __y = (y); \ + !isunordered(__x,__y) && (__x < __y);})) +#define islessequal(x,y) \ + (__extension__ ({__typeof__(x) __x = (x); __typeof__(y) __y = (y); \ + !isunordered(__x,__y) && (__x <= __y);})) +#define islessgreater(x,y) \ + (__extension__ ({__typeof__(x) __x = (x); __typeof__(y) __y = (y); \ + !isunordered(__x,__y) && (__x < __y || __x > __y);})) + +#define isunordered(a,b) \ + (__extension__ ({__typeof__(a) __a = (a); __typeof__(b) __b = (b); \ + fpclassify(__a) == FP_NAN || fpclassify(__b) == FP_NAN;})) + +/* Non ANSI double precision functions. */ + +extern double infinity (void); +extern double nan (const char *); +extern int finite (double); +extern double copysign (double, double); +extern double logb (double); +extern int ilogb (double); + +extern double asinh (double); +extern double cbrt (double); +extern double nextafter (double, double); +extern double rint (double); +extern double scalbn (double, int); + +extern double exp2 (double); +extern double scalbln (double, long int); +extern double tgamma (double); +extern double nearbyint (double); +extern long int lrint (double); +extern long long int llrint (double); +extern double round (double); +extern long int lround (double); +extern long long int llround (double); +extern double trunc (double); +extern double remquo (double, double, int *); +extern double fdim (double, double); +extern double fmax (double, double); +extern double fmin (double, double); +extern double fma (double, double, double); + +#ifndef __math_68881 +extern double log1p (double); +extern double expm1 (double); +#endif /* ! defined (__math_68881) */ + +#ifndef _REENT_ONLY +extern double acosh (double); +extern double atanh (double); +extern double remainder (double, double); +extern double gamma (double); +extern double lgamma (double); +extern double erf (double); +extern double erfc (double); +extern double log2 (double); + +#ifndef __math_68881 +extern double hypot (double, double); +#endif + +#endif /* ! defined (_REENT_ONLY) */ + +/* Single precision versions of ANSI functions. */ + +extern float atanf (float); +extern float cosf (float); +extern float sinf (float); +extern float tanf (float); +extern float tanhf (float); +extern float frexpf (float, int *); +extern float modff (float, float *); +extern float ceilf (float); +extern float fabsf (float); +extern float floorf (float); + +#ifndef _REENT_ONLY +extern float acosf (float); +extern float asinf (float); +extern float atan2f (float, float); +extern float coshf (float); +extern float sinhf (float); +extern float expf (float); +extern float ldexpf (float, int); +extern float logf (float); +extern float log10f (float); +extern float powf (float, float); +extern float sqrtf (float); +extern float fmodf (float, float); +#endif /* ! defined (_REENT_ONLY) */ + +/* Other single precision functions. */ + +extern float exp2f (float); +extern float scalblnf (float, long int); +extern float tgammaf (float); +extern float nearbyintf (float); +extern long int lrintf (float); +extern long long llrintf (float); +extern float roundf (float); +extern long int lroundf (float); +extern long long int llroundf (float); +extern float truncf (float); +extern float remquof (float, float, int *); +extern float fdimf (float, float); +extern float fmaxf (float, float); +extern float fminf (float, float); +extern float fmaf (float, float, float); + +extern float infinityf (void); +extern float nanf (const char *); +extern int finitef (float); +extern float copysignf (float, float); +extern float logbf (float); +extern int ilogbf (float); + +extern float asinhf (float); +extern float cbrtf (float); +extern float nextafterf (float, float); +extern float rintf (float); +extern float scalbnf (float, int); +extern float log1pf (float); +extern float expm1f (float); + +#ifndef _REENT_ONLY +extern float acoshf (float); +extern float atanhf (float); +extern float remainderf (float, float); +extern float gammaf (float); +extern float lgammaf (float); +extern float erff (float); +extern float erfcf (float); +extern float log2f (float); +extern float hypotf (float, float); +#endif /* ! defined (_REENT_ONLY) */ + +/* On platforms where long double equals double. */ +#ifdef _LDBL_EQ_DBL +/* Reentrant ANSI C functions. */ +#ifndef __math_68881 +extern long double atanl (long double); +extern long double cosl (long double); +extern long double sinl (long double); +extern long double tanl (long double); +extern long double tanhl (long double); +extern long double frexpl (long double value, int *); +extern long double modfl (long double, long double *); +extern long double ceill (long double); +extern long double fabsl (long double); +extern long double floorl (long double); +extern long double log1pl (long double); +extern long double expm1l (long double); +#endif /* ! defined (__math_68881) */ +/* Non reentrant ANSI C functions. */ +#ifndef _REENT_ONLY +#ifndef __math_68881 +extern long double acosl (long double); +extern long double asinl (long double); +extern long double atan2l (long double, long double); +extern long double coshl (long double); +extern long double sinhl (long double); +extern long double expl (long double); +extern long double ldexpl (long double, int); +extern long double logl (long double); +extern long double log2l (long double); +extern long double log10l (long double); +extern long double powl (long double, long double); +extern long double sqrtl (long double); +extern long double fmodl (long double, long double); +extern long double hypotl (long double, long double); +#endif /* ! defined (__math_68881) */ +#endif /* ! defined (_REENT_ONLY) */ +extern long double copysignl (long double, long double); +extern long double nanl (const char *); +extern int ilogbl (long double); +extern long double asinhl (long double); +extern long double cbrtl (long double); +extern long double nextafterl (long double, long double); +extern long double rintl (long double); +extern long double scalbnl (long double, int); +extern long double exp2l (long double); +extern long double scalblnl (long double, long); +extern long double tgammal (long double); +extern long double nearbyintl (long double); +extern long int lrintl (long double); +extern long long int llrintl (long double); +extern long double roundl (long double); +extern long lroundl (long double); +extern long long int llroundl (long double); +extern long double truncl (long double); +extern long double remquol (long double, long double, int *); +extern long double fdiml (long double, long double); +extern long double fmaxl (long double, long double); +extern long double fminl (long double, long double); +extern long double fmal (long double, long double, long double); +#ifndef _REENT_ONLY +extern long double acoshl (long double); +extern long double atanhl (long double); +extern long double remainderl (long double, long double); +extern long double lgammal (long double); +extern long double erfl (long double); +extern long double erfcl (long double); +#endif /* ! defined (_REENT_ONLY) */ +#else /* !_LDBL_EQ_DBL */ +#ifdef __i386__ +/* Other long double precision functions. */ +extern _LONG_DOUBLE rintl (_LONG_DOUBLE); +extern long int lrintl (_LONG_DOUBLE); +extern long long llrintl (_LONG_DOUBLE); +#endif /* __i386__ */ +#endif /* !_LDBL_EQ_DBL */ + +#endif /* !defined (__STRICT_ANSI__) || defined(__cplusplus) || __STDC_VERSION__ >= 199901L */ + +#if !defined (__STRICT_ANSI__) || defined(__cplusplus) + +extern double drem (double, double); +extern void sincos (double, double *, double *); +extern double gamma_r (double, int *); +extern double lgamma_r (double, int *); + +extern double y0 (double); +extern double y1 (double); +extern double yn (int, double); +extern double j0 (double); +extern double j1 (double); +extern double jn (int, double); + +extern float dremf (float, float); +extern void sincosf (float, float *, float *); +extern float gammaf_r (float, int *); +extern float lgammaf_r (float, int *); + +extern float y0f (float); +extern float y1f (float); +extern float ynf (int, float); +extern float j0f (float); +extern float j1f (float); +extern float jnf (int, float); + +/* GNU extensions */ +# ifndef exp10 +extern double exp10 (double); +# endif +# ifndef pow10 +extern double pow10 (double); +# endif +# ifndef exp10f +extern float exp10f (float); +# endif +# ifndef pow10f +extern float pow10f (float); +# endif + +#endif /* !defined (__STRICT_ANSI__) || defined(__cplusplus) */ + +#ifndef __STRICT_ANSI__ + +/* The gamma functions use a global variable, signgam. */ +#ifndef _REENT_ONLY +#define signgam (*__signgam()) +extern int *__signgam (void); +#endif /* ! defined (_REENT_ONLY) */ + +#define __signgam_r(ptr) _REENT_SIGNGAM(ptr) + +/* The exception structure passed to the matherr routine. */ +/* We have a problem when using C++ since `exception' is a reserved + * name in C++. */ +#ifdef __cplusplus +struct __exception +#else +struct exception +#endif +{ + int type; + char *name; + double arg1; + double arg2; + double retval; + int err; +}; + +#ifdef __cplusplus +extern int matherr (struct __exception *e); +#else +extern int matherr (struct exception *e); +#endif + +/* Values for the type field of struct exception. */ + +#define DOMAIN 1 +#define SING 2 +#define OVERFLOW 3 +#define UNDERFLOW 4 +#define TLOSS 5 +#define PLOSS 6 + +/* Useful constants. */ + +#define MAXFLOAT 3.40282347e+38F + +#define M_E 2.7182818284590452354 +#define M_LOG2E 1.4426950408889634074 +#define M_LOG10E 0.43429448190325182765 +#define M_LN2 _M_LN2 +#define M_LN10 2.30258509299404568402 +#define M_PI 3.14159265358979323846 +#define M_TWOPI (M_PI * 2.0) +#define M_PI_2 1.57079632679489661923 +#define M_PI_4 0.78539816339744830962 +#define M_3PI_4 2.3561944901923448370E0 +#define M_SQRTPI 1.77245385090551602792981 +#define M_1_PI 0.31830988618379067154 +#define M_2_PI 0.63661977236758134308 +#define M_2_SQRTPI 1.12837916709551257390 +#define M_DEG_TO_RAD 0.01745329251994 +#define M_RAD_TO_DEG 57.2957795130823 +#define M_SQRT2 1.41421356237309504880 +#define M_SQRT1_2 0.70710678118654752440 +#define M_LN2LO 1.9082149292705877000E-10 +#define M_LN2HI 6.9314718036912381649E-1 +#define M_SQRT3 1.73205080756887719000 +#define M_IVLN10 0.43429448190325182765 /* 1 / log(10) */ +#define M_LOG2_E _M_LN2 +#define M_INVLN2 1.4426950408889633870E0 /* 1 / log(2) */ + + +#define M_E_F 2.7182818284590452354f +#define M_LOG2E_F 1.4426950408889634074f +#define M_LOG10E_F 0.43429448190325182765f +#define M_LN2_F _M_LN2_F +#define M_LN10_F 2.30258509299404568402f +#define M_PI_F 3.14159265358979323846f +#define M_TWOPI_F (M_PI_F * 2.0f) +#define M_PI_2_F 1.57079632679489661923f +#define M_PI_4_F 0.78539816339744830962f +#define M_3PI_4_F 2.3561944901923448370E0f +#define M_SQRTPI_F 1.77245385090551602792981f +#define M_1_PI_F 0.31830988618379067154f +#define M_2_PI_F 0.63661977236758134308f +#define M_2_SQRTPI_F 1.12837916709551257390f +#define M_DEG_TO_RAD_F 0.01745329251994f +#define M_RAD_TO_DEG_F 57.2957795130823f +#define M_SQRT2_F 1.41421356237309504880f +#define M_SQRT1_2_F 0.70710678118654752440f +#define M_LN2LO_F 1.9082149292705877000E-10f +#define M_LN2HI_F 6.9314718036912381649E-1f +#define M_SQRT3_F 1.73205080756887719000f +#define M_IVLN10_F 0.43429448190325182765f /* 1 / log(10) */ +#define M_LOG2_E_F _M_LN2_F +#define M_INVLN2_F 1.4426950408889633870E0f /* 1 / log(2) */ + +/* Global control over fdlibm error handling. */ + +enum __fdlibm_version +{ + __fdlibm_ieee = -1, + __fdlibm_svid, + __fdlibm_xopen, + __fdlibm_posix +}; + +#define _LIB_VERSION_TYPE enum __fdlibm_version +#define _LIB_VERSION __fdlib_version + +extern __IMPORT _LIB_VERSION_TYPE _LIB_VERSION; + +#define _IEEE_ __fdlibm_ieee +#define _SVID_ __fdlibm_svid +#define _XOPEN_ __fdlibm_xopen +#define _POSIX_ __fdlibm_posix + +#endif /* ! defined (__STRICT_ANSI__) */ + +_END_STD_C + +#ifdef __FAST_MATH__ +#include +#endif + +#endif /* _MATH_H_ */ diff --git a/platforms/nuttx/NuttX/nuttx b/platforms/nuttx/NuttX/nuttx index c225d4a691ef..3d7d39ef42cf 160000 --- a/platforms/nuttx/NuttX/nuttx +++ b/platforms/nuttx/NuttX/nuttx @@ -1 +1 @@ -Subproject commit c225d4a691ef4572839b19635a84f2d9bf07ea74 +Subproject commit 3d7d39ef42cf3f1b85f67118c8970f2d8bc1bfb6 diff --git a/platforms/nuttx/NuttX/tools/nuttx_defconf_tool.sh b/platforms/nuttx/NuttX/tools/nuttx_defconf_tool.sh deleted file mode 100755 index b739dd07f8b7..000000000000 --- a/platforms/nuttx/NuttX/tools/nuttx_defconf_tool.sh +++ /dev/null @@ -1,50 +0,0 @@ -#! /bin/bash - -FIXDATE=n - -if [ $# -eq 0 ] - then - echo "Usage: $0 " - exit 1 -fi -configsdir=nuttx-configs -defconf=$1 -configsrc=$configsdir${defconf##*$configsdir} - -if [ ! -f $defconf ] - then - echo "$defconf does not exist" - exit 2 -fi - - -lastconf=$defconf.last -chunk=$defconf.chunk - -echo $configsrc -git show HEAD:$configsrc > $lastconf - -lead='^# Board Selection$' -tail='^# Common Board Options$' - -cat $lastconf | sed -n "/$lead/,/$tail/p" | sed '1d;$d' > $chunk - -echo "Fix up Board Selection" -sed -i -e "/$lead/,/$tail/{ /$lead/{p; r $chunk - }; /$tail/p; d }" $defconf - -if [ "$FIXDATE" == "y" ] ; then - if grep --quiet CONFIG_START_YEAR $lastconf ; then - lead='^CONFIG_START_YEAR=' - tail='^CONFIG_START_DAY=' - cat $lastconf | sed -n "/$lead/,/$tail/p" > $chunk - lead='^# Clocks and Timers$' - echo "Fix up Clocks and Timers" - sed -i -e "/$lead/{N;{r $chunk - }}" $defconf - else - echo not found - fi -fi -rm $lastconf -rm $chunk \ No newline at end of file diff --git a/platforms/nuttx/cmake/px4_impl_os.cmake b/platforms/nuttx/cmake/px4_impl_os.cmake index 3bbfbfb51d76..6dfdf9903257 100644 --- a/platforms/nuttx/cmake/px4_impl_os.cmake +++ b/platforms/nuttx/cmake/px4_impl_os.cmake @@ -53,7 +53,9 @@ function(px4_os_add_flags) include_directories(BEFORE SYSTEM ${PX4_BINARY_DIR}/NuttX/nuttx/include + ${PX4_BINARY_DIR}/NuttX/nuttx/include/cxx + ${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/include/cxx ) include_directories( @@ -64,6 +66,12 @@ function(px4_os_add_flags) ${PX4_BINARY_DIR}/NuttX/apps/include ) + # NuttX's disables inline below C99 (comiler.h), but __STDC_VERSION__ isn't set for C++ + add_compile_options($<$:-D__STDC_VERSION__=199901L>) + + # prevent using the toolchain's std c++ library + add_compile_options($<$:-nostdinc++>) + add_definitions( -D__PX4_NUTTX -D__DF_NUTTX @@ -114,7 +122,7 @@ function(px4_os_prebuild_targets) endif() add_library(prebuild_targets INTERFACE) - target_link_libraries(prebuild_targets INTERFACE nuttx_cxx nuttx_c nuttx_fs nuttx_mm nuttx_sched m gcc) + target_link_libraries(prebuild_targets INTERFACE nuttx_xx nuttx_c nuttx_fs nuttx_mm nuttx_sched m gcc) add_dependencies(prebuild_targets DEPENDS nuttx_context uorb_headers) # parse nuttx config options for cmake diff --git a/platforms/nuttx/src/px4_layer/px4_nuttx_tasks.c b/platforms/nuttx/src/px4_layer/px4_nuttx_tasks.c index 1f149d1a094b..196ccbe0b772 100644 --- a/platforms/nuttx/src/px4_layer/px4_nuttx_tasks.c +++ b/platforms/nuttx/src/px4_layer/px4_nuttx_tasks.c @@ -71,14 +71,14 @@ int px4_task_spawn_cmd(const char *name, int scheduler, int priority, int stack_ int pid; sched_lock(); - +#if !defined(CONFIG_DISABLE_ENVIRON) /* None of the modules access the environment variables (via getenv() for instance), so delete them * all. They are only used within the startup script, and NuttX automatically exports them to the children * tasks. * This frees up a considerable amount of RAM. */ clearenv(); - +#endif /* create the task */ pid = task_create(name, priority, stack_size, entry, argv); diff --git a/src/drivers/boards/common/board_crashdump.c b/src/drivers/boards/common/board_crashdump.c index b2c83405d9fb..20628820c2f9 100644 --- a/src/drivers/boards/common/board_crashdump.c +++ b/src/drivers/boards/common/board_crashdump.c @@ -194,7 +194,7 @@ static uint32_t *__attribute__((noinline)) __sdata_addr(void) __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const uint8_t *filename, int lineno) { -#ifndef CRASHDUMP_RESET_ONLY +#ifndef BOARD_CRASHDUMP_RESET_ONLY /* We need a chunk of ram to save the complete context in. * Since we are going to reboot we will use &_sdata * which is the lowest memory and the amount we will save @@ -334,11 +334,17 @@ __EXPORT void board_crashdump(uintptr_t currentsp, FAR void *tcb, FAR const uint up_lowputc('!'); } -#endif /* CRASHDUMP_RESET_ONLY */ +#endif /* BOARD_CRASHDUMP_RESET_ONLY */ -#if defined(CONFIG_BOARD_RESET_ON_CRASH) - board_reset(0); -#endif + /* All boards need to do a reset here! + * + * Since we needed a chunk of ram to save the complete + * context in and have corrupted it. We can not allow + * the OS to run again. We used &_sdata which is the lowest memory + * and it could be used by the OS. + */ + + board_reset(CONFIG_BOARD_ASSERT_RESET_VALUE); } #endif /* CONFIG_BOARD_CRASHDUMP */ diff --git a/src/drivers/boards/common/stm32/CMakeLists.txt b/src/drivers/boards/common/stm32/CMakeLists.txt index 11c0107e2b2e..b965d9bcfbc1 100644 --- a/src/drivers/boards/common/stm32/CMakeLists.txt +++ b/src/drivers/boards/common/stm32/CMakeLists.txt @@ -36,6 +36,7 @@ add_library(drivers_boards_common_arch board_mcu_version.c board_reset.c board_hw_rev_ver.c + board_critmon.c ) add_dependencies(drivers_boards_common_arch prebuild_targets) target_link_libraries(drivers_boards_common_arch PRIVATE nuttx_arch) diff --git a/src/drivers/boards/common/stm32/board_critmon.c b/src/drivers/boards/common/stm32/board_critmon.c new file mode 100644 index 000000000000..590b37a502c3 --- /dev/null +++ b/src/drivers/boards/common/stm32/board_critmon.c @@ -0,0 +1,79 @@ +/************************************************************************************ + * + * Copyright (C) 2018 Gregory Nutt. All rights reserved. + * Author: Gregory Nutt + * + * 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 NuttX 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. + * + ************************************************************************************/ + +/************************************************************************************ + * Included Files + ************************************************************************************/ + +#include + +#include +#include + +#include "dwt.h" +#include "up_arch.h" + +#include + +#include + +#if defined(CONFIG_SCHED_CRITMONITOR) || defined(CONFIG_SCHED_IRQMONITOR) + +/************************************************************************************ + * Public Functions + ************************************************************************************/ + +/************************************************************************************ + * Name: up_critmon_gettime + ************************************************************************************/ + +uint32_t up_critmon_gettime(void) +{ + return getreg32(DWT_CYCCNT); +} + +/************************************************************************************ + * Name: up_critmon_gettime + ************************************************************************************/ + +void up_critmon_convert(uint32_t elapsed, FAR struct timespec *ts) +{ + b32_t b32elapsed; + + b32elapsed = itob32(elapsed) / STM32_SYSCLK_FREQUENCY; + ts->tv_sec = b32toi(b32elapsed); + ts->tv_nsec = NSEC_PER_SEC * b32frac(b32elapsed) / b32ONE; +} + +#endif /* CONFIG_SCHED_CRITMONITOR */ diff --git a/src/drivers/stm32/drv_io_timer.c b/src/drivers/stm32/drv_io_timer.c index 1b1471d4c2b9..2c1634e633bf 100644 --- a/src/drivers/stm32/drv_io_timer.c +++ b/src/drivers/stm32/drv_io_timer.c @@ -63,6 +63,12 @@ #include #include +#if defined(HAVE_GTIM_CCXNP) +#define HW_GTIM_CCER_CC1NP GTIM_CCER_CC1NP +#else +# define HW_GTIM_CCER_CC1NP 0 +#endif + #define arraySize(a) (sizeof((a))/sizeof(((a)[0]))) /* If the timer clock source provided as clock_freq is the STM32_APBx_TIMx_CLKIN @@ -729,7 +735,7 @@ int io_timer_channel_init(unsigned channel, io_timer_channel_mode_t mode, /* on PWM Out ccer_setbits is 0 */ - clearbits = (GTIM_CCER_CC1E | GTIM_CCER_CC1P | GTIM_CCER_CC1NP) << (shifts * CCER_C1_NUM_BITS); + clearbits = (GTIM_CCER_CC1E | GTIM_CCER_CC1P | HW_GTIM_CCER_CC1NP) << (shifts * CCER_C1_NUM_BITS); setbits = ccer_setbits << (shifts * CCER_C1_NUM_BITS); rvalue = rCCER(timer); rvalue &= ~clearbits; diff --git a/src/drivers/uavcan/CMakeLists.txt b/src/drivers/uavcan/CMakeLists.txt index 57275a6ca4db..ac12dc5f6702 100644 --- a/src/drivers/uavcan/CMakeLists.txt +++ b/src/drivers/uavcan/CMakeLists.txt @@ -36,7 +36,6 @@ px4_add_git_submodule(TARGET git_uavcan PATH "libuavcan") set(UAVCAN_USE_CPP03 ON CACHE BOOL "uavcan cpp03") if(CONFIG_ARCH_CHIP) - if (${CONFIG_ARCH_CHIP} MATCHES "kinetis") set(UAVCAN_PLATFORM "kinetis") set(UAVCAN_TIMER 1) @@ -53,14 +52,15 @@ endif() string(TOUPPER "${PX4_PLATFORM}" OS_UPPER) string(TOUPPER "${UAVCAN_PLATFORM}" UAVCAN_PLATFORM_UPPER) add_definitions( + -DUAVCAN_${UAVCAN_PLATFORM_UPPER}_${OS_UPPER}=1 + -DUAVCAN_${UAVCAN_PLATFORM_UPPER}_NUM_IFACES=${config_uavcan_num_ifaces} + -DUAVCAN_${UAVCAN_PLATFORM_UPPER}_TIMER_NUMBER=${UAVCAN_TIMER} -DUAVCAN_CPP_VERSION=UAVCAN_CPP03 + -DUAVCAN_DRIVER=uavcan_${UAVCAN_PLATFORM} + -DUAVCAN_IMPLEMENT_PLACEMENT_NEW=1 -DUAVCAN_MEM_POOL_BLOCK_SIZE=48 -DUAVCAN_NO_ASSERTIONS -DUAVCAN_PLATFORM=${UAVCAN_PLATFORM} - -DUAVCAN_DRIVER=uavcan_${UAVCAN_PLATFORM} - -DUAVCAN_${UAVCAN_PLATFORM_UPPER}_${OS_UPPER}=1 - -DUAVCAN_${UAVCAN_PLATFORM_UPPER}_NUM_IFACES=${config_uavcan_num_ifaces} - -DUAVCAN_${UAVCAN_PLATFORM_UPPER}_TIMER_NUMBER=${UAVCAN_TIMER} ) add_subdirectory(libuavcan EXCLUDE_FROM_ALL) diff --git a/src/drivers/uavcanesc/CMakeLists.txt b/src/drivers/uavcanesc/CMakeLists.txt index 906f214af310..3e3c80bdacae 100644 --- a/src/drivers/uavcanesc/CMakeLists.txt +++ b/src/drivers/uavcanesc/CMakeLists.txt @@ -79,6 +79,7 @@ px4_add_module( drivers_bootloaders git_uavcan version + cdev # within libuavcan libuavcan_dsdlc diff --git a/src/lib/ecl b/src/lib/ecl index acde4ebcc386..721f5e61a596 160000 --- a/src/lib/ecl +++ b/src/lib/ecl @@ -1 +1 @@ -Subproject commit acde4ebcc38692213ee475c392f68ecb0b853818 +Subproject commit 721f5e61a5965a08a34b2875d2bdc0b5d3b80601 diff --git a/src/lib/matrix b/src/lib/matrix index 18fba8221cc1..6b0777d815cd 160000 --- a/src/lib/matrix +++ b/src/lib/matrix @@ -1 +1 @@ -Subproject commit 18fba8221cc1840964c43f04d8c2aa21857e1b9b +Subproject commit 6b0777d815cd64902eb0575d56ec52f53aebb4a0 diff --git a/src/lib/parameters/flashparams/flashfs.c b/src/lib/parameters/flashparams/flashfs.c index bce8336c1523..2cb95435aff4 100644 --- a/src/lib/parameters/flashparams/flashfs.c +++ b/src/lib/parameters/flashparams/flashfs.c @@ -55,6 +55,8 @@ #include #include +#if defined(CONFIG_ARCH_HAVE_PROGMEM) + /**************************************************************************** * Pre-processor Definitions ****************************************************************************/ @@ -645,11 +647,11 @@ static sector_descriptor_t *get_sector_info(flash_entry_header_t *current) static int erase_sector(sector_descriptor_t *sm, flash_entry_header_t *pf) { int rv = 0; - ssize_t page = up_progmem_getpage((size_t)pf); + ssize_t block = up_progmem_getpage((size_t)pf); - if (page > 0 && page == sm->page) { + if (block > 0 && block == sm->page) { last_erased = sm->page; - ssize_t size = up_progmem_erasepage(page); + ssize_t size = up_progmem_eraseblock(block); if (size < 0 || size != (ssize_t)sm->size) { rv = size; @@ -1116,3 +1118,4 @@ __EXPORT void test(void) free(buffer); } #endif /* FLASH_UNIT_TEST */ +#endif /* CONFIG_ARCH_HAVE_PROGMEM */ diff --git a/src/modules/dataman/dataman.cpp b/src/modules/dataman/dataman.cpp index be754f411e20..549caedde91f 100644 --- a/src/modules/dataman/dataman.cpp +++ b/src/modules/dataman/dataman.cpp @@ -1020,7 +1020,7 @@ _ram_flash_flush() dm_operations_data.ram_flash.flush_timeout_usec = 0; ssize_t ret = up_progmem_getpage(k_dataman_flash_sector->address); - ret = up_progmem_erasepage(ret); + ret = up_progmem_eraseblock(ret); if (ret < 0) { PX4_WARN("Error erasing flash sector %u", k_dataman_flash_sector->page); diff --git a/src/modules/mavlink/CMakeLists.txt b/src/modules/mavlink/CMakeLists.txt index 5aecb2a653d3..d7b0d884bfdf 100644 --- a/src/modules/mavlink/CMakeLists.txt +++ b/src/modules/mavlink/CMakeLists.txt @@ -36,8 +36,8 @@ px4_add_git_submodule(TARGET git_mavlink_v2 PATH "${PX4_SOURCE_DIR}/mavlink/incl px4_add_module( MODULE modules__mavlink MAIN mavlink - STACK_MAIN 1200 - STACK_MAX 1500 + STACK_MAIN 1600 + STACK_MAX 1600 COMPILE_FLAGS INCLUDES ${PX4_SOURCE_DIR}/mavlink/include/mavlink diff --git a/src/modules/mc_pos_control/mc_pos_control_main.cpp b/src/modules/mc_pos_control/mc_pos_control_main.cpp index b935583e2eb5..a989f60c4072 100644 --- a/src/modules/mc_pos_control/mc_pos_control_main.cpp +++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp @@ -608,7 +608,8 @@ MulticopterPositionControl::run() poll_subscriptions(); // setup file descriptor to poll the local position as loop wakeup source - px4_pollfd_struct_t poll_fd = {.fd = _local_pos_sub}; + px4_pollfd_struct_t poll_fd = {}; + poll_fd.fd = _local_pos_sub; poll_fd.events = POLLIN; while (!should_exit()) { diff --git a/src/modules/px4iofirmware/px4io.c b/src/modules/px4iofirmware/px4io.c index 0c757d843eba..54e9ba12e388 100644 --- a/src/modules/px4iofirmware/px4io.c +++ b/src/modules/px4iofirmware/px4io.c @@ -266,8 +266,8 @@ user_start(int argc, char *argv[]) up_cxxinitialize(); -# if defined(CONFIG_EXAMPLES_NSH_CXXINITIALIZE) -# error CONFIG_EXAMPLES_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. +# if defined(CONFIG_SYSTEM_NSH_CXXINITIALIZE) +# error CONFIG_SYSTEM_NSH_CXXINITIALIZE Must not be defined! Use CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE. # endif #else diff --git a/src/platforms/px4_micro_hal.h b/src/platforms/px4_micro_hal.h index 0782079d6ab9..fbd8c2393b4d 100644 --- a/src/platforms/px4_micro_hal.h +++ b/src/platforms/px4_micro_hal.h @@ -154,7 +154,7 @@ __BEGIN_DECLS # define PX4_NUMBER_I2C_BUSES KINETIS_NI2C # define GPIO_OUTPUT_SET GPIO_OUTPUT_ONE -# define GPIO_OUTPUT_CLEAR GPIO_OUTPUT_ZER0 +# define GPIO_OUTPUT_CLEAR GPIO_OUTPUT_ZERO # include # include @@ -178,7 +178,7 @@ __BEGIN_DECLS /* The mfguid will be an array of bytes with * MSD @ index 0 - LSD @ index PX4_CPU_MFGUID_BYTE_LENGTH-1 * - * It wil be conferted to a string with the MSD on left and LSD on the right most position. + * It will be converted to a string with the MSD on left and LSD on the right most position. */ # define PX4_CPU_MFGUID_BYTE_LENGTH PX4_CPU_UUID_BYTE_LENGTH diff --git a/src/systemcmds/bl_update/bl_update.c b/src/systemcmds/bl_update/bl_update.c index 86ee48afab2b..9dab870dac86 100644 --- a/src/systemcmds/bl_update/bl_update.c +++ b/src/systemcmds/bl_update/bl_update.c @@ -162,7 +162,7 @@ bl_update_main(int argc, char *argv[]) const size_t page = 0; uint8_t *base = (uint8_t *) PX4_FLASH_BASE; - ssize_t size = up_progmem_erasepage(page); + ssize_t size = up_progmem_eraseblock(page); if (size != BL_FILE_SIZE_LIMIT) {