您好、e2e、
Tivaware 图形库中是否有用于显示旋转的配置、90、180、270?
我检查了用户手册、没有相关信息。
提前感谢。
Leon
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、e2e、
Tivaware 图形库中是否有用于显示旋转的配置、90、180、270?
我检查了用户手册、没有相关信息。
提前感谢。
Leon
Amit、您好!
是的、我找到了它、我们可以在编译图形库时启用定义。
//尽管显示栅格相对于给定原点以固定方向扫描,但栅格显示驱动程序可配置为旋转
//显示的图像,允许以任何纵向或横向格式查看显示。 在构建时通过定义其中一个来选择方向
//将显示的图像与光栅扫描的原点相同的正交,Display_rotate_90旋转
//图像,使图像原点相对于光栅原点位于显示屏的右上角, display_rotate_180用于放置图像
//光栅扫描右下角的 origin 或将原点放置在光栅左下角的 display_rotate_270。 在中
// display_rotate_90和 display_rotate_270用例,在 g_sGrRaster16BppDriver 结构中报告给图形库的宽度和高度
//相对于\b 光栅宽度和\b 光栅高度反转。
#ifdef display_rotate_90
//
//此版本的函数处理我们编写的情况
//相对于光栅扫描垂直向下的像素行。
//
静态空
GrRaster16BppDriverPixelDrawMultiple (void *pvDisplayData,Int32_t LX,
int32_t ly、int32_t lX0、int32_t lCount、
int32_t lBPP、const uint8_t * pui8Data、
const uint8_t * pui8Palette)
{
uint16_t * pui16Ptr;
uint32_t ui32字节;
tRaster16BppDriverInst *pInst;
int32_t lXMapped、lYMapped;
谢谢。
Leon