mirror of
https://github.com/apache/nuttx.git
synced 2026-05-29 20:56:47 +08:00
Merged in ordsen/nuttx/feature-pca9540bdp-i2cmultiplexer (pull request #610)
Feature pca9540bdp i2cmultiplexer * Implement common i2c multiplexer abstraction to be reused by i2c multiplexer devices. Provide common interface with transfer and reset calls to set up virtual i2c busses. * Remove i2cmux_lower_half.c and headers, will be implemented by each mux driver * Implement PCA9540BDP I2C multiplexer lower half which uses the common i2c mux abstraction * Remove application interface and implement common i2c functions * Remove application interface from pca driver and implement common i2c functions directly in the pca driver * Use i2cerr Approved-by: Gregory Nutt <gnutt@nuttx.org>
This commit is contained in:
committed by
Gregory Nutt
parent
628821fdf4
commit
4d78593a0f
@@ -36,4 +36,17 @@ config I2C_DRIVER
|
||||
this driver is to support I2C testing. It is not suitable for use
|
||||
in any real driver application.
|
||||
|
||||
menu "I2C Multiplexer Support"
|
||||
|
||||
config I2CMULTIPLEXER_PCA9540BDP
|
||||
bool "PCA9540BDP NXP multiplexer"
|
||||
default n
|
||||
depends on I2C
|
||||
---help---
|
||||
Enable support for the NXP PCA9540BDP i2c multiplexer
|
||||
|
||||
# put more i2c mux devices here
|
||||
|
||||
endmenu # I2C Multiplexer Support
|
||||
|
||||
endif # I2C
|
||||
|
||||
Reference in New Issue
Block a user