HSA_LCD_Shield.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //////////////////////////////////////////////////////////////////////
  2. // //
  3. // Programmname: HSA_LCD_Shield - Header //
  4. // Datum: 23.04.2018 //
  5. // Beschreibung: Header-Datei für das LCD-Shield, welches im Modul //
  6. // "Elektronikdesign" erstellt wurde. Hier werden //
  7. // alle Funktionen der Klasse "HSA_LCD_Shield" auf- //
  8. // geführt und beschrieben. //
  9. // //
  10. // Autor: Tobias Müller, M. Eng. //
  11. // //
  12. //////////////////////////////////////////////////////////////////////
  13. //////////////////////////////////////////////////////////////////////
  14. ////////// create Header //////////
  15. //////////////////////////////////////////////////////////////////////
  16. #ifndef HSA_LCD_Shield
  17. #define HSA_LCD_Shield
  18. //////////////////////////////////////////////////////////////////////
  19. ////////// Define Symbol //////////
  20. //////////////////////////////////////////////////////////////////////
  21. // SDA
  22. #ifndef HSA_LCD_SDA
  23. #define HSA_LCD_SDA A4
  24. #endif
  25. // SCL
  26. #ifndef HSA_LCD_SCL
  27. #define HSA_LCD_SCL A5
  28. #endif
  29. //////////////////////////////////////////////////////////////////////
  30. ////////// Include Header-Data //////////
  31. //////////////////////////////////////////////////////////////////////
  32. #include <Arduino.h>
  33. #include <Wire.h>
  34. //////////////////////////////////////////////////////////////////////
  35. ////////// Global Variable //////////
  36. //////////////////////////////////////////////////////////////////////
  37. //////////////////////////////////////////////////////////////////////
  38. ////////// Define Class //////////
  39. //////////////////////////////////////////////////////////////////////
  40. /**
  41. * @brief HSA_LCD_Shield class
  42. * @details Is used, to control all functions of the HSA_LCD_Shield
  43. *
  44. */
  45. class HSA_LCD_Shield {
  46. //////////////////////////////////////////////////////////////////////
  47. ////////// Privat Functions //////////
  48. //////////////////////////////////////////////////////////////////////
  49. private:
  50. //////////////////////////////////////////////////////////////////////
  51. ////////// Public Functions //////////
  52. //////////////////////////////////////////////////////////////////////
  53. public:
  54. //////////////////////////////////////////////////////////////////////
  55. ////////// close Header //////////
  56. //////////////////////////////////////////////////////////////////////
  57. };
  58. #endif