--From DWIN Developer Forum
Hic exitus tibi est ad ventilandum fontem apertum fontem DWIN Developer Forum - DWIN screen imperium WS2812 ambientium lucendi, fabrum per COF screen intelligentis OS core ad accurate moderandum WS2812 phantasma lucis cinguli singulae lampadis coloris tincti, ad efficiendum colorem mutandi balteus effectus dynamicus est.
1.UI Material
3. C51 Project
Auriga codicem ad colorem lucis per IO portum moderandum talis est:
vacui WS2812_Write_RGB()
{
u8 i,j,a;
EA=0;
nam (j=0, j<3, j + ++) // Number nuntii requisiti pro se lucem
{
a=RGB_One[j];
nam (i = 0, i <8, i ++)
{
WS2812_DI=1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_(); ;_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_(); ;_nop_();_nop_();
WS2812_DI=(a&0x80);
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop();_nop();_nop_();_nop_();_nop_();
a<<=1;
WS2812_DI=0;
}
WS2812_DI=0;
}
EA=1;
}
vacui WS2812_RST()
{
WS2812_DI=0;
sys_delay_ms(1);
}
inanis WS2812_DIS_1()//Effectus 1, color mutans, omnes colores ducti, summa 7 colorum fundamentalium
{
static u8 j=1;
u16 i=0;
si(j&0X01) RGB_One[1]=10, praeterea RGB_One[1]=0;
si(j&0X02) RGB_One[0]=10, aliud RGB_One[0]=0;
si(j&0X04) RGB_One[2]=10, aliud RGB_One[2]=0;
j%=7;
j++;
nam (i = 0, i *
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1000);
}
Post tempus: Jan-31-2024