STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
lcd_log_conf.h
Go to the documentation of this file.
1 
44 /* Define to prevent recursive inclusion -------------------------------------*/
45 
46 #ifndef __LCD_LOG_CONF_H__
47 #define __LCD_LOG_CONF_H__
48 
49 
50 /* Includes ------------------------------------------------------------------*/
51 #include "stm32f769i_discovery_lcd.h" /* replace 'stm32xxx' with your EVAL board name, ex: stm324x9i_eval_lcd.h */
52 #include <stdio.h>
53 
54 
69 /* Comment the line below to disable the scroll back and forward features */
70 #define LCD_SCROLL_ENABLED 1
71 
72 /* Define the Fonts */
73 #define LCD_LOG_HEADER_FONT Font16
74 #define LCD_LOG_FOOTER_FONT Font12
75 #define LCD_LOG_TEXT_FONT Font12
76 
77 /* Define the LCD LOG Color */
78 #define LCD_LOG_BACKGROUND_COLOR LCD_COLOR_WHITE
79 #define LCD_LOG_TEXT_COLOR LCD_COLOR_DARKBLUE
80 
81 #define LCD_LOG_SOLID_BACKGROUND_COLOR LCD_COLOR_BLUE
82 #define LCD_LOG_SOLID_TEXT_COLOR LCD_COLOR_WHITE
83 
84 /* Define the cache depth */
85 #define CACHE_SIZE 100
86 #define YWINDOW_SIZE 17
87 
88 #if (YWINDOW_SIZE > 17)
89  #error "Wrong YWINDOW SIZE"
90 #endif
91 
92 /* Redirect the printf to the LCD */
93 #ifdef __GNUC__
94 /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
95  set to 'Yes') calls __io_putchar() */
96 #define LCD_LOG_PUTCHAR int __io_putchar(int ch)
97 #else
98 #define LCD_LOG_PUTCHAR int fputc(int ch, FILE *f)
99 #endif /* __GNUC__ */
100 
136 #endif //__LCD_LOG_CONF_H__
137 
146 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
This file contains the common defines and functions prototypes for the stm32469i_discovery_lcd.c driver.