Newer
Older
Gregory Nutt
committed
depends on DEBUG_ERROR
---help---
Enable analog device error output to SYSLOG.
config DEBUG_ANALOG_WARN
bool "Analog Device Warnings Output"
default n
depends on DEBUG_WARN
---help---
Enable analog device warning output to SYSLOG.
config DEBUG_ANALOG_INFO
bool "Analog Device Informational Output"
default n
depends on DEBUG_INFO
---help---
Enable analog device informational output to SYSLOG.
endif # DEBUG_ANALOG
config DEBUG_CAN
bool "CAN Debug Output"
depends on CAN
Enable CAN driver debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
config DEBUG_GPIO
bool "GPIO Debug Features"
---help---
Enable GPIO debug features.
Support for this debug option is architecture-specific and may not
be available for some MCUs.
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
if DEBUG_GPIO
config DEBUG_GPIO_ERROR
bool "GPIO Error Output"
default n
depends on DEBUG_ERROR
---help---
Enable GPIO error output to SYSLOG.
config DEBUG_GPIO_WARN
bool "GPIO Warnings Output"
default n
depends on DEBUG_WARN
---help---
Enable GPIO warning output to SYSLOG.
config DEBUG_GPIO_INFO
bool "GPIO Informational Output"
default n
depends on DEBUG_INFO
---help---
Enable GPIO informational output to SYSLOG.
endif # DEBUG_GPIO
config DEBUG_I2C
bool "I2C Debug Output"
default n
depends on I2C
Enable I2C driver debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
be available for some MCUs.
config DEBUG_I2S
bool "I2S Debug Output"
default n
depends on I2S
---help---
Enable I2S driver debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
config DEBUG_PWM
bool "PWM Debug Output"
default n
depends on PWM
---help---
Enable PWM driver debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
config DEBUG_RTC
bool "RTC Debug Output"
depends on RTC
Enable RTC driver debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
be available for some MCUs.
Gregory Nutt
committed
bool "SDIO Debug Output"
default n
depends on MMCSD_SDIO
---help---
Enable SDIO driver debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
be available for some MCUs.
Gregory Nutt
committed
config DEBUG_SENSORS
Gregory Nutt
committed
bool "Sensor Debug Features"
Gregory Nutt
committed
default n
depends on SENSORS
---help---
Gregory Nutt
committed
Enable sensor driver debug features.
Gregory Nutt
committed
Support for this debug option is architecture-specific and may not
be available for some MCUs.
Gregory Nutt
committed
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
if DEBUG_SENSORS
config DEBUG_SENSORS_ERROR
bool "Sensor Error Output"
default n
depends on DEBUG_ERROR
---help---
Enable sensor driver error output to SYSLOG.
config DEBUG_SENSORS_WARN
bool "Sensor Warnings Output"
default n
depends on DEBUG_WARN
---help---
Enable sensor driver warning output to SYSLOG.
config DEBUG_SENSORS_INFO
bool "Sensor Informational Output"
default n
depends on DEBUG_INFO
---help---
Enable sensor driver informational output to SYSLOG.
endif # DEBUG_SENSORS
config DEBUG_SPI
bool "SPI Debug Features"
depends on SPI
Enable SPI debug features.
Support for this debug option is architecture-specific and may not
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
if DEBUG_SPI
config DEBUG_SPI_ERROR
bool "SPI Error Output"
default n
depends on DEBUG_ERROR
---help---
Enable SPI error output to SYSLOG.
config DEBUG_SPI_WARN
bool "SPI Warnings Output"
default n
depends on DEBUG_WARN
---help---
Enable SPI warning output to SYSLOG.
config DEBUG_SPI_INFO
bool "SPI Informational Output"
default n
depends on DEBUG_INFO
---help---
Enable SPI informational output to SYSLOG.
endif # DEBUG_SPI
config DEBUG_TIMER
bool "Timer Debug Output"
depends on TIMER
Enable timer debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
be available for some MCUs.
config DEBUG_USB
Gregory Nutt
committed
bool "USB Debug Features"
depends on USBDEV || USBHOST
Gregory Nutt
committed
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
Enable USB debug features.
if DEBUG_USB
config DEBUG_USB_ERROR
bool "USB Error Output"
default n
depends on DEBUG_ERROR
---help---
Enable USB error output to SYSLOG.
config DEBUG_USB_WARN
bool "USB Warnings Output"
default n
depends on DEBUG_WARN
---help---
Enable USB warning output to SYSLOG.
config DEBUG_USB_INFO
bool "USB Informational Output"
default n
depends on DEBUG_INFO
---help---
Enable USB informational output to SYSLOG.
endif # DEBUG_USB
Gregory Nutt
committed
bool "Watchdog Timer Debug Output"
Enable watchdog timer debug SYSLOG output (disabled by default).
Support for this debug option is architecture-specific and may not
Gregory Nutt
committed
config ARCH_HAVE_STACKCHECK
bool
default n
Gregory Nutt
committed
config STACK_COLORATION
bool "Stack coloration"
default n
Gregory Nutt
committed
depends on ARCH_HAVE_STACKCHECK
Gregory Nutt
committed
---help---
Enable stack coloration to initialize the stack memory to the value
Gregory Nutt
committed
of STACK_COLOR and enable the stack checking APIs that can be used
to monitor the level of stack usage.
Gregory Nutt
committed
Only supported by a few architectures.
Gregory Nutt
committed
bool "Generate Debug Symbols"
default n
---help---
Build with debug symbols (needed for use with a debugger).
endmenu # Debug Options
Gregory Nutt
committed
config ARCH_HAVE_CUSTOMOPT
bool
default n
choice
prompt "Optimization Level"
default DEBUG_NOOPT if DEBUG_SYMBOLS
default DEBUG_FULLOPT if !DEBUG_SYMBOLS
config DEBUG_NOOPT
bool "Suppress Optimization"
---help---
Build without optimization. This is often helpful when debugging code.
config DEBUG_CUSTOMOPT
bool "Custom Optimization"
Gregory Nutt
committed
depends on ARCH_HAVE_CUSTOMOPT
---help---
Select a custom debug level. This is often helpful if you suspect an
optimization level error and want to lower the level of optimization.
config DEBUG_FULLOPT
bool "Normal, Full optimization"
---help---
Build full optimization. This is the normal case for production
firmware.
endchoice # Optimization Level
config DEBUG_OPTLEVEL
string "Custom Optimization Level"
default "-O2"
depends on DEBUG_CUSTOMOPT
---help---
This string represents the custom optimization level that will be
used if DEBUG_CUSTOMOPT.
endmenu # Build Setup
menu "Board Selection"
source "configs/Kconfig"
endmenu
patacongo
committed
source syscall/Kconfig
endmenu
menu "Device Drivers"
menu "Networking Support"
menu "Crypto API"
source crypto/Kconfig
endmenu
menu "File Systems"
menu "Graphics Support"
source graphics/Kconfig
endmenu
menu "Memory Management"
source mm/Kconfig
endmenu
menu "Audio Support"
source audio/Kconfig
endmenu
menu "Wireless Support"
source wireless/Kconfig
endmenu
source binfmt/Kconfig
endmenu
menu "Library Routines"
patacongo
committed
source libc/Kconfig
menu "Application Configuration"
source "$APPSDIR/Kconfig"
endmenu