Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- In file included from /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.h:40,
- from /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:37:
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2cdev_done':
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:62: error: 'CONFIG_I2CDEV_TIMEOUT' undeclared (first use in this function); did you mean 'CONFIG_FATFS_TIMEOUT_MS'?
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~~~~~~~~~
- /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
- ^~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:100:13: note: in expansion of macro 'SEMAPHORE_TAKE'
- SEMAPHORE_TAKE(i);
- ^~~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:62: note: each undeclared identifier is reported only once for each function it appears in
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~~~~~~~~~
- /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
- ^~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:100:13: note: in expansion of macro 'SEMAPHORE_TAKE'
- SEMAPHORE_TAKE(i);
- ^~~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2c_dev_take_mutex':
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:150:51: error: 'CONFIG_I2CDEV_TIMEOUT' undeclared (first use in this function); did you mean 'CONFIG_FATFS_TIMEOUT_MS'?
- if (!xSemaphoreTake(dev->mutex, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT)))
- ^~~~~~~~~~~~~~~~~~~~~
- /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
- ^~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:150:37: note: in expansion of macro 'pdMS_TO_TICKS'
- if (!xSemaphoreTake(dev->mutex, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT)))
- ^~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2c_dev_read':
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:62: error: 'CONFIG_I2CDEV_TIMEOUT' undeclared (first use in this function); did you mean 'CONFIG_FATFS_TIMEOUT_MS'?
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~~~~~~~~~
- /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
- ^~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:240:5: note: in expansion of macro 'SEMAPHORE_TAKE'
- SEMAPHORE_TAKE(dev->port);
- ^~~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2c_dev_write':
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:62: error: 'CONFIG_I2CDEV_TIMEOUT' undeclared (first use in this function); did you mean 'CONFIG_FATFS_TIMEOUT_MS'?
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~~~~~~~~~
- /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
- #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
- ^~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
- if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
- ^~~~~~~~~~~~~
- /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:272:5: note: in expansion of macro 'SEMAPHORE_TAKE'
- SEMAPHORE_TAKE(dev->port);
- ^~~~~~~~~~~~~~
- make[1]: *** [/home/hbarta/esp/ESP8266_RTOS_SDK/make/component_wrapper.mk:292: i2cdev.o] Error 1
- make: *** [/home/hbarta/esp/ESP8266_RTOS_SDK/make/project.mk:571: component-i2cdev-build] Error 2
- hbarta@olive:~/Programming/ESP8266/ESP8266_RTOS_BME280$
Advertisement
Add Comment
Please, Sign In to add comment