This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Use of additional flash page in SDK For Mesh 4.1.0 for Light LC/CTL/Lightness models

In SDK For Mesh 4.1.0 the Light LC/CTL/Lightness models were added. The problem with this addition is that another flash page is reserved for the models metadata and possible any model state if those models actually were included in the build.

This MESH_CONFIG_FILE was defined in model_common.c where functions used by other models are provided. Thus basically forcing this additional page upon the user of the SDK wasting flash space and wrecking updates This wasn't mentioned in any migration guide nor the release note.

It would be good to make this additional flash page optional and only required for the models that actually make use of it.

Related