joelguittet / mender-mcu-client

Mender client for MCU, just because it's cool to have it
Apache License 2.0
37 stars 7 forks source link

Rework add-ons and integrate troubleshoot file transfer feature #81

Closed joelguittet closed 2 months ago

joelguittet commented 3 months ago

The purpose of this Pull-Request is to rework add-ons architecture to integrate new troubleshoot feature such as the fiel transfer APIs. See https://github.com/joelguittet/mender-mcu-client/issues/80.

Add-ons APIs have been moved to add-ns directory so that the core APIs doesn't include add-ons APIs. Troubleshoot add-on is totally reworked. Troubleshoot callbacks are modified.

sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
116 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
9.2% Duplication on New Code

See analysis details on SonarCloud

joelguittet commented 2 months ago

Tested on ESP32 and Zephyr examples with files up to 60KB, both upload and download, will now merge the feature.