- move source file according with platformio standard directory structure

- remove lib_deps from platformio.ini since they are already in libs folder
This commit is contained in:
Luca Oliano
2024-04-27 11:06:13 +02:00
parent afd4d68580
commit ade24e86a8
54 changed files with 132 additions and 45 deletions

22
src/NukiDeviceId.h Normal file
View File

@@ -0,0 +1,22 @@
#pragma once
#include <cstdint>
#include <Preferences.h>
class NukiDeviceId
{
public:
NukiDeviceId(Preferences* preferences, const std::string& preferencesId);
uint32_t get();
void assignId(const uint32_t& id);
void assignNewId();
private:
uint32_t getRandomId();
Preferences* _preferences;
const std::string _preferencesId;
uint32_t _deviceId = 0;
};