I dig the config id package for what it has available, but several things puzzle me.
Obviously I can fork this and make all these changes for my project, but just feeling out how people are using this. I tend to think of the id package kind of replacing or being the source of truth for Device Information service. As such I feel like were missing a model/style and manufacturer name value in here. Also the serial puzzles me, Is anyone using this? It seems odd to me that youd have user settable serial number.. Isnt it more likley wed burn a serial into user registers on the micro? And on top of that its holding 64byte array by default empty. What if we expose id/serial to the bsp definition like we do in say nrf52_hw_id.c and let the user populate it however they like, most likely from (in this nordic case) UICR->CUSTOMER