incubator-nuttx/drivers/ipcc/Kconfig

34 lines
868 B
Plaintext

menuconfig IPCC
bool "IPCC (Inter Processor Communication Controller) driver"
select MM_CIRCBUF
depends on EXPERIMENTAL
default n
---help---
IPCC driver. Generic driver to communicate between two
processors via character device.
comment "IPCC driver requires CONFIG_EXPERIMENTAL"
depends on !EXPERIMENTAL
if IPCC
config IPCC_BUFFERED
bool "Enable buffering in driver"
default y
---help---
If enabled, data read and written to/from IPCC will be
buffered in driver. This will reduce thread waiting for
read and write to complete during busy period, but it
will also increase RAM usage.
Buffer size for tx and rx can be separately defined for
each channel during driver registration.
config IPCC_NPOLLWAITERS
int "Number of poll threads"
default 4
---help---
Maximum number of threads that can be waiting for POLL events.
endif # IPCC