diff --git a/LCD/LCD/LCD.cpp b/LCD/LCD/LCD.cpp index a61ac55..e7615ea 100644 --- a/LCD/LCD/LCD.cpp +++ b/LCD/LCD/LCD.cpp @@ -15,7 +15,7 @@ int main(void) Pin ledPin(&PORTA, PA0); // lcd initialization goes here - + LCD lcd(shiftRegister); while(1) { diff --git a/LCD/LCD/ShiftRegister.h b/LCD/LCD/ShiftRegister.h index a2b2e4d..1887dce 100644 --- a/LCD/LCD/ShiftRegister.h +++ b/LCD/LCD/ShiftRegister.h @@ -17,3 +17,22 @@ public: void output(int8_t value); }; + +class LCD +{ +private: + ShiftRegister &m_shiftRegister; + +public: + LCD(ShiftRegister &shiftRegister) + : m_shiftRegister(shiftRegister) + { + + } + +private: + void init() + { + + } +}; \ No newline at end of file