Rebase from main, fix Units

This commit is contained in:
Dominic Höglinger 2025-09-22 20:03:34 +02:00
parent 2a55eb34ab
commit d876d70cd4
3 changed files with 6 additions and 4 deletions

View File

@ -25,6 +25,7 @@ if (DEFINED ENV{ESP_IDF_VERSION})
fatfs
lwip
)
if ("${IDF_TARGET}" STREQUAL "esp32s3")
list(APPEND REQUIRES_LIST esp_tinyusb)
endif ()

View File

@ -40,7 +40,7 @@ public:
std::string toString() const;
};
const char* toString(Unit::Prefix prefix);
const char* toString(Unit::Name unit);
const char* toString(const Unit::Prefix prefix);
const char* toString(const Unit::Name unit);
}

View File

@ -4,10 +4,11 @@
namespace tt::hal::radio {
std::string Unit::toString() const {
using tt::hal::radio::toString;
return std::string(toString(prefix))+std::string(toString(unit));
}
const char* toString(Unit::Prefix prefix) {
const char* toString(const Unit::Prefix prefix) {
using enum Unit::Prefix;
switch (prefix) {
@ -36,7 +37,7 @@ const char* toString(Unit::Prefix prefix) {
return "?";
}
const char* toString(Unit::Name unit) {
const char* toString(const Unit::Name unit) {
using enum Unit::Name;
switch (unit) {