This commit is contained in:
2026-07-04 09:33:58 +08:00
parent efffc5ec9c
commit 241096d805
2 changed files with 15 additions and 15 deletions
+2 -8
View File
@@ -12,10 +12,7 @@ os_err_t fifo_put(fifo_t* self, uint8_t data){
os_size_t write_idx = self->write_idx;
os_size_t next_write_idx = write_idx + 1;
if(next_write_idx >= self->buffer_size){
next_write_idx = 0;
}
os_size_t next_write_idx = fifo_next(self, self->write_idx);
if(next_write_idx == self->read_idx){
return OS_ERR_FULL;
@@ -38,10 +35,7 @@ os_err_t fifo_get(fifo_t* self, uint8_t* data){
*data = self->buffer[read_idx];
}
os_size_t next_read_idx = read_idx + 1;
if(next_read_idx >= self->buffer_size){
next_read_idx = 0;
}
os_size_t next_read_idx = fifo_next(self, self->read_idx);
self->read_idx = next_read_idx;
return OS_ERR_OK;
}