Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node should only occur on the mipi-dbi bus. #11

Open
olalonde opened this issue Aug 14, 2024 · 1 comment
Open

Node should only occur on the mipi-dbi bus. #11

olalonde opened this issue Aug 14, 2024 · 1 comment

Comments

@olalonde
Copy link

Screenshot 2024-08-15 at 4 04 43 AM

Getting build errors when trying to build lesson 5 exer 2. Full log:

 *  Executing task: nRF Connect: Generate config nrf52840dk_nrf52840 for /Users/redacted/code/nordic/inter_less5_exer2_solution 

Building inter_less5_exer2_solution
west build --build-dir /Users/redacted/code/nordic/inter_less5_exer2_solution/build /Users/redacted/code/nordic/inter_less5_exer2_solution --pristine --board nrf52840dk_nrf52840 --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=/Users/redacted/code/nordic/inter_less5_exer2_solution/prj.conf -DEXTRA_DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840.overlay -DBOARD_ROOT=/Users/redacted/code/nordic/myboards;/Users/redacted/code/nordic/inter_less5_exer2_solution

-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: /Users/redacted/code/nordic/inter_less5_exer2_solution
-- CMake version: 3.21.0
-- Found Python3: /opt/nordic/ncs/toolchains/f8037e9b83/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
-- Cache files will be written to: /Users/redacted/Library/Caches/zephyr
-- Zephyr version: 3.6.99 (/opt/nordic/ncs/v2.7.0/zephyr)
-- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
CMake Warning at /opt/nordic/ncs/v2.7.0/zephyr/cmake/modules/boards.cmake:110 (message):
  Deprecated BOARD=nrf52840dk_nrf52840 specified, board automatically changed
  to: nrf52840dk/nrf52840.
Call Stack (most recent call first):
  /opt/nordic/ncs/v2.7.0/zephyr/cmake/modules/zephyr_default.cmake:132 (include)
  /opt/nordic/ncs/v2.7.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  /opt/nordic/ncs/v2.7.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:8 (find_package)


-- Board: nrf52840dk, qualifiers: nrf52840
-- Found host-tools: zephyr 0.16.5 (/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.16.5 (/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk)
-- Found Dtc: /opt/nordic/ncs/toolchains/f8037e9b83/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
-- Found BOARD.dts: /opt/nordic/ncs/v2.7.0/zephyr/boards/nordic/nrf52840dk/nrf52840dk_nrf52840.dts
-- Found devicetree overlay: /Users/redacted/code/nordic/inter_less5_exer2_solution/boards/nrf52840dk_nrf52840.overlay
-- Found devicetree overlay: boards/nrf52840dk_nrf52840.overlay
-- Generated zephyr.dts: /Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/dts.cmake

warning: Experimental symbol MIPI_DBI is enabled.

Parsing /opt/nordic/ncs/v2.7.0/zephyr/Kconfig
Loaded configuration '/opt/nordic/ncs/v2.7.0/zephyr/boards/nordic/nrf52840dk/nrf52840dk_nrf52840_defconfig'
Merged configuration '/Users/redacted/code/nordic/inter_less5_exer2_solution/prj.conf'
Configuration saved to '/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/.config'
Kconfig header saved to '/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
-- Using ccache: /opt/nordic/ncs/toolchains/f8037e9b83/bin/ccache
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/redacted/code/nordic/inter_less5_exer2_solution/build
-- west build: building application
[1/160] Preparing syscall dependency handling

[2/160] Generating ../../zephyr/include/generated/zephyr_commit.h
[3/160] Generating ../../zephyr/include/generated/ncs_version.h
[4/160] Generating ../../zephyr/include/generated/ncs_commit.h
[5/160] Generating misc/generated/syscalls_subdirs.trigger
[6/160] Generating include/generated/version.h
-- Zephyr version: 3.6.99 (/opt/nordic/ncs/v2.7.0/zephyr), build: v3.6.99-ncs2
[7/160] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[8/160] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[9/160] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[10/160] Generating include/generated/driver-validation.h
[11/160] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
[12/160] Generating include/generated/offsets.h
[13/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/dec.c.obj
[14/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/hex.c.obj
[15/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
[16/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[17/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[18/160] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/160] Building C object CMakeFiles/app.dir/src/ili_screen_controller.c.obj
[20/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/heap/heap.c.obj
[21/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[22/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/rb.c.obj
[23/160] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[24/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/timeutil.c.obj
[25/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[26/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/notify.c.obj
[27/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[28/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[29/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/bitarray.c.obj
[30/160] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/onoff.c.obj
[31/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
[32/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_cache.c.obj
[33/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[34/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
[35/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
[36/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/mem_mgmt/mem_attr.c.obj
[37/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
[38/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/backends/log_backend_uart.c.obj
[39/160] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/backends/log_backend_rtt.c.obj
[40/160] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.7.0/nrf/lib/boot_banner/banner.c.obj
[41/160] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault_s.S.obj
[42/160] Building ASM object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi_on_reset.S.obj
[43/160] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.7.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
[44/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault.c.obj
[45/160] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/reset.S.obj
[46/160] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.7.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
[47/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fpu.c.obj
[48/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/exc_exit.c.obj
[49/160] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/tls.c.obj
[50/160] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
[51/160] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/fatal.c.obj
[52/160] Linking C static library app/libapp.a
[53/160] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi.c.obj
[54/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/scb.c.obj
[55/160] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
[56/160] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/vector_table.S.obj
[57/160] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap_helper.S.obj
[58/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread_abort.c.obj
[59/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap.c.obj
[60/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread.c.obj
[61/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/prep_c.c.obj
[62/160] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/__aeabi_read_tp.S.obj
[63/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/cpu_idle.c.obj
[64/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/isr_wrapper.c.obj
[65/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_init.c.obj
[66/160] Linking C static library zephyr/arch/common/libisr_tables.a
[67/160] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_core_mpu.c.obj
[68/160] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu_regions.c.obj
[69/160] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu.c.obj
[70/160] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[71/160] Linking C static library zephyr/arch/arch/arm/core/libarch__arm__core.a
[72/160] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
[73/160] Linking C static library zephyr/libzephyr.a
[74/160] Building C object zephyr/soc/soc/nrf52840/CMakeFiles/soc__nordic.dir/validate_binding_headers.c.obj
[75/160] Building C object zephyr/soc/soc/nrf52840/CMakeFiles/soc__nordic.dir/validate_base_addresses.c.obj
[76/160] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_manage.c.obj
[77/160] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[78/160] Building C object zephyr/soc/soc/nrf52840/CMakeFiles/soc__nordic.dir/validate_enabled_instances.c.obj
[79/160] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
[80/160] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[81/160] Linking C static library zephyr/arch/common/libarch__common.a
[82/160] Building C object zephyr/soc/soc/nrf52840/CMakeFiles/soc__nordic.dir/nrf52/soc.c.obj
[83/160] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
[84/160] Linking C static library zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a
[85/160] Generating linker_zephyr_pre0.cmd
[86/160] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[87/160] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
[88/160] Building C object zephyr/drivers/display/CMakeFiles/drivers__display.dir/display_ili9340.c.obj
[89/160] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
[90/160] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[91/160] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
[92/160] Linking C static library zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a
[93/160] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_common.c.obj
[94/160] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
[95/160] Linking C static library zephyr/drivers/console/libdrivers__console.a
[96/160] Linking C static library zephyr/soc/soc/nrf52840/libsoc__nordic.a
[97/160] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_spi.c.obj
[98/160] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
[99/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/mdk/system_nrf52840.c.obj
[100/160] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_spim.c.obj
[101/160] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
[102/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
[103/160] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[104/160] Building C object modules/nrf/drivers/hw_cc3xx/CMakeFiles/..__nrf__drivers__hw_cc3xx.dir/hw_cc3xx.c.obj
[105/160] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
[106/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
[107/160] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
[108/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/helpers/nrfx_gppi_ppi.c.obj
[109/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
[110/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
[111/160] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[112/160] Building C object modules/segger/CMakeFiles/modules__segger.dir/opt/nordic/ncs/v2.7.0/modules/debug/segger/SEGGER/SEGGER_RTT.c.obj
[113/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ppi.c.obj
[114/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/drivers/src/nrfx_spim.c.obj
[115/160] Linking C static library zephyr/drivers/spi/libdrivers__spi.a
[116/160] Linking C static library modules/nrf/drivers/hw_cc3xx/lib..__nrf__drivers__hw_cc3xx.a
[117/160] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/drivers/src/nrfx_spi.c.obj
[118/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[119/160] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[120/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[121/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[122/160] Building C object modules/segger/CMakeFiles/modules__segger.dir/SEGGER_RTT_zephyr.c.obj
[123/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
[124/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[125/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[126/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[127/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[128/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[129/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/float.c.obj
[130/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[131/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[132/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[133/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[134/160] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
[135/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/160] Linking C static library modules/segger/libmodules__segger.a
[137/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[138/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[139/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[140/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[141/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeslicing.c.obj
[142/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[143/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[144/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[145/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
[146/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[147/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[148/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/priority_queues.c.obj
[149/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[150/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
[151/160] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[152/160] Linking C static library zephyr/kernel/libkernel.a
[153/160] Building C object zephyr/drivers/display/CMakeFiles/drivers__display.dir/display_ili9xxx.c.obj
FAILED: zephyr/drivers/display/CMakeFiles/drivers__display.dir/display_ili9xxx.c.obj 
ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DNRF52840_XXAA -DPICOLIBC_LONG_LONG_PRINTF_SCANF -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR_SUPERVISOR__ -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.7.0/zephyr/include -I/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated -I/opt/nordic/ncs/v2.7.0/zephyr/soc/nordic -I/opt/nordic/ncs/v2.7.0/zephyr/soc/nordic/nrf52/. -I/opt/nordic/ncs/v2.7.0/zephyr/soc/nordic/common/. -I/opt/nordic/ncs/v2.7.0/nrf/include -I/opt/nordic/ncs/v2.7.0/nrf/tests/include -I/opt/nordic/ncs/v2.7.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.7.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.7.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.7.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.7.0/modules/debug/segger/SEGGER -I/opt/nordic/ncs/v2.7.0/modules/debug/segger/Config -isystem /opt/nordic/ncs/v2.7.0/zephyr/lib/libc/common/include -isystem /opt/nordic/ncs/v2.7.0/nrfxlib/crypto/nrf_cc310_platform/include -Wshadow -fno-strict-aliasing -Os -imacros /Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/Users/redacted/code/nordic/inter_less5_exer2_solution=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.7.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.7.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -MD -MT zephyr/drivers/display/CMakeFiles/drivers__display.dir/display_ili9xxx.c.obj -MF zephyr/drivers/display/CMakeFiles/drivers__display.dir/display_ili9xxx.c.obj.d -o zephyr/drivers/display/CMakeFiles/drivers__display.dir/display_ili9xxx.c.obj -c /opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c
In file included from /opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/device.h:12,
                 from /opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/drivers/mipi_dbi.h:33,
                 from /opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.h:12,
                 from /opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:9:
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_gamset' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:54:27: note: in expansion of macro 'DT_PROP'
   54 |                 .gamset = DT_PROP(DT_INST(n, ilitek_ili9340), gamset),         \
      |                           ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:54:35: note: in expansion of macro 'DT_INST'
   54 |                 .gamset = DT_PROP(DT_INST(n, ilitek_ili9340), gamset),         \
      |                                   ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_frmctr1' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:55:28: note: in expansion of macro 'DT_PROP'
   55 |                 .frmctr1 = DT_PROP(DT_INST(n, ilitek_ili9340), frmctr1),       \
      |                            ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:55:36: note: in expansion of macro 'DT_INST'
   55 |                 .frmctr1 = DT_PROP(DT_INST(n, ilitek_ili9340), frmctr1),       \
      |                                    ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_disctrl' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:56:28: note: in expansion of macro 'DT_PROP'
   56 |                 .disctrl = DT_PROP(DT_INST(n, ilitek_ili9340), disctrl),       \
      |                            ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:56:36: note: in expansion of macro 'DT_INST'
   56 |                 .disctrl = DT_PROP(DT_INST(n, ilitek_ili9340), disctrl),       \
      |                                    ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_pwctrl1' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:57:28: note: in expansion of macro 'DT_PROP'
   57 |                 .pwctrl1 = DT_PROP(DT_INST(n, ilitek_ili9340), pwctrl1),       \
      |                            ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:57:36: note: in expansion of macro 'DT_INST'
   57 |                 .pwctrl1 = DT_PROP(DT_INST(n, ilitek_ili9340), pwctrl1),       \
      |                                    ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_pwctrl2' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:58:28: note: in expansion of macro 'DT_PROP'
   58 |                 .pwctrl2 = DT_PROP(DT_INST(n, ilitek_ili9340), pwctrl2),       \
      |                            ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:58:36: note: in expansion of macro 'DT_INST'
   58 |                 .pwctrl2 = DT_PROP(DT_INST(n, ilitek_ili9340), pwctrl2),       \
      |                                    ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_vmctrl1' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:59:28: note: in expansion of macro 'DT_PROP'
   59 |                 .vmctrl1 = DT_PROP(DT_INST(n, ilitek_ili9340), vmctrl1),       \
      |                            ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:59:36: note: in expansion of macro 'DT_INST'
   59 |                 .vmctrl1 = DT_PROP(DT_INST(n, ilitek_ili9340), vmctrl1),       \
      |                                    ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_vmctrl2' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:60:28: note: in expansion of macro 'DT_PROP'
   60 |                 .vmctrl2 = DT_PROP(DT_INST(n, ilitek_ili9340), vmctrl2),       \
      |                            ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:60:36: note: in expansion of macro 'DT_INST'
   60 |                 .vmctrl2 = DT_PROP(DT_INST(n, ilitek_ili9340), vmctrl2),       \
      |                                    ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_pgamctrl' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_PATH'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:61:29: note: in expansion of macro 'DT_PROP'
   61 |                 .pgamctrl = DT_PROP(DT_INST(n, ilitek_ili9340), pgamctrl),     \
      |                             ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:61:37: note: in expansion of macro 'DT_INST'
   61 |                 .pgamctrl = DT_PROP(DT_INST(n, ilitek_ili9340), pgamctrl),     \
      |                                     ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_ngamctrl' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_PATH'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:62:29: note: in expansion of macro 'DT_PROP'
   62 |                 .ngamctrl = DT_PROP(DT_INST(n, ilitek_ili9340), ngamctrl),     \
      |                             ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9340.h:62:37: note: in expansion of macro 'DT_INST'
   62 |                 .ngamctrl = DT_PROP(DT_INST(n, ilitek_ili9340), ngamctrl),     \
      |                                     ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:379:9: note: in expansion of macro 'ILI9340_REGS_INIT'
  379 |         ILI##t##_REGS_INIT(n);                                                 \
      |         ^~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_mipi_max_frequency' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_sdhc_1_P_spi_max_frequency'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/drivers/mipi_dbi.h:56:30: note: in expansion of macro 'DT_PROP'
   56 |                 .frequency = DT_PROP(node_id, mipi_max_frequency),      \
      |                              ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:386:35: note: in expansion of macro 'MIPI_DBI_SPI_CONFIG_DT'
  386 |                         .config = MIPI_DBI_SPI_CONFIG_DT(                      \
      |                                   ^~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:376:31: note: in expansion of macro 'DT_INST'
  376 | #define INST_DT_ILI9XXX(n, t) DT_INST(n, ilitek_ili##t)
      |                               ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:387:49: note: in expansion of macro 'INST_DT_ILI9XXX'
  387 |                                                 INST_DT_ILI9XXX(n, t),         \
      |                                                 ^~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_pixel_format' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_reg_EXISTS'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:392:33: note: in expansion of macro 'DT_PROP'
  392 |                 .pixel_format = DT_PROP(INST_DT_ILI9XXX(n, t), pixel_format),  \
      |                                 ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:376:31: note: in expansion of macro 'DT_INST'
  376 | #define INST_DT_ILI9XXX(n, t) DT_INST(n, ilitek_ili##t)
      |                               ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:392:41: note: in expansion of macro 'INST_DT_ILI9XXX'
  392 |                 .pixel_format = DT_PROP(INST_DT_ILI9XXX(n, t), pixel_format),  \
      |                                         ^~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_rotation' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_compatible'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:393:29: note: in expansion of macro 'DT_PROP'
  393 |                 .rotation = DT_PROP(INST_DT_ILI9XXX(n, t), rotation),          \
      |                             ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:376:31: note: in expansion of macro 'DT_INST'
  376 | #define INST_DT_ILI9XXX(n, t) DT_INST(n, ilitek_ili##t)
      |                               ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:393:37: note: in expansion of macro 'INST_DT_ILI9XXX'
  393 |                 .rotation = DT_PROP(INST_DT_ILI9XXX(n, t), rotation),          \
      |                                     ^~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/redacted/code/nordic/inter_less5_exer2_solution/build/zephyr/include/generated/devicetree_generated.h:15457:36: error: 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_display_inversion' undeclared here (not in a function); did you mean 'DT_N_S_soc_S_spi_4002f000_S_ili9340_0_P_compatible_LEN'?
15457 | #define DT_N_INST_0_ilitek_ili9340 DT_N_S_soc_S_spi_4002f000_S_ili9340_0
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:4534:29: note: in definition of macro 'DT_CAT3'
 4534 | #define DT_CAT3(a1, a2, a3) a1 ## a2 ## a3
      |                             ^~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:396:30: note: in expansion of macro 'DT_PROP'
  396 |                 .inversion = DT_PROP(INST_DT_ILI9XXX(n, t), display_inversion),\
      |                              ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_N_INST_0_ilitek_ili9340'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:104:26: note: in expansion of macro 'UTIL_PRIMITIVE_CAT'
  104 | #define UTIL_CAT(a, ...) UTIL_PRIMITIVE_CAT(a, __VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/devicetree.h:336:31: note: in expansion of macro 'UTIL_CAT'
  336 | #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
      |                               ^~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:376:31: note: in expansion of macro 'DT_INST'
  376 | #define INST_DT_ILI9XXX(n, t) DT_INST(n, ilitek_ili##t)
      |                               ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:396:38: note: in expansion of macro 'INST_DT_ILI9XXX'
  396 |                 .inversion = DT_PROP(INST_DT_ILI9XXX(n, t), display_inversion),\
      |                                      ^~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_listify.h:18:9: note: in expansion of macro 'ILI9XXX_INIT'
   18 |         F(0, __VA_ARGS__)
      |         ^
/opt/nordic/ncs/v2.7.0/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'Z_UTIL_LISTIFY_1'
  105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__
      |                                    ^
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:409:9: note: in expansion of macro 'LISTIFY'
  409 |         LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
      |         ^~~~~~~
/opt/nordic/ncs/v2.7.0/zephyr/drivers/display/display_ili9xxx.c:413:1: note: in expansion of macro 'DT_INST_FOREACH_ILI9XXX_STATUS_OKAY'
  413 | DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(9340);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/f8037e9b83/bin/cmake --build /Users/redacted/code/nordic/inter_less5_exer2_solution/build

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 
@heidisollie
Copy link
Collaborator

Hi, please create a ticket on DevZone for these kinds of issues: https://devzone.nordicsemi.com/support/add

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants