implemented display logic

This commit is contained in:
Jonas Zeunert
2018-12-11 22:45:42 +01:00
parent 50f2ae087a
commit e442f4c021
6 changed files with 52 additions and 7 deletions

View File

@@ -29,7 +29,8 @@ public:
virtual void write_score(int score);
virtual void write_content(std::array<char, DigitCount> content);
virtual std::vector<char> get_content();
std::vector<char> get_content() override;
uint8_t get_address() override;
public:
std::array<char, DigitCount> content;

View File

@@ -9,6 +9,7 @@
#define _SRC_OUTPUT_IDISPLAY_H_
#include <vector>
#include <cstdint>
namespace flippR_driver
{
@@ -23,6 +24,7 @@ class IDisplay
public:
virtual ~IDisplay() = default;
virtual uint8_t get_address() = 0;
virtual std::vector<char> get_content() = 0;
};