_TFT_ILI9163C_struct.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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_textsize_x_T DISPLAY_textsize_x_A = 8; //5 nominal
  5. DISPLAY_textsize_y_T DISPLAY_textsize_y_A = 10; //8 nominal
  6. DISPLAY_PHYSICAL_X_CHARS_T DISPLAY_PHYSICAL_X_CHARS_A = DISPLAY_PHYSICAL_X_PX_A / DISPLAY_textsize_x_A ; //todo to test
  7. DISPLAY_PHYSICAL_Y_CHARS_T DISPLAY_PHYSICAL_Y_CHARS_A = DISPLAY_PHYSICAL_Y_PX_A / DISPLAY_textsize_y_A ; //todo to test
  8. //struct DISPLAY_PHYSICAL_CHAR_T { DISPLAY_PHYSICAL_CHAR_S ; } DISPLAY_PHYSICAL_CHAR_A ;
  9. typedef struct DISPLAY_PHYSICAL_CHAR_S DISPLAY_PHYSICAL_CHAR_T ;
  10. /*
  11. struct DISPLAY_PHYSICAL_CHAR_S {
  12. DISPLAY_PHYSICAL_X_CHARS_T DISPLAY_PHYSICAL_X_CHARS_A;
  13. } DISPLAY_PHYSICAL_CHAR_AA;
  14. */
  15. //DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A = DISPLAY_PHYSICAL_X_CHARS_A ;
  16. //DISPLAY_PHYSICAL_CHAR_T DISPLAY_PHYSICAL_CHAR_A;
  17. /* struct DISPLAY_PHYSICAL_CHAR_S DISPLAY_PHYSICAL_CHAR_A[1] ;
  18. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A = DISPLAY_PHYSICAL_X_CHARS_A ;
  19. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_Y_CHARS_A = 20 ;
  20. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_X_CHARS_A = 0 ;
  21. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A = 0 ;
  22. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_x_A = DISPLAY_textsize_x_A ;
  23. DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_y_A = DISPLAY_textsize_y_A ;
  24. */
  25. /* {
  26. DISPLAY_PHYSICAL_X_CHARS_A,
  27. 20 ,
  28. 0,
  29. 0,
  30. DISPLAY_textsize_x_A,
  31. DISPLAY_textsize_y_A
  32. }
  33. */
  34. //DISPLAY_PHYSICAL_CHAR_T
  35. DISPLAY_PHYSICAL_CHAR_T DISPLAY_PHYSICAL_CHAR_A = {
  36. DISPLAY_PHYSICAL_X_CHARS_A ,
  37. DISPLAY_PHYSICAL_Y_CHARS_A ,
  38. DISPLAY_PHYSICAL_X_CHARS_A,
  39. DISPLAY_PHYSICAL_X_CHARS_A ,
  40. 0,
  41. 0,
  42. DISPLAY_textsize_x_A,
  43. DISPLAY_textsize_y_A }
  44. ;