Added global flash string

This commit is contained in:
BlackMark committed 2020-04-01 03:52:49 +02:00
1 parent 9245b49e4c
commit 6edb2e5a21
1 file changed
+3
+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 {