2016-04-13 23:42:56 +02:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
|
|
|
menuconfig VNCSERVER
|
|
|
|
bool "VNC server"
|
|
|
|
default n
|
|
|
|
depends on NET_TCP && !NX_LCDDRIVER && EXPERIMENTAL
|
|
|
|
---help---
|
|
|
|
Enable support for a VNC Remote Frame Buffer (RFB) server.
|
|
|
|
|
|
|
|
if VNCSERVER
|
|
|
|
|
2016-04-16 20:50:23 +02:00
|
|
|
choice
|
|
|
|
prompt "VNC server protocol"
|
|
|
|
default VNCSERVER_PROTO3p3
|
|
|
|
|
|
|
|
config VNCSERVER_PROTO3p3
|
|
|
|
bool "Version 3.3"
|
|
|
|
|
2016-04-17 00:33:04 +02:00
|
|
|
config VNCSERVER_PROTO3p8
|
2016-04-16 20:50:23 +02:00
|
|
|
bool "Version 3.8"
|
|
|
|
depends on EXPERIMENTAL
|
|
|
|
|
|
|
|
endchoice # VNC server protocol
|
|
|
|
|
2016-04-14 21:52:59 +02:00
|
|
|
config VNCSERVER_NDISPLAYS
|
|
|
|
int "Number of displays"
|
|
|
|
default 1
|
|
|
|
range 1 99
|
|
|
|
---help---
|
|
|
|
Specifies the number of RFB displays supported by the server.
|
|
|
|
Normally this should be one.
|
|
|
|
|
|
|
|
config VNCSERVER_PRIO
|
2016-04-17 16:20:14 +02:00
|
|
|
int "VNC server task priority"
|
2016-04-14 21:52:59 +02:00
|
|
|
default 100
|
|
|
|
|
|
|
|
config VNCSERVER_STACKSIZE
|
|
|
|
int "VNC server stack size"
|
|
|
|
default 2048
|
|
|
|
|
2016-04-17 16:20:14 +02:00
|
|
|
config VNCSERVER_UPDATER_PRIO
|
|
|
|
int "VNC updater thread priority"
|
|
|
|
default 100
|
|
|
|
|
|
|
|
config VNCSERVER_UPDATER_STACKSIZE
|
|
|
|
int "VNC updater thread stack size"
|
|
|
|
default 2048
|
|
|
|
|
2016-04-16 23:59:00 +02:00
|
|
|
choice
|
|
|
|
prompt "VNC color format"
|
|
|
|
default VNCSERVER_COLORFMT_RGB16
|
|
|
|
|
|
|
|
config VNCSERVER_COLORFMT_RGB16
|
|
|
|
bool "RGB16 5:6:5"
|
|
|
|
|
|
|
|
config VNCSERVER_COLORFMT_RGB32
|
|
|
|
bool "RGB24 (32-bit) or RGB32 (w/tranparency)"
|
|
|
|
|
|
|
|
endchoice # VNC color format
|
|
|
|
|
|
|
|
config VNCSERVER_SCREENWIDTH
|
|
|
|
int "Framebuffer width (pixels)"
|
|
|
|
default 320
|
|
|
|
|
|
|
|
config VNCSERVER_SCREENHEIGHT
|
|
|
|
int "Framebuffer height (rows)"
|
|
|
|
default 240
|
|
|
|
|
2016-04-15 00:19:04 +02:00
|
|
|
config VNCSERVER_KBDENCODE
|
|
|
|
bool "Encode keyboard input"
|
|
|
|
default n
|
|
|
|
depends on NXTERM_NXKBDIN
|
|
|
|
---help---
|
|
|
|
Use a special encoding of keyboard characters as defined in
|
|
|
|
include/nuttx/input/kbd_coded.h.
|
|
|
|
|
2016-04-16 21:06:39 +02:00
|
|
|
config VNCSERVER_IOBUFFER_SIZE
|
|
|
|
int "I/O buffer size
|
|
|
|
default 80
|
|
|
|
|
2016-04-13 23:42:56 +02:00
|
|
|
endif # VNCSERVER
|