summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/x1000/drivers/board_io.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/bsp/x1000/drivers/board_io.c b/bsp/x1000/drivers/board_io.c
index d4c4289714..3dc10a2fcf 100644
--- a/bsp/x1000/drivers/board_io.c
+++ b/bsp/x1000/drivers/board_io.c
@@ -132,13 +132,17 @@ int io_realboard_v2(void)
gpio_direction_output(AUDIO_SHUTDOWN_PORT,AUDIO_SHUTDOWN_PIN, AUDIO_SHUTDOWN_MUTE);
gpio_set_value(AUDIO_SHUTDOWN_PORT,AUDIO_SHUTDOWN_PIN, AUDIO_SHUTDOWN_MUTE);
- /* Reset lcd,TP,... */
+#ifdef RT_USING_TOUCH
+ /* Reset LCD */
gpio_direction_output(LCD_TP_INT_PORT, LCD_TP_INT_PIN,1);
_delay_ms(300);
+#endif
+#ifdef RT_USING_SLCD
+ /* Reset TP */
gpio_direction_output(LCD_RST_PORT, LCD_RST_PIN,0);
_delay_ms(100);
gpio_set_value(LCD_RST_PORT, LCD_RST_PIN, 1);
-
+#endif
/* LED */
gpio_direction_output(BLINK_LED0_PORT, BLINK_LED0_PIN,1);
@@ -146,7 +150,6 @@ int io_realboard_v2(void)
gpio_direction_output(BLINK_LED2_PORT, BLINK_LED2_PIN,1);
gpio_direction_output(BLINK_LED3_PORT, BLINK_LED3_PIN,1);
-
return 0;
}
INIT_BOARD_EXPORT(io_realboard_v2);