From db70a35044bdec7092e89f269429cf87bbce6afe Mon Sep 17 00:00:00 2001 From: Jerzy Kasenberg Date: Tue, 13 Oct 2020 16:25:51 +0200 Subject: [PATCH] osal_none: Fix queue definition OSAL_QUEUE_DEF was not updated while FIFO was changed to use unmasked pointers. Two fields that are crucial to new functionality were left uninitialized resulting in FIFO slowing down in time. --- src/osal/osal_none.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osal/osal_none.h b/src/osal/osal_none.h index 4a5843f8..1d170d2f 100644 --- a/src/osal/osal_none.h +++ b/src/osal/osal_none.h @@ -139,6 +139,8 @@ typedef osal_queue_def_t* osal_queue_t; .depth = _depth, \ .item_size = sizeof(_type), \ .overwritable = false, \ + .max_pointer_idx = (2*(_depth))-1, \ + .non_used_index_space = 0xFFFF-((2*(_depth))-1),\ }\ }