_TFT_ILI9163C_struct.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //typedef struct DISPLAY_PHYSICAL_CHAR_S _TFT_ILI9163C_struct
  2. DISPLAY_PHYSICAL_X_PX_T DISPLAY_PHYSICAL_X_PX_A = 128;
  3. DISPLAY_PHYSICAL_Y_PX_T DISPLAY_PHYSICAL_Y_PX_A = 128 ;
  4. DISPLAY_CURSOR_X_CHARS_T DISPLAY_CURSOR_X_CHARS_A = 0;
  5. DISPLAY_CURSOR_Y_CHARS_T DISPLAY_CURSOR_Y_CHARS_A = 0;
  6. const DISPLAY_textsize_x_T DISPLAY_textsize_x_A = 6.3; //5 nominal
  7. const DISPLAY_textsize_y_T DISPLAY_textsize_y_A = 10; //8 nominal
  8. DISPLAY_PHYSICAL_X_CHARS_T DISPLAY_PHYSICAL_X_CHARS_A = DISPLAY_PHYSICAL_X_PX_A / DISPLAY_textsize_x_A ; //todo to test
  9. DISPLAY_PHYSICAL_Y_CHARS_T DISPLAY_PHYSICAL_Y_CHARS_A = DISPLAY_PHYSICAL_Y_PX_A / DISPLAY_textsize_y_A ; //todo to test
  10. //struct DISPLAY_PHYSICAL_CHAR_T { DISPLAY_PHYSICAL_CHAR_S ; } DISPLAY_PHYSICAL_CHAR_A ;
  11. /*
  12. struct DISPLAY_PHYSICAL_CHAR_S {
  13. DISPLAY_PHYSICAL_X_CHARS_T DISPLAY_PHYSICAL_X_CHARS_A;
  14. } DISPLAY_PHYSICAL_CHAR_AA;
  15. */
  16. //DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A = DISPLAY_PHYSICAL_X_CHARS_A ;
  17. //DISPLAY_PHYSICAL_CHAR_T DISPLAY_PHYSICAL_CHAR_A;
  18. /* struct DISPLAY_PHYSICAL_CHAR_S DISPLAY_PHYSICAL_CHAR_A[1] ;
  19. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A = DISPLAY_PHYSICAL_X_CHARS_A ;
  20. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_Y_CHARS_A = 20 ;
  21. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_X_CHARS_A = 0 ;
  22. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A = 0 ;
  23. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_x_A = DISPLAY_textsize_x_A ;
  24. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_y_A = DISPLAY_textsize_y_A ;
  25. */
  26. /* {
  27. DISPLAY_PHYSICAL_X_CHARS_A,
  28. 20 ,
  29. 0,
  30. 0,
  31. DISPLAY_textsize_x_A,
  32. DISPLAY_textsize_y_A
  33. }
  34. */
  35. //DISPLAY_PHYSICAL_CHAR_T
  36. static DISPLAY_PHYSICAL_CHAR_T DISPLAY_PHYSICAL_CHAR_A = {
  37. DISPLAY_PHYSICAL_X_PX_A ,
  38. DISPLAY_PHYSICAL_Y_PX_A ,
  39. DISPLAY_PHYSICAL_X_CHARS_A,
  40. DISPLAY_PHYSICAL_Y_CHARS_A ,
  41. DISPLAY_CURSOR_X_CHARS_A,
  42. DISPLAY_CURSOR_Y_CHARS_A,
  43. DISPLAY_textsize_x_A,
  44. DISPLAY_textsize_y_A }
  45. ;