#ifndef DEVICE_EXTERN_GEN_H
#define DEVICE_EXTERN_GEN_H

#ifdef __cplusplus
extern "C" {
#endif

extern const struct device DEVICE_DT_NAME_GET(DT_N);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_aliases);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_chosen);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_buttons);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_gpio_418c0500);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_buttons_S_button_0);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_buttons_S_button_1);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_buttons_S_button_2);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_buttons_S_button_3);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_cpus);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_cpus_S_cpu_1);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_cpus_S_cpu_1_S_mpu_e000ed90);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000_S_partitions);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000_S_partitions_S_partition_0);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000_S_partitions_S_partition_c000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000_S_partitions_S_partition_1e000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000_S_partitions_S_partition_30000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_flash_controller_41080000_S_flash_1000000_S_partitions_S_partition_3a000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_leds);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_leds_S_led_0);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_leds_S_led_1);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_leds_S_led_2);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_leds_S_led_3);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_reserved_memory);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_reserved_memory_S_memory_20070000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_interrupt_controller_e000e100);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_clock_41005000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_dppic_4100f000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_ecb_4100d000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_egu_41014000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_ficr_1ff0000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_gpio_418c0800);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_gpiote_4100a000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_i2c_41013000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_ipc_41012000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_memory_20000000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_memory_21000000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_power_41005000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_random_41009000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_rtc_41011000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_rtc_41016000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_spi_41013000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_temp_41010000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_timer_4100c000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_timer_41018000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_timer_41019000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_timer_e000e010);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_uart_41013000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_uicr_1ff8000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_vmc_41081000);
extern const struct device DEVICE_DT_NAME_GET(DT_N_S_soc_S_watchdog_4100b000);

#ifdef __cplusplus
}
#endif

#endif /* DEVICE_EXTERN_GEN_H */
