如何使用STM32在lcd屏上画出带有颜色梯度的线?

如何在STM32f103上实现如图所示的效果图片说明图片说明

1、设定颜色渐变的起始RGB(0,0,0)值与结束RGB值(255,255,255)
2、根据当前值确定颜色渐变所除值,如当前值为3000,则RGB值取(255-0)/6000*3000=127,假设显示的刚好是127行,则每行显示的RGB值相应递增1即可
3、在给定区间线性增加(递减)相应的RGB值