Mirror of espurna firmware for wireless switches and more
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

51 lines
735 B

/*
BUILD INFO
*/
#pragma once
#include <Arduino.h>
#include "types.h"
namespace espurna {
namespace build {
struct Sdk {
StringView base;
StringView version;
StringView revision;
};
struct Hardware {
StringView manufacturer;
StringView device;
};
struct App {
StringView name;
StringView version;
StringView build_time;
StringView author;
StringView website;
};
struct Info {
Sdk sdk;
Hardware hardware;
App app;
};
} // namespace build
} // namespace espruna
espurna::StringView buildTime();
espurna::build::Info buildInfo();
espurna::build::Sdk buildSdk();
espurna::build::Hardware buildHardware();
espurna::build::App buildApp();
espurna::StringView buildModules();