MultiButton icon indicating copy to clipboard operation
MultiButton copied to clipboard

请问是否应该声明枚举类型大小,减少RAM占用

Open ZhaoLiuyang98 opened this issue 10 months ago • 0 comments

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空间小一些?

ZhaoLiuyang98 avatar Mar 08 '25 06:03 ZhaoLiuyang98