From c918e7154263953c43d158bf0e6bb80c04da7fbc Mon Sep 17 00:00:00 2001 From: Luca Erbetta <luca.erbetta105@gmail.com> Date: Thu, 15 Apr 2021 01:44:20 +0200 Subject: [PATCH] Fixed compilation errors when compiling with -O0 Signed-off-by: Federico Terraneo <fede.tft@miosix.org> --- drivers/display_bitsboard.cpp | 3 +++ drivers/display_mp3v2.cpp | 2 ++ drivers/display_oledboard2.cpp | 2 ++ drivers/display_qt.cpp | 2 ++ drivers/display_redbull_v2.cpp | 2 ++ drivers/display_sony-newman.cpp | 2 ++ drivers/display_st7735.cpp | 3 +++ drivers/display_stm3210e-eval.cpp | 2 ++ drivers/display_stm32f4discovery.cpp | 5 +++++ drivers/display_strive.cpp | 2 ++ drivers/display_win.cpp | 2 ++ 11 files changed, 27 insertions(+) diff --git a/drivers/display_bitsboard.cpp b/drivers/display_bitsboard.cpp index d424ceb..cc4e197 100644 --- a/drivers/display_bitsboard.cpp +++ b/drivers/display_bitsboard.cpp @@ -114,6 +114,9 @@ void registerDisplayHook(DisplayManager& dm) // class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; + DisplayImpl& DisplayImpl::instance() { static DisplayImpl instance; diff --git a/drivers/display_mp3v2.cpp b/drivers/display_mp3v2.cpp index 13f04df..c5cd5b3 100644 --- a/drivers/display_mp3v2.cpp +++ b/drivers/display_mp3v2.cpp @@ -43,6 +43,8 @@ void registerDisplayHook(DisplayManager& dm) // // Class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_oledboard2.cpp b/drivers/display_oledboard2.cpp index 10d82ba..a0bd374 100644 --- a/drivers/display_oledboard2.cpp +++ b/drivers/display_oledboard2.cpp @@ -91,6 +91,8 @@ void registerDisplayHook(DisplayManager& dm) // // Class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_qt.cpp b/drivers/display_qt.cpp index beac012..d27cf61 100644 --- a/drivers/display_qt.cpp +++ b/drivers/display_qt.cpp @@ -45,6 +45,8 @@ void registerDisplayHook(DisplayManager& dm) // // class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_redbull_v2.cpp b/drivers/display_redbull_v2.cpp index 11cc0a2..e1daaf9 100644 --- a/drivers/display_redbull_v2.cpp +++ b/drivers/display_redbull_v2.cpp @@ -48,6 +48,8 @@ void registerDisplayHook(DisplayManager& dm) // // Class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_sony-newman.cpp b/drivers/display_sony-newman.cpp index 8622ec3..db89885 100644 --- a/drivers/display_sony-newman.cpp +++ b/drivers/display_sony-newman.cpp @@ -74,6 +74,8 @@ void registerDisplayHook(DisplayManager& dm) // // Class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_st7735.cpp b/drivers/display_st7735.cpp index 3b51b9d..d4d814d 100644 --- a/drivers/display_st7735.cpp +++ b/drivers/display_st7735.cpp @@ -63,6 +63,9 @@ const unsigned char initST7735b[] = { 0x00 }; +const short int DisplayGenericST7735::width; +const short int DisplayGenericST7735::height; + /** * Class DisplayGenericST7735 */ diff --git a/drivers/display_stm3210e-eval.cpp b/drivers/display_stm3210e-eval.cpp index 6e8341b..fea55f3 100644 --- a/drivers/display_stm3210e-eval.cpp +++ b/drivers/display_stm3210e-eval.cpp @@ -51,6 +51,8 @@ void registerDisplayHook(DisplayManager& dm) // // class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_stm32f4discovery.cpp b/drivers/display_stm32f4discovery.cpp index d733182..f0799a1 100644 --- a/drivers/display_stm32f4discovery.cpp +++ b/drivers/display_stm32f4discovery.cpp @@ -114,6 +114,8 @@ void registerDisplayHook(DisplayManager& dm) // // class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { @@ -561,6 +563,9 @@ void registerDisplayHook(DisplayManager& dm) // class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; + DisplayImpl& DisplayImpl::instance() { static DisplayImpl instance; diff --git a/drivers/display_strive.cpp b/drivers/display_strive.cpp index 0afac75..7e95ba3 100644 --- a/drivers/display_strive.cpp +++ b/drivers/display_strive.cpp @@ -140,6 +140,8 @@ void registerDisplayHook(DisplayManager& dm) // // Class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { diff --git a/drivers/display_win.cpp b/drivers/display_win.cpp index 04b809e..483aa47 100644 --- a/drivers/display_win.cpp +++ b/drivers/display_win.cpp @@ -45,6 +45,8 @@ void registerDisplayHook(DisplayManager& dm) // // class DisplayImpl // +const short int DisplayImpl::width; +const short int DisplayImpl::height; DisplayImpl& DisplayImpl::instance() { -- GitLab