From 1f5249de6f7e81aa6ff2586e386f526676e67c81 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 17 Jan 2024 15:31:23 +1100 Subject: shift some long-lived allocs into spi ram --- src/database/track.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/database/track.cpp') diff --git a/src/database/track.cpp b/src/database/track.cpp index 58097cef..943606ce 100644 --- a/src/database/track.cpp +++ b/src/database/track.cpp @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -90,6 +91,12 @@ auto tagToString(const TagValue& val) -> std::string { return ""; } +auto TrackTags::create() -> std::shared_ptr { + return std::allocate_shared>( + &memory::kSpiRamResource); +} + template auto valueOrMonostate(std::optional t) -> TagValue { if (t) { -- cgit v1.2.3