_TFT_ILI9163C_struct.h 2.4 KB

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