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,33 @@
#include "basic_include.h"
#include "lvgl_rotate_rpc.h"
#include "lib/rpc/cpurpc.h"
#include "lib/lvgl_rotate_rpc/lvgl_rotate_msi.h"
int32 lvgl_frame_rotate_rpc_init(uint16_t w, uint16_t h, uint8_t depth, void *rotate_src_tem_buf, void *rotate_dst_tem_buf, void *frame_src_buff, void *frame_dst_buff)
{
#if LVGL_HW_ROTATE_RPC_EN
uint32 args[] = {(uint32)w, (uint32)h, (uint32)depth, (uint32)rotate_src_tem_buf, (uint32)rotate_dst_tem_buf, (uint32)frame_src_buff, (uint32)frame_dst_buff};
return CPU_RPC_CALL(lvgl_frame_rotate_rpc_init);
#else
return 0;
#endif
}
int32 lvgl_frame_rotate_rpc(int is_270)
{
#if LVGL_HW_ROTATE_RPC_EN
uint32 args[] = {(uint32)is_270};
return CPU_RPC_CALL(lvgl_frame_rotate_rpc);
#else
return 0;
#endif
}
int32 lvgl_frame_rotate_rpc_sync()
{
#if LVGL_HW_ROTATE_RPC_EN
lvgl_rotate_frame_end();
#endif
return 0;
}