forked from espressif/esp-idf
feat(esp_common): Added PACKED_ATTR in esp_attr.h
This commit is contained in:
@@ -57,6 +57,9 @@ extern "C" {
|
|||||||
// Forces data to be placed to DMA-capable places
|
// Forces data to be placed to DMA-capable places
|
||||||
#define DMA_ATTR WORD_ALIGNED_ATTR DRAM_ATTR
|
#define DMA_ATTR WORD_ALIGNED_ATTR DRAM_ATTR
|
||||||
|
|
||||||
|
// Forces the data to be tightly packed with minimum required padding and no extra bytes are added for alignment
|
||||||
|
#define PACKED_ATTR __attribute__((packed));
|
||||||
|
|
||||||
// Forces a function to be inlined
|
// Forces a function to be inlined
|
||||||
#define FORCE_INLINE_ATTR static inline __attribute__((always_inline))
|
#define FORCE_INLINE_ATTR static inline __attribute__((always_inline))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user