Getting to grips with DWM1001: various Questions

Hi Yves,

Thanks for the reply, much appreciated.

Can I ask why it would be so difficult to add another service and a couple of general purpose characteristics to the system? I have created custom characteristics on the nRF and while it’s not trivial, I think now I have the experience I could knock one up in a day without any difficulty.

This would not affect in any way the basic way your system worked, but give users the opportunity to send their own data. If you made simply two characteristics of a decent size (say 230 bytes) - one read, one write - as is available with the latest BT, people could use it to send any sort of data with their own protocol used in the characteristic. You could then have an API call to write to and read from those characteristcs. This would not be a big job for your software engineers at all.

Of course, as an end user I am absolutely bufuddled why a silicon manufacturer would want to lock down their software at all, surely you want people to use and buy your devices? Providing the source code in ANSI C so it can be ported to any processor seems like the most basic common sense thing to do to sell more silicon to my simple mind!

Merci pour votre assitance. :slight_smile: