Ring buffer fixes and spark time compute

This commit is contained in:
2026-06-03 11:18:44 +02:00
parent 42e64b673c
commit e346c67e00
4 changed files with 16 additions and 7 deletions

View File

@@ -8,8 +8,8 @@ typedef struct ring_buffer_t {
uint8_t w_head;
} ring_buffer_t;
inline void ringBufferPush(ring_buffer_t *rb, uint32_t value);
inline void ringBufferPush(volatile ring_buffer_t *rb, uint32_t value);
inline uint32_t ringBufferRead(ring_buffer_t *rb, uint8_t idx);
inline uint32_t ringBufferRead(volatile ring_buffer_t *rb, uint8_t neg_idx);
inline void ringBufferRevert(ring_buffer_t *rb, uint8_t val);
inline void ringBufferRevert(volatile ring_buffer_t *rb, uint8_t val);