Skip to content

Commit e1f7926

Browse files
committed
style: 🎨 使用fifo的api完成连续读写之后的处理
1 parent 744c152 commit e1f7926

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

core/utils/fc_fifo_vprintf.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ static int __fc_fifo_vprintf_write(FC_FILE *f, const void *buf, int len)
3535
if (len >= (int)FC_IO_SWAP) // 只可能==FC_IO_SWAP
3636
{
3737
// 不能使用p_now,调用write的时候p_now已经等于NULL了,只有连续内存写完的时候会尝试调用一次更新连续内存
38-
// fc_fifo_linear_write_done((fc_fifo_t *)(f->user), (size_t)f->p_now - (size_t)f->p_start);
39-
fc_fifo_linear_write_done((fc_fifo_t *)(f->user), (size_t)f->p_end - (size_t)f->p_start);
38+
fc_fifo_linear_write_done((fc_fifo_t *)(f->user), fc_fifo_linear_write_get_size((fc_fifo_t *)(f->user)));
4039

4140
// 还有空间
4241
if (fc_fifo_get_free((fc_fifo_t *)(f->user)) >= 1)

0 commit comments

Comments
 (0)