Hello,
NCS1.9.99, vscode, nRF5340-DK,
gpio_pin_configure_dt() got error!

main.c
#include <zephyr.h>
#include <sys/printk.h>
#include <devicetree.h>
#include <logging/log.h>
#include <device.h>
#include <hal/nrf_gpio.h>
#include <drivers/gpio.h>
LOG_MODULE_REGISTER(main, 4);
static struct gpio_dt_spec sp_PWR_1V8_EN = GPIO_DT_SPEC_GET_OR(DT_NODELABEL(PWR_1V8_EN), gpios,{0});
void main(void)
{
printk("Hello World! %s\n", CONFIG_BOARD);
#if defined (NRF5340_XXAA_APPLICATION)
gpio_pin_configure_dt(&sp_PWR_1V8_EN, GPIO_OUTPUT_ACTIVE);
gpio_pin_set_dt(&sp_PWR_1V8_EN,1);// high
#endif
printk("Hello World! -------------------started\n");
while(true){k_msleep(1000);}
}
nrf5340dk_nrf5340_cpuapp.overlay and prj.conf
/{
leds {
compatible = "gpio-leds";
led0: led_0 {
gpios = < &gpio0 0x0d 0x1 >;
label = "Green LED 0";
};
led1: led_1 {
status = "disabled";
};
led2: led_2 {
status = "disabled";
};
led3: led_3 {
status = "disabled";
};
};
gpio_s {
compatible = "gpio-keys";
PWR_1V8_EN: PWR_1V8_EN_ {
status = "okay";
gpios = < &gpio0 0x1f GPIO_ACTIVE_HIGH >;//0x1e
label = "PWR_1V8_EN";
};
};
};
CONFIG_DEBUG=n CONFIG_ASSERT=n # can't do in irq CONFIG_STACK_USAGE=n CONFIG_THREAD_MONITOR=n CONFIG_MAIN_STACK_SIZE =8912 CONFIG_GPIO=y # CONFIG_GPIO_NRFX=y # Uart driver CONFIG_SERIAL=y # Logging CONFIG_LOG=y
Best regards