ibrahim edhem
/
landscope
metal detector software
cubuk.c
- Committer:
- xmen
- Date:
- 2011-03-19
- Revision:
- 0:88f4eeea871a
File content as of revision 0:88f4eeea871a:
#include "lcd.h" #include "cubuk.h" void kaydirma_cubugu1(int x0,int y0, int gen, int yuk,unsigned int cubuk, unsigned int zemin, int deger) { static int eski; int fark=0; int sinir = gen*deger/1024; LCD_Rectangle( x0+sinir,y0,x0+sinir+3,y0+yuk,cubuk); fark = sinir-eski; if(fark>3) { LCD_Rectangle( x0+eski,y0,x0+eski+3,y0+yuk,zemin); } else if(fark>0 && fark <= 3) { LCD_Rectangle( x0+eski,y0,x0+sinir,y0+yuk,zemin); } else if(fark<0 && fark >= -3) { LCD_Rectangle( x0+sinir+3,y0,x0+eski+3,y0+yuk,zemin); } else if( fark<-3) { LCD_Rectangle( x0+eski,y0,x0+eski+3,y0+yuk,zemin); } eski = sinir; } void kaydirma_cubugu2(int x0,int y0, int gen, int yuk,unsigned int cubuk, unsigned int zemin, int deger) { static int eski; int fark=0; int sinir = gen*deger/1024; LCD_Rectangle( x0+sinir,y0,x0+sinir+3,y0+yuk,cubuk); fark = sinir-eski; if(fark>3) { LCD_Rectangle( x0+eski,y0,x0+eski+3,y0+yuk,zemin); } else if(fark>0 && fark <= 3) { LCD_Rectangle( x0+eski,y0,x0+sinir,y0+yuk,zemin); } else if(fark<0 && fark >= -3) { LCD_Rectangle( x0+sinir+3,y0,x0+eski+3,y0+yuk,zemin); } else if( fark<-3) { LCD_Rectangle( x0+eski,y0,x0+eski+3,y0+yuk,zemin); } eski = sinir; }