adamcohenhillel / ADeus

An open source AI wearable device that captures what you say and hear in the real world and then transcribes and stores it on your own server. You can then chat with Adeus using the app, and it will have all the right context about what you want to talk about - a truly personalized, personal AI.
https://docs.adeus.ai/
Other
2.89k stars 290 forks source link

Does not build due to #101

Closed saulide closed 5 months ago

saulide commented 5 months ago

I want to flash my seeds studio c3 (as in the docs) but i get errors, regarding esp_ble_gap_ext_adv_report_t, e.g:

In file included from /Users/solar/Repos/private/ADeus/devices/esp32-c3/components/arduino/libraries/BLE/src/BLEClient.h:25, from /Users/solar/Repos/private/ADeus/devices/esp32-c3/components/arduino/libraries/BLE/src/BLERemoteService.h:18, from /Users/solar/Repos/private/ADeus/devices/esp32-c3/components/arduino/libraries/BLE/src/BLERemoteService.cpp:14: /Users/solar/Repos/private/ADeus/devices/esp32-c3/components/arduino/libraries/BLE/src/BLEAdvertisedDevice.h:148:31: error: 'esp_ble_gap_ext_adv_report_t' has not been declared 148 | virtual void onResult(esp_ble_gap_ext_adv_report_t report) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

Any ideas why?

I installed esp in 5.1.3 version and additionally i used the idf-release/v5.1 branch for https://github.com/espressif/arduino-esp32.git but with no success

My system is macbook pro m2, python 3.11 and i followed all the steps as defined in the readme and website

saulide commented 5 months ago

The issue is with following commit https://github.com/espressif/arduino-esp32/commit/3b871e74fdc3bd56e0d861e7019a7186d2adcab6 . Using previous commit works like a charm.