bitcraze / crazyflie-lib-python

Python library to communicate with Crazyflie
Other
258 stars 892 forks source link

Add support for upgrading nRF51 soft device and bootloader #439

Closed evoggy closed 9 months ago

evoggy commented 9 months ago

This adds support for updating the nRF51 soft device and bootloader, which is needed so we can support the nRF51 softdevice update from s110 to s130. The softdevice and bootloader is distributed together as a binary, avoiding the risk of flashing incompatible softdeice/bootloader, which would require a debugger for restoring the nRF51. Below is a list of some of the changes made in the PR.

The following has been added to the manifest file:

The following was added for the bootloader communication:

Special handling has been added for the soft device flashing:

ataffanel commented 9 months ago

Looks good, great job!