From 98aa202911d084a799a6e8200f38eaacb2467d87 Mon Sep 17 00:00:00 2001
From: Timo Kokkonen <tjko@iki.fi>
Date: Fri, 24 Mar 2023 19:23:47 -0700
Subject: [PATCH] Fix compiling for 0804 boards.

---
 src/display_lcd.c  | 3 ++-
 src/display_oled.c | 2 ++
 src/tacho.c        | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/display_lcd.c b/src/display_lcd.c
index cd0ad6b..17d0299 100644
--- a/src/display_lcd.c
+++ b/src/display_lcd.c
@@ -31,6 +31,7 @@
 #include "bb_spi_lcd.h"
 #include "fanpico.h"
 
+#if LCD_DISPLAY
 
 static SPILCD lcd;
 static uint8_t lcd_found = 0;
@@ -570,5 +571,5 @@ void lcd_display_message(int rows, const char **text_lines)
 	}
 }
 
-
+#endif
 /* eod :-) */
diff --git a/src/display_oled.c b/src/display_oled.c
index afe9ead..0d21600 100644
--- a/src/display_oled.c
+++ b/src/display_oled.c
@@ -31,6 +31,7 @@
 #include "ss_oled.h"
 #include "fanpico.h"
 
+#ifdef OLED_DISPLAY
 
 static SSOLED oled;
 static uint8_t ucBuffer[(128*128)/8];
@@ -265,5 +266,6 @@ void oled_display_message(int rows, const char **text_lines)
 	}
 }
 
+#endif
 
 /* eof :-) */
diff --git a/src/tacho.c b/src/tacho.c
index 24d20d7..e879cf6 100644
--- a/src/tacho.c
+++ b/src/tacho.c
@@ -295,7 +295,7 @@ void setup_tacho_input_interrupts()
 	/* Enable interrupts on Fan Tacho input pins */
 	gpio_set_irq_enabled_with_callback(FAN1_TACHO_READ_PIN,	GPIO_IRQ_EDGE_RISE,
 					true, &fan_tacho_read_callback);
-	for (i = 1; i < FAN_COUNT; i++) {
+	for (int i = 1; i < FAN_COUNT; i++) {
 		gpio_set_irq_enabled(fan_gpio_tacho_map[i], GPIO_IRQ_EDGE_RISE, true);
 	}
 #endif