Skip to content

Instantly share code, notes, and snippets.

@drewandre
Created March 7, 2020 18:04
Show Gist options
  • Save drewandre/9d6ff2d64dd725f6e4b20540a24fb348 to your computer and use it in GitHub Desktop.
Save drewandre/9d6ff2d64dd725f6e4b20540a24fb348 to your computer and use it in GitHub Desktop.
Processing esp32dev (platform: espressif32; board: esp32dev; framework: espidf)
-----------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 1.11.2 > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-espidf 3.30300.190916 (3.3.0)
- tool-esptoolpy 1.20600.0 (2.6.0)
- toolchain-xtensa32 2.50200.80 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Looking for esp_http_client library in registry
Warning! Library `{'name': 'esp_http_client', 'requirements': None}` has not been found in PlatformIO Registry.
You can ignore this message, if `{'name': 'esp_http_client', 'requirements': None}` is a built-in library (included in framework, SDK). E.g., SPI, Wire, etc.
Found 24 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <audio_pipeline> 1.0
| |-- <audio_sal> 1.0
|-- <audio_hal> 1.0
| |-- <audio_sal> 1.0
|-- <audio_sal> 1.0
|-- <audio_stream> 1.0
| |-- <audio_pipeline> 1.0
| | |-- <audio_sal> 1.0
| |-- <audio_sal> 1.0
| |-- <esp_codec> 1.0
| | |-- <audio_pipeline> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <audio_sal> 1.0
| |-- <audio_board> 1.0
| | |-- <audio_hal> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <display_service> 1.0
| | | |-- <esp_dispatcher> 1.0
| | | | |-- <audio_sal> 1.0
| | | |-- <esp_peripherals> 1.0
| | | | |-- <audio_pipeline> 1.0
| | | | | |-- <audio_sal> 1.0
| | | | |-- <audio_sal> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <esp_peripherals> 1.0
| | | |-- <audio_pipeline> 1.0
| | | | |-- <audio_sal> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <audio_sal> 1.0
|-- <esp_codec> 1.0
| |-- <audio_pipeline> 1.0
| | |-- <audio_sal> 1.0
| |-- <audio_sal> 1.0
|-- <esp_peripherals> 1.0
| |-- <audio_pipeline> 1.0
| | |-- <audio_sal> 1.0
| |-- <audio_sal> 1.0
|-- <esp_sr> 1.0
|-- <esp_dlna> 1.0
|-- <audio_service> 1.0
| |-- <audio_pipeline> 1.0
| | |-- <audio_sal> 1.0
| |-- <audio_sal> 1.0
| |-- <esp_peripherals> 1.0
| | |-- <audio_pipeline> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <audio_sal> 1.0
|-- <audio_board> 1.0
| |-- <audio_hal> 1.0
| | |-- <audio_sal> 1.0
| |-- <display_service> 1.0
| | |-- <esp_dispatcher> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <esp_peripherals> 1.0
| | | |-- <audio_pipeline> 1.0
| | | | |-- <audio_sal> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <audio_sal> 1.0
| |-- <esp_peripherals> 1.0
| | |-- <audio_pipeline> 1.0
| | | |-- <audio_sal> 1.0
| | |-- <audio_sal> 1.0
| |-- <audio_sal> 1.0
Building in release mode
Compiling .pio/build/esp32dev/src/play_mp3_example.o
Linking .pio/build/esp32dev/firmware.elf
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bt_a2d_source_cb+0x28): undefined reference to `esp_bt_gap_set_scan_mode'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bt_a2d_source_cb+0x2c): undefined reference to `esp_a2d_media_ctrl'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal._bt_periph_destroy+0x0): undefined reference to `esp_avrc_ct_deinit'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal._bt_periph_init+0x4): undefined reference to `esp_avrc_ct_init'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal._bt_periph_init+0x8): undefined reference to `esp_avrc_ct_register_callback'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.get_name_from_eir$constprop$4+0x0): undefined reference to `esp_bt_gap_resolve_eir_data'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bt_app_gap_cb+0x4c): undefined reference to `esp_bt_gap_cancel_discovery'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bt_app_gap_cb+0x50): undefined reference to `esp_a2d_source_connect'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bt_app_gap_cb+0x54): undefined reference to `esp_bt_gap_start_discovery'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bt_app_gap_cb+0x58): undefined reference to `esp_bt_gap_pin_reply'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x50): undefined reference to `esp_a2d_sink_init'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x54): undefined reference to `esp_a2d_sink_register_data_callback'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x58): undefined reference to `esp_a2d_register_callback'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x5c): undefined reference to `esp_bt_gap_set_pin'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x60): undefined reference to `esp_bt_gap_register_callback'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x64): undefined reference to `esp_a2d_source_register_data_callback'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_start+0x68): undefined reference to `esp_a2d_source_init'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_destroy+0x8): undefined reference to `esp_a2d_sink_deinit'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o):(.literal.bluetooth_service_destroy+0xc): undefined reference to `esp_a2d_source_deinit'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `bt_a2d_source_cb':
bluetooth_service.c:(.text.bt_a2d_source_cb+0x6f): undefined reference to `esp_bt_gap_set_scan_mode'
bluetooth_service.c:(.text.bt_a2d_source_cb+0xca): undefined reference to `esp_a2d_media_ctrl'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `_bt_periph_destroy':
bluetooth_service.c:(.text._bt_periph_destroy+0x3): undefined reference to `esp_avrc_ct_deinit'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `_bt_periph_init':
bluetooth_service.c:(.text._bt_periph_init+0x3): undefined reference to `esp_avrc_ct_init'
bluetooth_service.c:(.text._bt_periph_init+0xe): undefined reference to `esp_avrc_ct_register_callback'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `get_name_from_eir$constprop$4':
bluetooth_service.c:(.text.get_name_from_eir$constprop$4+0x18): undefined reference to `esp_bt_gap_resolve_eir_data'
bluetooth_service.c:(.text.get_name_from_eir$constprop$4+0x27): undefined reference to `esp_bt_gap_resolve_eir_data'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `bt_app_gap_cb':
bluetooth_service.c:(.text.bt_app_gap_cb+0x144): undefined reference to `esp_bt_gap_cancel_discovery'
bluetooth_service.c:(.text.bt_app_gap_cb+0x190): undefined reference to `esp_a2d_source_connect'
bluetooth_service.c:(.text.bt_app_gap_cb+0x1b6): undefined reference to `esp_bt_gap_start_discovery'
bluetooth_service.c:(.text.bt_app_gap_cb+0x28e): undefined reference to `esp_bt_gap_pin_reply'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `bluetooth_service_start':
bluetooth_service.c:(.text.bluetooth_service_start+0x15d): undefined reference to `esp_a2d_sink_init'
bluetooth_service.c:(.text.bluetooth_service_start+0x169): undefined reference to `esp_a2d_sink_register_data_callback'
bluetooth_service.c:(.text.bluetooth_service_start+0x172): undefined reference to `esp_a2d_register_callback'
bluetooth_service.c:(.text.bluetooth_service_start+0x189): undefined reference to `esp_bt_gap_set_pin'
bluetooth_service.c:(.text.bluetooth_service_start+0x192): undefined reference to `esp_a2d_register_callback'
bluetooth_service.c:(.text.bluetooth_service_start+0x19b): undefined reference to `esp_bt_gap_register_callback'
bluetooth_service.c:(.text.bluetooth_service_start+0x1a4): undefined reference to `esp_a2d_source_register_data_callback'
bluetooth_service.c:(.text.bluetooth_service_start+0x1aa): undefined reference to `esp_a2d_source_init'
bluetooth_service.c:(.text.bluetooth_service_start+0x1fc): undefined reference to `esp_bt_gap_start_discovery'
bluetooth_service.c:(.text.bluetooth_service_start+0x204): undefined reference to `esp_bt_gap_set_scan_mode'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `bluetooth_service_destroy':
bluetooth_service.c:(.text.bluetooth_service_destroy+0x52): undefined reference to `esp_a2d_sink_deinit'
bluetooth_service.c:(.text.bluetooth_service_destroy+0x5b): undefined reference to `esp_a2d_source_deinit'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `periph_bluetooth_play':
bluetooth_service.c:(.text.periph_bluetooth_play+0x1a): undefined reference to `esp_a2d_media_ctrl'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bluetooth_service.o): In function `periph_bluetooth_pause':
bluetooth_service.c:(.text.periph_bluetooth_pause+0x1a): undefined reference to `esp_a2d_media_ctrl'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bt_keycontrol.o):(.literal.bt_key_act_state_machine+0x24): undefined reference to `esp_avrc_ct_send_passthrough_cmd'
.pio/build/esp32dev/libb3b/libbluetooth_service.a(bt_keycontrol.o): In function `bt_key_act_state_machine':
bt_keycontrol.c:(.text.bt_key_act_state_machine+0x64): undefined reference to `esp_avrc_ct_send_passthrough_cmd'
bt_keycontrol.c:(.text.bt_key_act_state_machine+0x101): undefined reference to `esp_avrc_ct_send_passthrough_cmd'
collect2: error: ld returned 1 exit status
*** [.pio/build/esp32dev/firmware.elf] Error 1
=================================================== [FAILED] Took 21.11 seconds ===================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment