Hello frends! Im trying switch from old scool stye developing (nrfSDK->arm-gcc->open OCD->st link V2) to nrf Connect SDK. My first goal - run blinky on custom board. And im have some problems. Blinky compiles without errors, but MS VS code show me errors in main.c - GPIO_DT_SPEC_GET. Im read about similar errors, but on this point not understand where is dig.
Chip - nrf51822 qfaa. When im use old way - my custom board works property.
my prj config, defconfig and board file. OS -Win 10, nrf Connect SDK - 2.2.0
CONFIG_GPIO=y
CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAA=y CONFIG_BOARD_MYTAG=y # Enable MPU CONFIG_ARM_MPU=y # Enable hardware stack protection CONFIG_HW_STACK_PROTECTION=y
// Copyright (c) 2023 Nordic Semiconductor ASA // SPDX-License-Identifier: Apache-2.0 /dts-v1/; #include <nordic/nrf51822_qfaa.dtsi> &gpio0 { status = "okay"; }; / { model = "MyTag"; compatible = "nordic-semiconductor,mytag"; chosen { zephyr,sram = &sram0; zephyr,flash = &flash0; zephyr,code-partition = &slot0_partition; }; leds{ compatible = "gpio-leds"; led0: led_0 { gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; label = "My led"; }; }; aliases { led0 = &led0; }; }; &flash0 { partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; boot_partition: partition@0 { label = "mcuboot"; reg = <0x0 0x8000>; }; slot0_partition: partition@8000 { label = "image-0"; reg = <0x8000 0x1a000>; }; slot1_partition: partition@22000 { label = "image-1"; reg = <0x22000 0x1a000>; }; scratch_partition: partition@3c000 { label = "image-scratch"; reg = <0x3c000 0x2000>; }; storage_partition: partition@3e000 { label = "storage"; reg = <0x3e000 0x2000>; }; }; };