Updated ring buffer

Updated ring buffer to match use case, one write head with negative read
index
This commit is contained in:
2026-06-02 17:29:46 +02:00
parent e549ed9038
commit e7e436affa
3 changed files with 4 additions and 15 deletions

View File

@@ -6,9 +6,8 @@
typedef struct ring_buffer_t {
uint32_t buffer[256];
uint8_t w_head;
uint8_t r_head;
} ring_buffer_t;
inline void ringBufferPush(ring_buffer_t *rb, uint32_t value);
inline int ringBufferPop(ring_buffer_t *rb, uint32_t *output);
inline uint32_t ringBufferRead(ring_buffer_t *rb, uint8_t idx);