Initial commit: TXW82x FPV v2.7.0.7-42229 SDK + project sources

This commit is contained in:
2026-07-06 11:30:13 +08:00
commit e76462eeb7
3451 changed files with 1415300 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
#include "rtthread.h"
void rt_ringbuffer_init(struct rt_ringbuffer *rb, rt_uint8_t *pool, rt_int16_t size)
{
rbuffer_init(rb, size, pool);
}
void rt_ringbuffer_reset(struct rt_ringbuffer *rb)
{
rbuffer_reset(rb);
}
void rt_ringbuffer_destroy(struct rt_ringbuffer *rb)
{
rbuffer_destroy(rb);
}
rt_size_t rt_ringbuffer_put(struct rt_ringbuffer *rb, const rt_uint8_t *ptr, rt_uint16_t length)
{
return rbuffer_set(rb, (void *)ptr, length);
}
rt_size_t rt_ringbuffer_put_force(struct rt_ringbuffer *rb, const rt_uint8_t *ptr, rt_uint16_t length)
{
return rbuffer_set_force(rb, (void *)ptr, length);
}
rt_size_t rt_ringbuffer_putchar(struct rt_ringbuffer *rb, const rt_uint8_t ch)
{
return rbuffer_set(rb, (void *)&ch, 1);
}
rt_size_t rt_ringbuffer_putchar_force(struct rt_ringbuffer *rb, const rt_uint8_t ch)
{
return rbuffer_set_force(rb, (void *)&ch, 1);
}
rt_size_t rt_ringbuffer_get(struct rt_ringbuffer *rb, rt_uint8_t *ptr, rt_uint16_t length)
{
return rbuffer_get(rb, ptr, length);
}
rt_size_t rt_ringbuffer_getchar(struct rt_ringbuffer *rb, rt_uint8_t *ch)
{
return rbuffer_get(rb, ch, 1);
}
rt_size_t rt_ringbuffer_data_len(struct rt_ringbuffer *rb)
{
return RB_COUNT(rb);
}