mirror of
https://gitee.com/seekfree/TC264_Library.git
synced 2026-06-03 19:32:55 +00:00
V1.2.5
优化硬件SPI函数、SPI屏幕驱动,提高SPI屏幕刷新速度,IPS1.14屏幕显示总钻风188*120可达31帧,显示160*120可达37帧,TFT1.8屏幕显示总钻风160*120可达37帧。
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<20>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -43,291 +43,291 @@
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.include.1255529901" name="Include paths" superClass="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.include" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Configurations}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Configurations}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Platform}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Platform}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Platform/Tricore}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Platform/Tricore}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Platform/Tricore/Compilers}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Platform/Tricore/Compilers}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Sfr}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Sfr}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Sfr/TC26B}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Sfr/TC26B}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Infra/Sfr/TC26B/_Reg}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Infra/Sfr/TC26B/_Reg}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/If}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/If}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/If/Ccu6If}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/If/Ccu6If}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/StdIf}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/StdIf}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Bsp}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Comm}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Comm}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/General}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/General}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Math}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Math}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Time}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/SysSe/Time}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/Service/CpuGeneric/_Utilities}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/Service/CpuGeneric/_Utilities}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Asc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Asc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Lin}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Lin}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Spi}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Spi}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Asclin/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Icu}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Icu}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmBc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmBc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmHl}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/PwmHl}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TPwm}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TPwm}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Timer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/Timer}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TimerWithTrigger}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Ccu6/TimerWithTrigger}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Cam}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Cam}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cif/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/CStart}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/CStart}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Irq}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Irq}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Trap}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Cpu/Trap}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Dma}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Dma}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dma/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Dsadc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Dsadc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Rdc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Rdc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dsadc/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Dts}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Dts}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Dts/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Emem/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Eray}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Eray}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eray/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Phy_Pef7071}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Phy_Pef7071}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Eth/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Crc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Crc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fce/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Fft}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Fft}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Fft/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Flash/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/IncrEnc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/IncrEnc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gpt12/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Pwm}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Pwm}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/PwmHl}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/PwmHl}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Timer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Atom/Timer}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim/In}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tim/In}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Pwm}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Pwm}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/PwmHl}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/PwmHl}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Timer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Tom/Timer}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Trig}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Gtm/Trig}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Hssl}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Hssl}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Hssl/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/I2c}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/I2c}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/I2c/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Driver}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Iom/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Msc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Msc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Msc/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Mtu/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Can}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Can}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Multican/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Io}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Io}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Port/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Psi5}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Psi5}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Psi5s}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Psi5s}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Psi5s/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiMaster}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiMaster}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiSlave}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/SpiSlave}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Qspi/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Scu/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Sent}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Sent}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Sent/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Smu/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Src/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Timer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Stm/Timer}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Adc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Adc}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Std}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/Vadc/Std}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Impl}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Impl}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/DataHandling}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/DataHandling}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/InternalMux}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_Lib/InternalMux}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_PinMap}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/infineon_libraries/iLLD/TC26B/Tricore/_PinMap}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/seekfree_libraries}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/seekfree_libraries}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/seekfree_libraries/common}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/seekfree_libraries/common}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/Libraries/seekfree_peripheral}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/seekfree_peripheral}""/>
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/light/USER}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/USER}""/>
|
||||
|
||||
</option>
|
||||
|
||||
@@ -337,6 +337,10 @@
|
||||
|
||||
</option>
|
||||
|
||||
<option id="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.optimization.tradeoff.1099986582" name="Trade-off between speed and size:" superClass="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.optimization.tradeoff" useByScannerDiscovery="false" value="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.optimization.tradeoff.4" valueType="enumerated"/>
|
||||
|
||||
<option id="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.optimization.level.debug.925611446" name="Optimization level:" superClass="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.optimization.level.debug" useByScannerDiscovery="false" value="com.infineon.aurix.buildsystem.managed.c.compiler.tasking.optimization.level.0" valueType="enumerated"/>
|
||||
|
||||
<inputType id="com.infineon.aurix.buildsystem.managed.tool.c.compiler.tasking.input.cpp.1003247724" name="C++" superClass="com.infineon.aurix.buildsystem.managed.tool.c.compiler.tasking.input.cpp"/>
|
||||
|
||||
<inputType id="com.infineon.aurix.buildsystem.managed.tool.c.compiler.tasking.input.90086057" name="C" superClass="com.infineon.aurix.buildsystem.managed.tool.c.compiler.tasking.input"/>
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
V1.2.5
|
||||
<09>Ż<EFBFBD>Ӳ<EFBFBD><D3B2>SPI<50><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SPI<50><49>Ļˢ<C4BB><CBA2><EFBFBD>ٶȣ<D9B6>IPS1.14<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>188*120<32>ɴ<EFBFBD>31֡<31><D6A1><EFBFBD><EFBFBD>ʾ160*120<32>ɴ<EFBFBD>37֡<37><D6A1>TFT1.8<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>160*120<32>ɴ<EFBFBD>37֡<37><D6A1>
|
||||
|
||||
V1.2.4
|
||||
<09><EFBFBD>systick_delay_ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1><CAB1><EFBFBD>ϳ<EFBFBD><CFB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʱ<CAB1>䲻<EFBFBD><E4B2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -292,26 +292,36 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
bacon.B.TRAIL = 1;
|
||||
bacon.B.TPRE = 1;
|
||||
bacon.B.CS = cs_pin%102/6-3;
|
||||
|
||||
if(continuous) IfxQspi_writeBasicConfigurationBeginStream(moudle, bacon.U);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>CS<43><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>
|
||||
else IfxQspi_writeBasicConfigurationEndStream(moudle, bacon.U); //ÿ<><C3BF><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>CS<43>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
|
||||
|
||||
if(midata)
|
||||
{
|
||||
//<2F><>֮ǰfifo<66>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
i = moudle->STATUS.B.RXFIFOLEVEL;
|
||||
while(i--)
|
||||
{
|
||||
(uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
if(len>1)
|
||||
{
|
||||
i = 0;
|
||||
while(i < (len-1))
|
||||
len -= 1;
|
||||
while(i < len)
|
||||
{
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
IfxQspi_write8(moudle, IfxQspi_ChannelId_0, modata, 1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata)
|
||||
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata++);
|
||||
if(midata)
|
||||
{
|
||||
IfxQspi_read8(moudle,midata,1);
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
midata++;
|
||||
}
|
||||
else (void)moudle->RXEXIT.U;
|
||||
modata++;
|
||||
|
||||
i++;
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,9 +330,11 @@ void spi_mosi(SPIN_enum spi_n, SPI_PIN_enum cs_pin, uint8 *modata, uint8 *midata
|
||||
IfxQspi_writeTransmitFifo(moudle, *modata);
|
||||
while(moudle->STATUS.B.TXFIFOLEVEL != 0);
|
||||
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
if(NULL != midata) IfxQspi_read8(moudle,midata,1);
|
||||
else (void)moudle->RXEXIT.U;
|
||||
if(midata)
|
||||
{
|
||||
while(moudle->STATUS.B.RXFIFOLEVEL == 0);
|
||||
*midata = (uint8)IfxQspi_readReceiveFifo(moudle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,14 +51,14 @@
|
||||
void lcd_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(0);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
void lcd_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,&dat,1,1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
void lcd_writedata_16bit(uint16 dat) //<2F><>Һ<EFBFBD><D2BA><EFBFBD><EFBFBD>дһ<D0B4><D2BB>16λ<36><CEBB><EFBFBD><EFBFBD>
|
||||
@@ -68,7 +68,7 @@ void lcd_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
DC(1);
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(TFT_SPIN,TFT_CS,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
void ips114_writeIndex(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(0);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ void ips114_writeIndex(uint8 dat) //д
|
||||
void ips114_writeData(uint8 dat) //д<><D0B4><EFBFBD><EFBFBD>
|
||||
{
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,&dat,1,1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,&dat,NULL,1,1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@ void ips114_writedata_16bit(uint16 dat) //
|
||||
dat1[1] = (uint8)dat;
|
||||
|
||||
IPS114_DC(1);
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,dat1,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
spi_mosi(IPS114_SPIN_PIN,IPS114_CS_PIN,dat1,NULL,2,1); //д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ <20><>λ<EFBFBD>ں<EFBFBD>
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -40,9 +40,9 @@ int core0_main(void)
|
||||
IfxCpu_waitEvent(&g_cpuSyncEvent, 0xFFFF);
|
||||
enableInterrupts();
|
||||
|
||||
//ע<><D7A2> <20><>V1.1.6<EFBFBD>汾֮<EFBFBD><EFBFBD> printf<74><66>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>Ϣ<EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6-Printf_Demo
|
||||
//ע<><D7A2> <20><>V1.1.6<EFBFBD>汾֮<EFBFBD><EFBFBD> printf<74><66>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>Ϣ<EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6-Printf_Demo
|
||||
//ע<><D7A2> <20><>V1.1.6<EFBFBD>汾֮<EFBFBD><EFBFBD> printf<74><66>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>Ϣ<EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6-Printf_Demo
|
||||
//ע<><D7A2> <20><>V1.1.6<EFBFBD>汾֮<EFBFBD><EFBFBD> printf<74><66>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>Ϣ<EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Printf_Demo
|
||||
//ע<><D7A2> <20><>V1.1.6<EFBFBD>汾֮<EFBFBD><EFBFBD> printf<74><66>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>Ϣ<EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Printf_Demo
|
||||
//ע<><D7A2> <20><>V1.1.6<EFBFBD>汾֮<EFBFBD><EFBFBD> printf<74><66>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>Ϣ<EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Printf_Demo
|
||||
while (TRUE)
|
||||
{
|
||||
//<2F>û<EFBFBD><C3BB>ڴ˴<DAB4><CBB4><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
Reference in New Issue
Block a user