Hello Louis, hello Peter,
I have no experience in programming something, that relies on protocols.
But I imagine that the tasks could be properly shared. The complexity of bluetooth appears to me to be caused by the variety of profiles. Each profile represents a specific usecase and relies on a specific protocol.
So I assume, that the tasks could be distributed to different members of a community. That would break down the complexity to something that then seems to be manageable for each single programmer.
And I also think, that each target will have to be addressed by its own extern classes…
It definitely is on my agenda. But at the moment my plan is, to develop one profile for one specific usecase in about a few months. It’s also a matter of time.
But once it is done, in fact it would be a KILLER APPLICATION.