From 27186a86067b2e053449773ac0cc60bf83a70e9f Mon Sep 17 00:00:00 2001 From: Emil Obalski Date: Mon, 16 Dec 2019 13:23:44 +0100 Subject: [PATCH] drivers: hwinfo: Use HAL for reading deviceID. Do not refer to registers directly when reading DEVICEID. Rely on HAL instead. Signed-off-by: Emil Obalski --- drivers/hwinfo/hwinfo_nrf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/hwinfo/hwinfo_nrf.c b/drivers/hwinfo/hwinfo_nrf.c index d092f2a95ea..6c2822d8913 100644 --- a/drivers/hwinfo/hwinfo_nrf.c +++ b/drivers/hwinfo/hwinfo_nrf.c @@ -7,6 +7,7 @@ #include #include #include +#include struct nrf_uid { u32_t id[2]; @@ -16,8 +17,8 @@ ssize_t z_impl_hwinfo_get_device_id(u8_t *buffer, size_t length) { struct nrf_uid dev_id; - dev_id.id[0] = NRF_FICR->DEVICEID[0]; - dev_id.id[1] = NRF_FICR->DEVICEID[1]; + dev_id.id[0] = nrf_ficr_deviceid_get(NRF_FICR, 0); + dev_id.id[1] = nrf_ficr_deviceid_get(NRF_FICR, 1); if (length > sizeof(dev_id.id)) { length = sizeof(dev_id.id);