From 80fa70da4e60d6dc5fb3242bd6f6db375cd0894e Mon Sep 17 00:00:00 2001 From: Peter Bee Date: Wed, 14 Dec 2022 11:49:44 +0800 Subject: [PATCH] boards/sim: Add nxcamera config Config which enables nxcamera app and video framework. Exclude from CI macOS test because macOS does not have V4L2. (Maybe consider adding it back after porting with avfoundation) Signed-off-by: Peter Bee --- boards/sim/sim/sim/configs/nxcamera/defconfig | 74 +++++++++++++++++++ tools/ci/testlist/sim-01.dat | 3 + 2 files changed, 77 insertions(+) create mode 100644 boards/sim/sim/sim/configs/nxcamera/defconfig diff --git a/boards/sim/sim/sim/configs/nxcamera/defconfig b/boards/sim/sim/sim/configs/nxcamera/defconfig new file mode 100644 index 0000000000..ec0d385e8c --- /dev/null +++ b/boards/sim/sim/sim/configs/nxcamera/defconfig @@ -0,0 +1,74 @@ +# +# 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_CMDOPT_HEXDUMP is not set +CONFIG_ALLSYMS=y +CONFIG_ARCH="sim" +CONFIG_ARCH_BOARD="sim" +CONFIG_ARCH_BOARD_SIM=y +CONFIG_ARCH_CHIP="sim" +CONFIG_ARCH_SIM=y +CONFIG_BOARDCTL_APP_SYMTAB=y +CONFIG_BOARDCTL_POWEROFF=y +CONFIG_BOARD_LOOPSPERMSEC=0 +CONFIG_BOOT_RUNFROMEXTSRAM=y +CONFIG_BUILTIN=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_DEV_GPIO=y +CONFIG_DEV_LOOP=y +CONFIG_DEV_ZERO=y +CONFIG_DRIVERS_VIDEO=y +CONFIG_EXAMPLES_GPIO=y +CONFIG_EXAMPLES_HELLO=y +CONFIG_FAT_LCNAMES=y +CONFIG_FAT_LFN=y +CONFIG_FS_BINFS=y +CONFIG_FS_FAT=y +CONFIG_FS_PROCFS=y +CONFIG_FS_RAMMAP=y +CONFIG_FS_ROMFS=y +CONFIG_GPIO_LOWER_HALF=y +CONFIG_IDLETHREAD_STACKSIZE=4096 +CONFIG_INIT_ENTRYPOINT="nsh_main" +CONFIG_IOEXPANDER=y +CONFIG_IOEXPANDER_DUMMY=y +CONFIG_LIBC_ENVPATH=y +CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_LOCALE=y +CONFIG_LIBC_LOCALE_CATALOG=y +CONFIG_LIBC_LOCALE_GETTEXT=y +CONFIG_LIBC_MAX_EXITFUNS=1 +CONFIG_LIBC_NUMBERED_ARGS=y +CONFIG_LIBYUV=y +CONFIG_NSH_ARCHINIT=y +CONFIG_NSH_ARCHROMFS=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_FATDEVNO=2 +CONFIG_NSH_FILE_APPS=y +CONFIG_NSH_READLINE=y +CONFIG_NSH_ROMFSDEVNO=1 +CONFIG_NSH_ROMFSETC=y +CONFIG_PATH_INITIAL="/bin" +CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 +CONFIG_PSEUDOFS_ATTRIBUTES=y +CONFIG_PSEUDOFS_SOFTLINKS=y +CONFIG_READLINE_TABCOMPLETION=y +CONFIG_SCHED_BACKTRACE=y +CONFIG_SCHED_HAVE_PARENT=y +CONFIG_SCHED_HPWORK=y +CONFIG_SIM_FBHEIGHT=480 +CONFIG_SIM_FBWIDTH=640 +CONFIG_SIM_X11FB=y +CONFIG_START_MONTH=12 +CONFIG_START_YEAR=2022 +CONFIG_SYSTEM_DUMPSTACK=y +CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NXCAMERA=y +CONFIG_SYSTEM_SYSTEM=y +CONFIG_VIDEO=y +CONFIG_VIDEO_FB=y +CONFIG_VIDEO_STREAM=y diff --git a/tools/ci/testlist/sim-01.dat b/tools/ci/testlist/sim-01.dat index 0c4de0ec07..4269dbf7b9 100644 --- a/tools/ci/testlist/sim-01.dat +++ b/tools/ci/testlist/sim-01.dat @@ -3,6 +3,9 @@ # macOS doesn't have ALSA -Darwin,sim:alsa +# macOS doesn't have V4L2 +-Darwin,sim:nxcamera + # clang doesn't -fsanitize=kernel-address -Darwin,sim:kasan -Darwin,sim:citest