Compare commits

...
1 Commits
Author SHA1 Message Date
BlackMark 6edb2e5a21 Added global flash string 2020-04-01 03:52:49 +02:00
+3
View File
@@ -3,6 +3,9 @@
#include <avr/pgmspace.h> #include <avr/pgmspace.h>
#define F(str) (reinterpret_cast<const ::detail::FlashString *>(PSTR(str))) #define F(str) (reinterpret_cast<const ::detail::FlashString *>(PSTR(str)))
#define GF(name, str) \
const char __##name[] PROGMEM = str; \
const auto *name = reinterpret_cast<const ::detail::FlashString *>(__##name)
namespace detail { namespace detail {