blob: 719b5c3a13ce5821d416905307354b24af7c8573 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
if GRAPHICS_TRAVELER
comment "Color configuration"
choice
prompt "Color format"
default GRAPHICS_TRAVELER_RGB16_565
config GRAPHICS_TRAVELER_RGB16_565
bool "RGB16 565"
config GRAPHICS_TRAVELER_RGB32_888
bool "RGB32 888 (no transparency)"
endchoice # Color format
config GRAPHICS_TRAVELER_PALRANGES
bool "Use ranged palette"
default y
---help---
If this option is false, then the whole palette table is loaded from
the graphics file. Otherwise, the palette table will be calculated
from a range table. Default y, this is a good thing.
comment "Input device selection"
config GRAPHICS_TRAVELER_JOYSTICK
bool
default n
choice
prompt "Input device"
default GRAPHICS_TRAVELER_AJOYSTICK if CONFIG_AJOYSTICK
default GRAPHICS_TRAVELER_DJOYSTICK if CONFIG_DJOYSTICK && !CONFIG_AJOYSTICK
default GRAPHICS_TRAVELER_NX_XYINPUT if CONFIG_NX_XYINPUT && !CONFIG_AJOYSTICK && !CONFIG_DJOYSTICK
config GRAPHICS_TRAVELER_AJOYSTICK
bool "Analog joystick"
depends on CONFIG_AJOYSTICK
select GRAPHICS_TRAVELER_JOYSTICK
config GRAPHICS_TRAVELER_DJOYSTICK
bool "Discrete joystick"
depends on CONFIG_DJOYSTICK
select GRAPHICS_TRAVELER_JOYSTICK
config GRAPHICS_TRAVELER_NX_XYINPUT
bool "NX X/Y input"
depends on CONFIG_NX_XYINPUT
endchoice # Input device
config GRAPHICS_TRAVELER_JOYDEV
string "Joystick device name"
default "/dev/ajoy0" if GRAPHICS_TRAVELER_AJOYSTICK
default "/dev/djoy0" if GRAPHICS_TRAVELER_DJOYSTICK
depends on GRAPHICS_TRAVELER_JOYSTICK
comment "Debug options"
config GRAPHICS_TRAVELER_ROMFSDEMO
bool "Build ROMFS demo world"
default y
depends on FS_ROMFS
---help---
The traveller code will do nothing unless you also provide a world
data set for it to work on. The world/ sub-directory contains a
demo world suitable for testing. If this option is selected, then
the demo world is build as a mountable ROMFS file system. This new
function is then exported that can be used to mount the demo world:
int trv_mount_world(int minor, FAR const char *mountpoint)
This function must be called somewhere in your board-specific start-
up logic in order to mount the world at 'mountpoint'
config GRAPHICS_TRAVELER_PERFMON
bool "Performance monitor"
default y
---help---
Enable or disable performance monitoring instrumentation and output.
config GRAPHICS_TRAVELER_DEBUG_LEVEL
int "Debug output level"
default 0
range 0 3
---help---
DEBUG_LEVEL == 3 turns off sound and video and enables verbose debug
messages on stdout.
DEBUG_LEVEL == 2 turns off sound and video and enables normal debug
output
DEBUG_LEVEL == 1 turns off sound and enables normal debug output
OTHERWISE, all debugging features are disabled.
endif # GRAPHICS_TRAVELER
|