Channel Sounding With Real Time Ranging Fails To Build

Hi, I have cloned the channel sounding with range requestor samples but every time I try to build it I encounter the error:

error: 'RAS_FEAT_REALTIME_RD' undeclared (first use in this function)
  176 |         if (!(ras_feature_bits & RAS_FEAT_REALTIME_RD))
  
In function 'main':
  593 |         const bool realtime_rd = ras_feature_bits & RAS_FEAT_REALTIME_RD;
  
warning: implicit declaration of function 'bt_ras_rreq_realtime_rd_subscribe'; did you mean 'bt_ras_rreq_rd_ready_subscribe'? [-Wimplicit-function-declaration]
  596 |                 err = bt_ras_rreq_realtime_rd_subscribe(connection,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                       bt_ras_rreq_rd_ready_subscribe
[29/360] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_core.c.obj
ninja: build stopped: subcommand failed.

I have not changed the code or anything, but it just fails to build every time. Any help is appreciated.

Also I am trying to make multiple initiators connect to multiple reflectors, does anyone know if that is possible? Is the hardware powerful enough for that to happen? Because I have modified another sample without real time ranging but every time I try to start the two initiators one of them always says "Tried to parse empty step data", I am not sure if this is software or hardware or how to fix it. Thanks!

Related