Hello,
I am using example code of MAX30101 Pulse Oximeter sensor with nRF SDK v1.5.0 on board NRF5240DK. I copied the example from the ncs \ v1.5.0 \ zephyr \ samples \ sensor \ max30101 folder to the ncs \ v1.5.0 \ nrf \ samples \ sensor \ max3010 folder. I also created a file nrf5340dk_nrf5340_cpuapp.overlay in the \board folder and added there:
&i2c0 {
max30101 @ 57 {
compatible = "max, max30101";
reg = <0x57>;
label = "MAX30101";
};
};
& gpioa {
status = "okay";
};
Building the example code I am getting macro error in devicetree.h file as mentioned below
#define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat))
with following message in output
error: 'DT_N_INST_0_max_max30101_P_label' undeclared (first use in this function)
Please suggest appropriate solution for the above problem.
Thanks.