MultiButton
MultiButton copied to clipboard
请问是否应该声明枚举类型大小,减少RAM占用
typedef enum attribute((packed)) { PRESS_DOWN = 0, PRESS_UP, PRESS_REPEAT, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, LONG_PRESS_HOLD, number_of_event, NONE_PRESS } PressEvent;
这个事件的枚举类型只需要一个字节就可以表示,是否加上__attribute__((packed)),在其一个字节大小,后续在程序中声明数据存储事件时占用的RAM空间小一些?