This is an automated email from the ASF dual-hosted git repository. acassis pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 0861662c5e562c7af361a780a3306b6114af582c Author: Tiago Medicci Serrano <[email protected]> AuthorDate: Fri May 8 13:52:05 2026 -0300 boards/risc-v/esp32p4: Add defconfig for Python on ESP32-P4 Add a dedicated defconfig to run the Python interpreter on the ESP32-P4-Function-EV-Board with ethernet support, pip and ctypes. Signed-off-by: Tiago Medicci Serrano <[email protected]> --- .../configs/python/defconfig | 119 +++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/python/defconfig b/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/python/defconfig new file mode 100644 index 00000000000..fd91f3d5dfe --- /dev/null +++ b/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/python/defconfig @@ -0,0 +1,119 @@ +# +# This file is autogenerated: PLEASE DO NOT EDIT IT. +# +# You can use "make menuconfig" to make any modifications to the installed .config file. +# You can then do "make savedefconfig" to generate a new defconfig file that includes your +# modifications. +# +# CONFIG_NSH_ARGCAT is not set +# CONFIG_NSH_CMDOPT_HEXDUMP is not set +CONFIG_ALLOW_BSD_COMPONENTS=y +CONFIG_ARCH="risc-v" +CONFIG_ARCH_BOARD="esp32p4-function-ev-board" +CONFIG_ARCH_BOARD_COMMON=y +CONFIG_ARCH_BOARD_ESP32P4_FUNCTION_EV_BOARD=y +CONFIG_ARCH_CHIP="esp32p4" +CONFIG_ARCH_CHIP_ESP32P4=y +CONFIG_ARCH_INTERRUPTSTACK=2048 +CONFIG_ARCH_IRQ_TO_NDX=y +CONFIG_ARCH_MINIMAL_VECTORTABLE_DYNAMIC=y +CONFIG_ARCH_NUSER_INTERRUPTS=17 +CONFIG_ARCH_RISCV=y +CONFIG_BOARDCTL_RESET=y +CONFIG_BOARDCTL_ROMDISK=y +CONFIG_BOARD_LOOPSPERMSEC=15000 +CONFIG_BUILTIN=y +CONFIG_CRYPTO_MBEDTLS=y +CONFIG_DEV_GPIO=y +CONFIG_DEV_URANDOM=y +CONFIG_ESPRESSIF_EMAC=y +CONFIG_ESPRESSIF_ETH_DMA_BUFFER_SIZE=512 +CONFIG_ESPRESSIF_FLASH_16M=y +CONFIG_ESPRESSIF_FLASH_MODE_QIO=y +CONFIG_ESPRESSIF_GPIO_IRQ=y +CONFIG_ESPRESSIF_LEDC=y +CONFIG_ESPRESSIF_LEDC_CHANNEL0_PIN=6 +CONFIG_ESPRESSIF_LEDC_TIMER0=y +CONFIG_ESPRESSIF_MERGE_BINS=y +CONFIG_ESPRESSIF_SPIFLASH=y +CONFIG_ESPRESSIF_SPIFLASH_SMARTFS=y +CONFIG_ESPRESSIF_SPIRAM=y +CONFIG_ESPRESSIF_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y +CONFIG_ESPRESSIF_STORAGE_MTD_OFFSET=0xFCA000 +CONFIG_ESPRESSIF_STORAGE_MTD_SIZE=0x36000 +CONFIG_EVENT_FD=y +CONFIG_EXAMPLES_GPIO=y +CONFIG_EXAMPLES_ONESHOT=y +CONFIG_EXAMPLES_PWM=y +CONFIG_EXPERIMENTAL=y +CONFIG_FS_HEAPBUF_SECTION=".ext_ram.bss.buf" +CONFIG_FS_HEAPSIZE=2097152 +CONFIG_FS_LARGEFILE=y +CONFIG_FS_PROCFS=y +CONFIG_FS_ROMFS=y +CONFIG_FS_TMPFS=y +CONFIG_IDLETHREAD_STACKSIZE=2048 +CONFIG_INIT_ENTRYPOINT="nsh_main" +CONFIG_INIT_STACKSIZE=3072 +CONFIG_INTELHEX_BINARY=y +CONFIG_INTERPRETERS_CPYTHON=y +CONFIG_INTERPRETERS_CPYTHON_ENABLE_PIP=y +CONFIG_INTERPRETERS_CPYTHON_PYTHONPATH="/data" +CONFIG_INTERPRETERS_CPYTHON_STACKSIZE=512000 +CONFIG_LIBC_DLFCN=y +CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_LOCALE=y +CONFIG_LIBC_LOCALE_GETTEXT=y +CONFIG_LIBC_PERROR_STDOUT=y +CONFIG_LIBC_STRERROR=y +CONFIG_LIB_LIBFFI=y +CONFIG_LIB_ZLIB=y +CONFIG_LINE_MAX=200 +CONFIG_MM_KERNEL_HEAP=y +CONFIG_MM_REGIONS=2 +CONFIG_NAME_MAX=48 +CONFIG_NETDB_DNSCLIENT=y +CONFIG_NETDEV_LATEINIT=y +CONFIG_NETDEV_PHY_IOCTL=y +CONFIG_NETINIT_DHCPC=y +CONFIG_NETINIT_THREAD=y +CONFIG_NETUTILS_IPERF=y +CONFIG_NETUTILS_WEBCLIENT=y +CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 +CONFIG_NET_ICMP_SOCKET=y +CONFIG_NET_TCP=y +CONFIG_NET_UDP=y +CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6 +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_DISABLE_LOSMART=y +CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_READLINE=y +CONFIG_NSH_STRERROR=y +CONFIG_ONESHOT=y +CONFIG_PIPES=y +CONFIG_PREALLOC_TIMERS=0 +CONFIG_PSEUDOFS_SOFTLINKS=y +CONFIG_RR_INTERVAL=200 +CONFIG_SCHED_BACKTRACE=y +CONFIG_SMARTFS_MAXNAMLEN=48 +CONFIG_STACK_COLORATION=y +CONFIG_START_DAY=29 +CONFIG_START_MONTH=11 +CONFIG_START_YEAR=2019 +CONFIG_SYSTEM_DHCPC_RENEW=y +CONFIG_SYSTEM_DUMPSTACK=y +CONFIG_SYSTEM_FLASH_ERASEALL=y +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_PING=y +CONFIG_SYSTEM_SYSTEM=y +CONFIG_SYSTEM_SYSTEM_STACKSIZE=4096 +CONFIG_TESTING_FSTEST=y +CONFIG_TESTING_FSTEST_MOUNTPT="/mnt" +CONFIG_TESTING_HEAP=y +CONFIG_TIMER=y +CONFIG_TIMER_FD=y +CONFIG_TLS_NELEM=4 +CONFIG_TLS_TASK_NELEM=4 +CONFIG_UART0_SERIAL_CONSOLE=y +CONFIG_WEBCLIENT_MAXFILENAME=300
