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

architecture: rework to integrate add-ons #8

Closed joelguittet closed 1 year ago

joelguittet commented 1 year ago

The purpose of this task is to rework the architecture of the mender-mcu-client in order to permit the future development of add-ons (Device Configuration, Device Monitoring, etc).

Add-on will be optionally integrated based on compilation config. This permit each project to limit the size of the mender-mcu-client library while having the minimum set of functionalities required.

For this purpose the current mender inventory implementation will be moved to an add-on (well indeed it's highly recommended to have it anyway!)

Tasks includes: