# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # menuconfig I2S bool "I2S Driver Support" default n ---help--- This selection enables selection of common I2S options. This option should be enabled by all platforms that support I2S interfaces. See include/nuttx/audio/i2s.h for further I2S driver information. if I2S config AUDIO_I2SCHAR bool "I2S character driver (for testing only)" default n ---help--- This selection enables a simple character driver that supports I2S transfers via a read() and write(). The intent of this driver is to support I2S testing. It is not an audio driver but does conform to some of the buffer management heuristics of an audio driver. It is not suitable for use in any real driver application in its current form. if AUDIO_I2SCHAR config AUDIO_I2SCHAR_RXTIMEOUT int "RX timeout" default 0 ---help--- This is a fixed timeout value that will be used for all receiver transfers. This is in units of system clock ticks (configurable). The special value of zero disables RX timeouts. Default: 0 config AUDIO_I2SCHAR_TXTIMEOUT int "TX timeout" default 0 ---help--- This is a fixed timeout value that will be used for all transmitter transfers. This is in units of system clock ticks (configurable). The special value of zero disables RX timeouts. Default: 0 endif # AUDIO_I2SCHAR endif # I2S