Go to the documentation of this file. 30 #define _attribute_packed_ __attribute__((packed)) 31 #define _attribute_aligned_(s) __attribute__((aligned(s))) 32 #define _attribute_session_(s) __attribute__((section(s))) 33 #define _attribute_ram_code_ _attribute_session_(".ram_code") 34 #define _attribute_custom_code_ _attribute_session_(".custom") volatile 35 #define _attribute_no_inline_ __attribute__((noinline)) 36 #define _inline_ inline 38 #ifndef BLC_PM_DEEP_RETENTION_MODE_EN 39 #define BLC_PM_DEEP_RETENTION_MODE_EN 1 42 #if (BLC_PM_DEEP_RETENTION_MODE_EN) 43 #define _attribute_data_retention_ _attribute_session_(".retention_data") 45 #define _attribute_data_retention_