I'm trying to get DFU to work on my Xamarin iOS project. Has anyone managed to get the library binding of the iOS DFU library with Xamarin iOS?
I'm trying to get DFU to work on my Xamarin iOS project. Has anyone managed to get the library binding of the iOS DFU library with Xamarin iOS?
I assume it will be possible to release the library source as well, but it needs some modification before it is possible to release it to the public.
I've tomorrow commited some modification of the iOS project. There was a failure at the included files which I didn't see at the weekend (I've no iOS development environment at home).
Wonderful. Having the source code for that library would make this super useful. Many thanks for your efforts Adrian!
Hi, Adrian. I tested that great example. DFU works great. But I can't use it without Arendi's BLE library. The method that request DFU named "Update" require IPeripheral class which is in Arendi's BLE library. I'm using other BLE library. This library also has its Peripheral class but casting is not working. Could you ask to your engineer about this problem and how to solve? Thanks so much.
On that note - any news regarding release the code for the DFU library?
Hi benevbright, As I wrote above the DFU implementation depends on the Arendi.BleLibrary. This was important to us to avoid a platform specific implementation for the BLE services. So there is no way to use the DFU library with the nativ Android or iOS Bluetooth objects. The used read/write operations are completly different for Android and iOS and in our implemenation they are handled by the Arendi.BleLibrary. If you need to use another BLE library you probably need to adapt the Nordic Andoird DFU library or our implemenation (as soon as I've the code for the library ready). Adrian