diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-03-30 22:49:08 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-03-30 22:49:08 +0000 |
commit | d14549a7db7f1449763ccb40f676860e414ecd36 (patch) | |
tree | 5cba9b70ef679b51a066c54102b96ee40f87126c /nuttx/configs/stm3210e-eval/nxconsole/defconfig | |
parent | 7b4b14ec2acf251ba72ef2929011037bfc26e714 (diff) | |
download | px4-nuttx-d14549a7db7f1449763ccb40f676860e414ecd36.tar.gz px4-nuttx-d14549a7db7f1449763ccb40f676860e414ecd36.tar.bz2 px4-nuttx-d14549a7db7f1449763ccb40f676860e414ecd36.zip |
More fixes for NxConsole driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4543 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/stm3210e-eval/nxconsole/defconfig')
-rw-r--r-- | nuttx/configs/stm3210e-eval/nxconsole/defconfig | 22 |
1 files changed, 11 insertions, 11 deletions
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 |