mirror of
https://github.com/espressif/esp-idf.git
synced 2025-09-30 19:19:21 +00:00
feat (driver)!: Added mocking for i2c.h
BREAKING CHANGE: removed ringbuf.h from public i2c.h
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# On Espressif chips, too many dependencies are missing at the moment.
|
||||
# Furthermore, this component can only mock the interfaces of
|
||||
# spi_master.h and gpio.h.
|
||||
message(STATUS "building DRIVER MOCKS (only SPI and GPIO driver)")
|
||||
message(STATUS "building DRIVER MOCKS (only SPI, I2C and GPIO driver)")
|
||||
|
||||
idf_component_get_property(original_driver_dir driver COMPONENT_OVERRIDEN_DIR)
|
||||
|
||||
@@ -10,6 +10,7 @@ set(include_dirs
|
||||
"${original_driver_dir}/include"
|
||||
"${original_driver_dir}/include/driver"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../hal/include"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../soc/include" # for I2C SOC caps
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../esp_hw_support/include")
|
||||
|
||||
idf_component_mock(INCLUDE_DIRS ${include_dirs}
|
||||
@@ -17,6 +18,7 @@ idf_component_mock(INCLUDE_DIRS ${include_dirs}
|
||||
MOCK_HEADER_FILES
|
||||
${original_driver_dir}/include/driver/spi_master.h
|
||||
${original_driver_dir}/include/driver/spi_common.h
|
||||
${original_driver_dir}/include/driver/i2c.h
|
||||
${original_driver_dir}/include/driver/gpio.h)
|
||||
|
||||
idf_build_set_property(COMPILE_DEFINITIONS "-DSPI_MOCK" APPEND)
|
||||
|
Reference in New Issue
Block a user