Flash String Helper object as variable
Is this legal?

typedef const char ProgChar;
ProgChar AT[] = "AT";


I would think that the PROGMEM can't be in the typedef, i.e.:

typedef const char ProgChar;
ProgChar AT[] PROGMEM = "AT";