我试图在静态字符上使用 progmem 来节省一些有价值的空间。一切似乎都很好,但是串行和液晶显示一些奇怪的换行符而不是我的文本。
我想做什么:
...
#include <avr/pgmspace.h>
const static char PROGMEM textSDFailed[] = "Filesys failed";
const static char PROGMEM textSDAvailable[] = "Filesys is avail.";
...
lcd.print(textSDFailed);
...
打印时我在液晶显示器上得到了什么: https ://imgur.com/2waPkgZ
有人能帮我吗?