Can I use DWM3000 on BareMetal?

Hi,

Can I use DWM3000 on BareMetal?

Because my ble app is based on BareMetal.

Thanks.

Hi @theo ,

The DW3000 is a slave only SPI device which is controlled by a host system.
So this only depends on the software you’re implementing in the host system side (microcontroller) in order to communicate with the DW3000.

In Release package published in the website, you can find bare metal examples on NUCLEO-F429ZI and nRF52840-DK boards.

1 Like

I misunderstood the question and posted it
I ask you again.

On BareMetal, the DW3000 works just fine.

However, the niq library is currently unavailable.

Looking at the niq library, I guess that FreeRTOS seems to be needed.

Do I have to use FreeRTOS to use the niq library?

Thanks.

1 Like

Hi @theo ,

You can use the niq library as Bare-metal.
You need in this case to provide new callback to stat and stop UWB TWR session.

Wassim

2 Likes