From d14549a7db7f1449763ccb40f676860e414ecd36 Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 30 Mar 2012 22:49:08 +0000 Subject: More fixes for NxConsole driver git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4543 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/configs/stm3210e-eval/nsh2/defconfig | 22 +++++++++++----------- nuttx/configs/stm3210e-eval/nx/defconfig | 22 +++++++++++----------- nuttx/configs/stm3210e-eval/nxconsole/defconfig | 22 +++++++++++----------- nuttx/configs/stm3210e-eval/nxlines/defconfig | 22 +++++++++++----------- nuttx/configs/stm3210e-eval/nxtext/defconfig | 22 +++++++++++----------- 5 files changed, 55 insertions(+), 55 deletions(-) (limited to 'nuttx/configs/stm3210e-eval') diff --git a/nuttx/configs/stm3210e-eval/nsh2/defconfig b/nuttx/configs/stm3210e-eval/nsh2/defconfig index 228abf230..9fbbcce88 100644 --- a/nuttx/configs/stm3210e-eval/nsh2/defconfig +++ b/nuttx/configs/stm3210e-eval/nsh2/defconfig @@ -1057,15 +1057,16 @@ CONFIG_NX_MXCLIENTMSGS=16 # NxConsole needs to remember every character written to the console so # that it can redraw the window. This setting determines the size of some # internal memory allocations used to hold the character data. Default: 128. -# CONFIG_NXCONSOLE_FONTCACHE -# If this setting is defined, then caching of fonts will be supported by -# NxConsole. Each font must be rendered from the tiny font storage format -# to the full display size and pixel depth. If this setting is defined, then -# the more recently used font glyphs will be retained in a cache of size -# CONFIG_NXCONSOLE_CACHESIZE. Default: No font caching. # CONFIG_NXCONSOLE_CACHESIZE -# If CONFIG_NXCONSOLE_FONTCACHE, then this setting will control the size -# of the font cache (in number of glyphs). Default: 16. +# NxConsole supports caching of rendered fonts. This font caching is required +# for two reasons: (1) First, it improves text performance, but more +# importantly (2) it preserves the font memory. Since the NX server runs on +# a separate server thread, it requires that the rendered font memory persist +# until the server has a chance to render the font. (NOTE: There is still +# inherently a race condition in this!). Unfortunately, the font cache would +# be quite large if all fonts were saved. The CONFIG_NXCONSOLE_CACHESIZE setting +# will control the size of the font cache (in number of glyphs). Only that +# number of the most recently used glyphs will be retained. Default: 16. # CONFIG_NXCONSOLE_LINESEPARATION # This the space (in rows) between each row of test. Default: 2 # CONFIG_NXCONSOLE_NOWRAP @@ -1075,10 +1076,9 @@ CONFIG_NX_MXCLIENTMSGS=16 # CONFIG_NXCONSOLE=n CONFIG_NXCONSOLE_BPP=16 -# CONFIG_NXCONSOLE_NOGETRUN +CONFIG_NXCONSOLE_NOGETRUN=y CONFIG_NXCONSOLE_MXCHARS=256 -# CONFIG_NXCONSOLE_FONTCACHE -# CONFIG_NXCONSOLE_CACHESIZE +CONFIG_NXCONSOLE_CACHESIZE=32 # CONFIG_NXCONSOLE_LINESEPARATION # CONFIG_NXCONSOLE_NOWRAP diff --git a/nuttx/configs/stm3210e-eval/nx/defconfig b/nuttx/configs/stm3210e-eval/nx/defconfig index 02cafd33d..1df6b454d 100644 --- a/nuttx/configs/stm3210e-eval/nx/defconfig +++ b/nuttx/configs/stm3210e-eval/nx/defconfig @@ -907,15 +907,16 @@ CONFIG_NX_MXCLIENTMSGS=16 # NxConsole needs to remember every character written to the console so # that it can redraw the window. This setting determines the size of some # internal memory allocations used to hold the character data. Default: 128. -# CONFIG_NXCONSOLE_FONTCACHE -# If this setting is defined, then caching of fonts will be supported by -# NxConsole. Each font must be rendered from the tiny font storage format -# to the full display size and pixel depth. If this setting is defined, then -# the more recently used font glyphs will be retained in a cache of size -# CONFIG_NXCONSOLE_CACHESIZE. Default: No font caching. # CONFIG_NXCONSOLE_CACHESIZE -# If CONFIG_NXCONSOLE_FONTCACHE, then this setting will control the size -# of the font cache (in number of glyphs). Default: 16. +# NxConsole supports caching of rendered fonts. This font caching is required +# for two reasons: (1) First, it improves text performance, but more +# importantly (2) it preserves the font memory. Since the NX server runs on +# a separate server thread, it requires that the rendered font memory persist +# until the server has a chance to render the font. (NOTE: There is still +# inherently a race condition in this!). Unfortunately, the font cache would +# be quite large if all fonts were saved. The CONFIG_NXCONSOLE_CACHESIZE setting +# will control the size of the font cache (in number of glyphs). Only that +# number of the most recently used glyphs will be retained. Default: 16. # CONFIG_NXCONSOLE_LINESEPARATION # This the space (in rows) between each row of test. Default: 2 # CONFIG_NXCONSOLE_NOWRAP @@ -925,10 +926,9 @@ CONFIG_NX_MXCLIENTMSGS=16 # CONFIG_NXCONSOLE=n CONFIG_NXCONSOLE_BPP=16 -# CONFIG_NXCONSOLE_NOGETRUN +CONFIG_NXCONSOLE_NOGETRUN=y CONFIG_NXCONSOLE_MXCHARS=256 -# CONFIG_NXCONSOLE_FONTCACHE -# CONFIG_NXCONSOLE_CACHESIZE +CONFIG_NXCONSOLE_CACHESIZE=32 # CONFIG_NXCONSOLE_LINESEPARATION # CONFIG_NXCONSOLE_NOWRAP diff --git a/nuttx/configs/stm3210e-eval/nxconsole/defconfig b/nuttx/configs/stm3210e-eval/nxconsole/defconfig index 5945bb642..b3bc9e3cc 100644 --- a/nuttx/configs/stm3210e-eval/nxconsole/defconfig +++ b/nuttx/configs/stm3210e-eval/nxconsole/defconfig @@ -915,15 +915,16 @@ CONFIG_NX_MXCLIENTMSGS=16 # NxConsole needs to remember every character written to the console so # that it can redraw the window. This setting determines the size of some # internal memory allocations used to hold the character data. Default: 128. -# CONFIG_NXCONSOLE_FONTCACHE -# If this setting is defined, then caching of fonts will be supported by -# NxConsole. Each font must be rendered from the tiny font storage format -# to the full display size and pixel depth. If this setting is defined, then -# the more recently used font glyphs will be retained in a cache of size -# CONFIG_NXCONSOLE_CACHESIZE. Default: No font caching. # CONFIG_NXCONSOLE_CACHESIZE -# If CONFIG_NXCONSOLE_FONTCACHE, then this setting will control the size -# of the font cache (in number of glyphs). Default: 16. +# NxConsole supports caching of rendered fonts. This font caching is required +# for two reasons: (1) First, it improves text performance, but more +# importantly (2) it preserves the font memory. Since the NX server runs on +# a separate server thread, it requires that the rendered font memory persist +# until the server has a chance to render the font. (NOTE: There is still +# inherently a race condition in this!). Unfortunately, the font cache would +# be quite large if all fonts were saved. The CONFIG_NXCONSOLE_CACHESIZE setting +# will control the size of the font cache (in number of glyphs). Only that +# number of the most recently used glyphs will be retained. Default: 16. # CONFIG_NXCONSOLE_LINESEPARATION # This the space (in rows) between each row of test. Default: 2 # CONFIG_NXCONSOLE_NOWRAP @@ -933,10 +934,9 @@ CONFIG_NX_MXCLIENTMSGS=16 # CONFIG_NXCONSOLE=y CONFIG_NXCONSOLE_BPP=16 -# CONFIG_NXCONSOLE_NOGETRUN +CONFIG_NXCONSOLE_NOGETRUN=y CONFIG_NXCONSOLE_MXCHARS=256 -# CONFIG_NXCONSOLE_FONTCACHE -# CONFIG_NXCONSOLE_CACHESIZE +CONFIG_NXCONSOLE_CACHESIZE=32 # CONFIG_NXCONSOLE_LINESEPARATION # CONFIG_NXCONSOLE_NOWRAP diff --git a/nuttx/configs/stm3210e-eval/nxlines/defconfig b/nuttx/configs/stm3210e-eval/nxlines/defconfig index fa067ae41..76dc411c9 100644 --- a/nuttx/configs/stm3210e-eval/nxlines/defconfig +++ b/nuttx/configs/stm3210e-eval/nxlines/defconfig @@ -906,15 +906,16 @@ CONFIG_NX_MXCLIENTMSGS=16 # NxConsole needs to remember every character written to the console so # that it can redraw the window. This setting determines the size of some # internal memory allocations used to hold the character data. Default: 128. -# CONFIG_NXCONSOLE_FONTCACHE -# If this setting is defined, then caching of fonts will be supported by -# NxConsole. Each font must be rendered from the tiny font storage format -# to the full display size and pixel depth. If this setting is defined, then -# the more recently used font glyphs will be retained in a cache of size -# CONFIG_NXCONSOLE_CACHESIZE. Default: No font caching. # CONFIG_NXCONSOLE_CACHESIZE -# If CONFIG_NXCONSOLE_FONTCACHE, then this setting will control the size -# of the font cache (in number of glyphs). Default: 16. +# NxConsole supports caching of rendered fonts. This font caching is required +# for two reasons: (1) First, it improves text performance, but more +# importantly (2) it preserves the font memory. Since the NX server runs on +# a separate server thread, it requires that the rendered font memory persist +# until the server has a chance to render the font. (NOTE: There is still +# inherently a race condition in this!). Unfortunately, the font cache would +# be quite large if all fonts were saved. The CONFIG_NXCONSOLE_CACHESIZE setting +# will control the size of the font cache (in number of glyphs). Only that +# number of the most recently used glyphs will be retained. Default: 16. # CONFIG_NXCONSOLE_LINESEPARATION # This the space (in rows) between each row of test. Default: 2 # CONFIG_NXCONSOLE_NOWRAP @@ -924,10 +925,9 @@ CONFIG_NX_MXCLIENTMSGS=16 # CONFIG_NXCONSOLE=n CONFIG_NXCONSOLE_BPP=16 -# CONFIG_NXCONSOLE_NOGETRUN +CONFIG_NXCONSOLE_NOGETRUN=y CONFIG_NXCONSOLE_MXCHARS=256 -# CONFIG_NXCONSOLE_FONTCACHE -# CONFIG_NXCONSOLE_CACHESIZE +CONFIG_NXCONSOLE_CACHESIZE=32 # CONFIG_NXCONSOLE_LINESEPARATION # CONFIG_NXCONSOLE_NOWRAP diff --git a/nuttx/configs/stm3210e-eval/nxtext/defconfig b/nuttx/configs/stm3210e-eval/nxtext/defconfig index 753b69190..434635fae 100644 --- a/nuttx/configs/stm3210e-eval/nxtext/defconfig +++ b/nuttx/configs/stm3210e-eval/nxtext/defconfig @@ -906,15 +906,16 @@ CONFIG_NX_MXCLIENTMSGS=16 # NxConsole needs to remember every character written to the console so # that it can redraw the window. This setting determines the size of some # internal memory allocations used to hold the character data. Default: 128. -# CONFIG_NXCONSOLE_FONTCACHE -# If this setting is defined, then caching of fonts will be supported by -# NxConsole. Each font must be rendered from the tiny font storage format -# to the full display size and pixel depth. If this setting is defined, then -# the more recently used font glyphs will be retained in a cache of size -# CONFIG_NXCONSOLE_CACHESIZE. Default: No font caching. # CONFIG_NXCONSOLE_CACHESIZE -# If CONFIG_NXCONSOLE_FONTCACHE, then this setting will control the size -# of the font cache (in number of glyphs). Default: 16. +# NxConsole supports caching of rendered fonts. This font caching is required +# for two reasons: (1) First, it improves text performance, but more +# importantly (2) it preserves the font memory. Since the NX server runs on +# a separate server thread, it requires that the rendered font memory persist +# until the server has a chance to render the font. (NOTE: There is still +# inherently a race condition in this!). Unfortunately, the font cache would +# be quite large if all fonts were saved. The CONFIG_NXCONSOLE_CACHESIZE setting +# will control the size of the font cache (in number of glyphs). Only that +# number of the most recently used glyphs will be retained. Default: 16. # CONFIG_NXCONSOLE_LINESEPARATION # This the space (in rows) between each row of test. Default: 2 # CONFIG_NXCONSOLE_NOWRAP @@ -924,10 +925,9 @@ CONFIG_NX_MXCLIENTMSGS=16 # CONFIG_NXCONSOLE=n CONFIG_NXCONSOLE_BPP=16 -# CONFIG_NXCONSOLE_NOGETRUN +CONFIG_NXCONSOLE_NOGETRUN=y CONFIG_NXCONSOLE_MXCHARS=256 -# CONFIG_NXCONSOLE_FONTCACHE -# CONFIG_NXCONSOLE_CACHESIZE +CONFIG_NXCONSOLE_CACHESIZE=32 # CONFIG_NXCONSOLE_LINESEPARATION # CONFIG_NXCONSOLE_NOWRAP -- cgit v1.2.3