Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
76e83c049This file is pinned to the selected release. Download the original to open it in your design tool.
sample:
description: Hello World sample, the simplest Zephyr, but with a shell
application
name: hello shell
common:
tags:
- bridle
- xip
- kernel
- introduction
integration_platforms:
- cytron_maker_nano_rp2040
- cytron_maker_pi_rp2040
- native_posix
- native_posix/native/64
- native_sim
- native_sim/native/64
- qemu_x86
- qemu_x86/atom/nokpti
- qemu_x86/atom/nommu
- qemu_x86/atom/nopae
- qemu_x86/atom/virt
- qemu_x86/atom/xip
# Qemu issue: - qemu_x86_lakemont
# Qemu issue: - qemu_x86_tiny
- qemu_x86_64
- qemu_x86_64/atom/nokpti
- qemu_cortex_r5
- qemu_cortex_m0
- qemu_cortex_m3
- qemu_cortex_a9
- qemu_cortex_a53
- qemu_cortex_a53/qemu_cortex_a53/smp
- qemu_cortex_a53/qemu_cortex_a53/xip
- qemu_kvm_arm64
# SDK & binary size issue: - qemu_arc/qemu_arc_em
# SDK & binary size issue: - qemu_arc/qemu_arc_hs
# SDK & binary size issue: - qemu_arc/qemu_arc_hs/xip
# SDK & binary size issue: - qemu_arc/qemu_arc_hs5x
# SDK & binary size issue: - qemu_arc/qemu_arc_hs6x
- qemu_malta
- qemu_malta/qemu_malta/be
- qemu_riscv32e
- qemu_riscv32
- qemu_riscv32/qemu_virt_riscv32/smp
# RAM overflow issue: - qemu_riscv32_xip
- qemu_riscv64
- qemu_riscv64/qemu_virt_riscv64/smp
- qemu_xtensa
- qemu_xtensa/dc233c/mmu
- qemu_leon3
- qemu_nios2
- arduino_zero
- mimxrt1010_evk
- mimxrt1060_evk
- mimxrt1060_evkb
- mimxrt1170_evk/mimxrt1176/cm4
- mimxrt1170_evk/mimxrt1176/cm7
- mimxrt1170_evk@B/mimxrt1176/cm4
- mimxrt1170_evk@B/mimxrt1176/cm7
- nrf52840dk/nrf52840
- nrf9160dk/nrf52840
- nrf9160dk/nrf9160
- nucleo_f303re
- nucleo_f401re
- nucleo_f413zh
- nucleo_f746zg
- nucleo_f767zi
- nucleo_l496zg
- picoboy
- rpi_pico
- rpi_pico/rp2040/w
- seeeduino_cm0
- seeeduino_lotus
- seeeduino_xiao
- xiao_samd21
- waveshare_rp2040_one
- waveshare_rp2040_zero
- waveshare_rp2040_matrix
- waveshare_rp2040_tiny
- waveshare_rp2040_eth
- waveshare_rp2040_lcd_0_96
- waveshare_rp2040_plus
- waveshare_rp2040_plus@16mb
- waveshare_rp2040_geek
tests:
bridle.sample.helloshell.commands:
filter: CONFIG_QEMU_TARGET and CONFIG_SERIAL and
(dt_chosen_enabled("zephyr,shell-uart") or
CONFIG_XTENSA_SIM_CONSOLE)
extra_args:
- CMAKE_BUILD_TYPE=ZRelease
harness: pytest
timeout: 300
bridle.sample.helloshell.sayhello:
filter: CONFIG_QEMU_TARGET and CONFIG_CONSOLE and
(dt_chosen_enabled("zephyr,console") or
CONFIG_XTENSA_SIM_CONSOLE)
extra_args: CMAKE_BUILD_TYPE=ZRelease
harness: console
harness_config:
type: one_line
regex:
- "Hello World! I'm THE SHELL from (.*)"
bridle.sample.helloshell.debug:
build_only: true
build_on_all: true
extra_args: CMAKE_BUILD_TYPE=ZDebug