diff --git a/samples/drivers/soc_flash_nrf/src/main.c b/samples/drivers/soc_flash_nrf/src/main.c index 8668707f616..0c3f20b3f28 100644 --- a/samples/drivers/soc_flash_nrf/src/main.c +++ b/samples/drivers/soc_flash_nrf/src/main.c @@ -9,6 +9,7 @@ #include #include #include +#include #include @@ -44,11 +45,9 @@ void main(void) printf("\nNordic nRF5 Flash Testing\n"); printf("=========================\n"); - flash_dev = - device_get_binding(DT_CHOSEN_ZEPHYR_FLASH_CONTROLLER_LABEL); - - if (!flash_dev) { - printf("Nordic nRF5 flash driver was not found!\n"); + flash_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_flash_controller)); + if (!device_is_ready(flash_dev)) { + printf("Flash device not ready\n"); return; }