WalterHWhite

esp-idf-lib compile errors

Apr 21st, 2022
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.00 KB | None | 0 0
  1. In file included from /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.h:40,
  2. from /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:37:
  3. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2cdev_done':
  4. /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'?
  5. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  6. ^~~~~~~~~~~~~~~~~~~~~
  7. /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
  8. #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
  9. ^~~~~~~~~~
  10. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
  11. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  12. ^~~~~~~~~~~~~
  13. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:100:13: note: in expansion of macro 'SEMAPHORE_TAKE'
  14. SEMAPHORE_TAKE(i);
  15. ^~~~~~~~~~~~~~
  16. /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
  17. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  18. ^~~~~~~~~~~~~~~~~~~~~
  19. /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
  20. #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
  21. ^~~~~~~~~~
  22. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
  23. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  24. ^~~~~~~~~~~~~
  25. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:100:13: note: in expansion of macro 'SEMAPHORE_TAKE'
  26. SEMAPHORE_TAKE(i);
  27. ^~~~~~~~~~~~~~
  28. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2c_dev_take_mutex':
  29. /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'?
  30. if (!xSemaphoreTake(dev->mutex, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT)))
  31. ^~~~~~~~~~~~~~~~~~~~~
  32. /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
  33. #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
  34. ^~~~~~~~~~
  35. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:150:37: note: in expansion of macro 'pdMS_TO_TICKS'
  36. if (!xSemaphoreTake(dev->mutex, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT)))
  37. ^~~~~~~~~~~~~
  38. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2c_dev_read':
  39. /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'?
  40. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  41. ^~~~~~~~~~~~~~~~~~~~~
  42. /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
  43. #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
  44. ^~~~~~~~~~
  45. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
  46. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  47. ^~~~~~~~~~~~~
  48. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:240:5: note: in expansion of macro 'SEMAPHORE_TAKE'
  49. SEMAPHORE_TAKE(dev->port);
  50. ^~~~~~~~~~~~~~
  51. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c: In function 'i2c_dev_write':
  52. /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'?
  53. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  54. ^~~~~~~~~~~~~~~~~~~~~
  55. /home/hbarta/esp/ESP8266_RTOS_SDK/components/freertos/include/freertos/semphr.h:289:90: note: in definition of macro 'xSemaphoreTake'
  56. #define xSemaphoreTake( xSemaphore, xBlockTime ) xQueueSemaphoreTake( ( xSemaphore ), ( xBlockTime ) )
  57. ^~~~~~~~~~
  58. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:53:48: note: in expansion of macro 'pdMS_TO_TICKS'
  59. if (!xSemaphoreTake(states[port].lock, pdMS_TO_TICKS(CONFIG_I2CDEV_TIMEOUT))) \
  60. ^~~~~~~~~~~~~
  61. /home/hbarta/esp/esp-idf-lib/components/i2cdev/i2cdev.c:272:5: note: in expansion of macro 'SEMAPHORE_TAKE'
  62. SEMAPHORE_TAKE(dev->port);
  63. ^~~~~~~~~~~~~~
  64. make[1]: *** [/home/hbarta/esp/ESP8266_RTOS_SDK/make/component_wrapper.mk:292: i2cdev.o] Error 1
  65. make: *** [/home/hbarta/esp/ESP8266_RTOS_SDK/make/project.mk:571: component-i2cdev-build] Error 2
  66. hbarta@olive:~/Programming/ESP8266/ESP8266_RTOS_BME280$
  67.  
  68.  
Advertisement
Add Comment
Please, Sign In to add comment