From efd2872e435fd994bd6abe836a4df663701414aa Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Wed, 23 Mar 2022 15:20:40 +0100 Subject: [PATCH] samples: drivers: soc_flash_nrf: use DEVICE_DT_GET Flash device can be obtained at compile time using DEVICE_DT_GET. Signed-off-by: Gerard Marull-Paretas --- samples/drivers/soc_flash_nrf/src/main.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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; }