这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore4t_61 [2020/10/21 10:57] zgf |
icore4t_61 [2022/04/01 10:58] (当前版本) sean |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-10-21 | gingko | 初次建立 | | | V1.0 | 2020-10-21 | gingko | 初次建立 | | ||
行 234: | 行 233: | ||
for(j = oldx-r-2;j < oldx+r+2;j ++){ | for(j = oldx-r-2;j < oldx+r+2;j ++){ | ||
for(i = oldy-r-2;i < oldy+r+2;i ++){ | for(i = oldy-r-2;i < oldy+r+2;i ++){ | ||
- | if(j<1 || j>479 || i<1 || i>271)continue; | + | if(j<1 || j>LCD_WIDTH-1 || i<1 || i>LCD_HEIGHT-1)continue; |
if( (int)(x-j)*(x-j) + (int)(y-i)*(y-i) > (int)r*r ){ | if( (int)(x-j)*(x-j) + (int)(y-i)*(y-i) > (int)r*r ){ | ||
*(volatile unsigned short int *) (address_sdram[i] + (j << 1)) = bg; | *(volatile unsigned short int *) (address_sdram[i] + (j << 1)) = bg; | ||
行 308: | 行 307: | ||
int draw_circle(int x, int y, int r, int color, int fill) { | int draw_circle(int x, int y, int r, int color, int fill) { | ||
int i,j; | int i,j; | ||
- | if(x<0 || x>480 || y<0 || y>272)return 0; | + | if(x<0 || x>LCD_WIDTH || y<0 || y>LCD_HEIGHT)return 0; |
for(j = x-r;j < x+r;j ++){ | for(j = x-r;j < x+r;j ++){ | ||
for(i = y-r;i < y+r;i ++){ | for(i = y-r;i < y+r;i ++){ |