diff --git a/components/esp_ringbuf/include/freertos/ringbuf.h b/components/esp_ringbuf/include/freertos/ringbuf.h index 9a2ee166e2..64d7365e79 100644 --- a/components/esp_ringbuf/include/freertos/ringbuf.h +++ b/components/esp_ringbuf/include/freertos/ringbuf.h @@ -57,8 +57,8 @@ typedef struct xSTATIC_RINGBUFFER { /** @cond */ //Doxygen command to hide this structure from API Reference size_t xDummy1[2]; UBaseType_t uxDummy2; - BaseType_t xDummy3; - void *pvDummy4[11]; + void *pvDummy3[11]; + BaseType_t xDummy4; StaticList_t xDummy5[2]; void * pvDummy6; portMUX_TYPE muxDummy; diff --git a/components/esp_ringbuf/ringbuf.c b/components/esp_ringbuf/ringbuf.c index 0f9ab40bdc..0f90d07a9b 100644 --- a/components/esp_ringbuf/ringbuf.c +++ b/components/esp_ringbuf/ringbuf.c @@ -73,9 +73,7 @@ typedef struct RingbufferDefinition { portMUX_TYPE mux; //Spinlock required for SMP } Ringbuffer_t; -#if __GNUC_PREREQ(4, 6) _Static_assert(sizeof(StaticRingbuffer_t) == sizeof(Ringbuffer_t), "StaticRingbuffer_t != Ringbuffer_t"); -#endif // ------------------------------------------------ Forward Declares ---------------------------------------------------