Do we want these header files to have a separate doxygen group name? I think we should have all of the NV data files (.h and .c) sharing the same group.
This does not look compatible with changes to PersistentAlarm module. Does this compile? I see this everywhere. I suspect you changed all of these and just need to push main DG branch.
Like the other view classes that have 'V' as a prefix, the VBluetoothDeviceInfo has properties that are accessed directly by the QML It could be called BluetoothDeviceInfo instead? Or, what would you prefer?