Open
Description
Description
I am currently working on implementing a driver for the BlueNRG-2 package from STM. It is a low-energy Bluetooth SoC. The user-facing interface is currently huge (1000+ items).
How to solve the problem
The most user-friendly way to reduce this would be to add a library on top to handle most of the nitty-gritty Bluetooth work. This library could be the already existing nanoFramework.Device.Bluetooth library. The Bluetooth library would have to have an interface for the IoT device to implement.
Describe alternatives you've considered
An other option would be to add a library just for IoT devices but that is just a bunch of extra work that has already been done for the existing Bluetooth lib.