summaryrefslogblamecommitdiff
path: root/nuttx/Kconfig
blob: 6b0973f2c287df7962d7f9cea870b39a93b44bdd (plain) (tree)
1
2
3
4
5

                                                             
                                      
 
 













                                                                    
                 

                                      
                 

                                              
                 

                                
                 




                               
                 
                  



                                              

                  
                                            
 

                                     

                  
                                                                       
 

                                   

                  

                                                               
 

                                 

                  

                                                   
 

                              
                 


                                                     
 

                               
                 


                                                     
 

                               
                 


                                                    
 

                              
                 


                                                        
 

                               
                 


                                                       
 

                                  
                 


                                                           
 

                                    
                 
                  



                                               
 


                              
 

                      


                     
                      



                                 
                 
      
                  


                   
                 


                       

                    
       
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

mainmenu "Nuttx/$ARCH Configuration"

config SRCARCH
	string
	option env="SRCARCH"

menu "General setup"
config EXPERIMENTAL
	bool "Prompt for development and/or incomplete code/drivers"

comment "General build options"

config RRLOAD_BINARY
	bool "rrload binary format"
	default n
config INTELHEX_BINARY
	bool "Intel HEX binary format"
	default n
config MOTOROLA_SREC
	bool "Motorola S-Record binary format"
	default n
config RAW_BINARY
	bool "raw binary format"
	default n

comment "General debug options"

config DEBUG
	bool "enable debug"
	default n
	---help---
		enables built-in debug options
if DEBUG
config DEBUG_VERBOSE
	bool "enable debug verbose"
	default n
	---help---
		enables verbose debug output

config DEBUG_ENABLE
	bool "enable debug interface"
	default n
	---help---
		Support an interface to enable or disable debug output.

config DEBUG_SYMBOLS
	bool "enable debug symbols"
	default n
	---help---
		build without optimization and with
		debug symbols (needed for use with a debugger).

config DEBUG_SCHED
	bool "enable debug sched"
	default n
	---help---
		enable OS debug output (disabled by
		default)

config DEBUG_MM
	bool "enable debug mm"
	default n
	---help---
		enable memory management debug output
		(disabled by default)

config DEBUG_NET
	bool "enable debug net"
	default n
	---help---
		enable network debug output (disabled
		by default)

config DEBUG_USB
	bool "enable debug usb"
	default n
	---help---
		enable usb debug output (disabled by
		default)

config DEBUG_FS
	bool "enable debug fs"
	default n
	---help---
		enable filesystem debug output (disabled
		by default)

config DEBUG_LIB
	bool "enable debug lib"
	default n
	---help---
		enable C library debug output (disabled
		by default)

config DEBUG_BINFMT
	bool "enable debug binfmt"
	default n
	---help---
		enable binary loader debug output (disabled
		by default)

config DEBUG_GRAPHICS
	bool "enable debug graphics"
	default n
	---help---
		enable NX graphics debug output
		(disabled by default)
endif	
endmenu

menu "System Type"
source "arch/$SRCARCH/Kconfig"
endmenu

menu "Kernel Features"
source sched/Kconfig
endmenu

menu "Device Drivers"
source drivers/Kconfig
endmenu

menuconfig NET
	bool "Networking support"
	default n
if NET
source net/Kconfig
endif

menu "File systems"
source fs/Kconfig
endmenu

menu "Library routines"
source lib/Kconfig
source libxx/Kconfig
endmenu