Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.24 KB | None | 0 0
  1. void testLCD(uint8_t stat, uint32_t oprt)
  2. {
  3.     uint32_t i,j;
  4.     char str1[30]={"bla"}, str2[50] = {"blu"}, str3[30];
  5.     LCD_PIXEL foreground = {0, 255, 0, 0};
  6.     LCD_PIXEL background = {0, 0, 0, 0};
  7.  
  8.    
  9.     for (i = 0; i < LCD_HEIGHT; i++)
  10.     {
  11.         for (j = 0; j < LCD_WIDTH / 3; j++)
  12.         {
  13.             DRV_LCD_PutPixel(i, j, 255, 0, 0);
  14.         }
  15.         for (j = LCD_WIDTH / 3; j < 2 * (LCD_WIDTH / 3); j++)
  16.         {
  17.             DRV_LCD_PutPixel(i, j, 230, 220, 0);
  18.         }
  19.         for (j = 2 * (LCD_WIDTH / 3); j < LCD_WIDTH; j++)
  20.         {
  21.             DRV_LCD_PutPixel(i, j, 0, 0, 255);
  22.         }
  23.     }
  24.    
  25.     sprintf(str1, "RSSI value is: %d dBmW", rssi_value_dbmw);
  26.   puts(str1);
  27.     if (stat == 0)  sprintf(str2, "Not registered and not searching");
  28.     else if (stat == 1) sprintf(str2, "Home network");     
  29.     else if (stat == 2) sprintf(str2, "Not registered, searching for network");    
  30.     else if (stat == 3) sprintf(str2, "Registration denied");      
  31.     else if (stat == 4) sprintf(str2, "Uknown modem registration state");      
  32.     else if (stat == 5) sprintf(str2, "Roamning network"); 
  33.     puts(str2);
  34.    
  35.     sprintf(str3, (const char *)oprt);
  36.     puts(str3);
  37.  
  38.     DRV_LCD_Puts(str1, 20, 10, foreground, background, FALSE);
  39.     DRV_LCD_Puts(str2, 20, 20, foreground, background, FALSE); 
  40.     DRV_LCD_Puts(str3, 20, 30, foreground, background, FALSE);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement