Skip to content

Outdated? Cant Build #11

@corradodave

Description

@corradodave

Executing task: C:\Users\Dave.platformio\penv\Scripts\platformio.exe run --environment esp32

Processing esp32 (platform: espressif32; board: esp32dev; framework: arduino)

Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (6.10.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, 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-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b
  • tool-esptoolpy @ 1.40501.0 (4.5.1)
  • tool-openocd-esp32 @ 2.1100.20220706 (11.0)
  • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
    LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Found 35 compatible libraries
    Scanning dependencies...
    Dependency Graph
    |-- Tone32 @ 1.0.0
    |-- U8g2 @ 2.36.6
    |-- Wire @ 2.0.0
    |-- EEPROM @ 2.0.0
    Building in release mode
    Compiling .pio\build\esp32\src\cpu.c.o
    Compiling .pio\build\esp32\src\hw.c.o
    src/cpu.c:1669:16: warning: excess elements in struct initializer
    {NULL, 0, 0, 0, NULL},
    ^
    src/cpu.c:1669:16: note: (near initialization for 'ops0[108]')
    In file included from src/cpu.h:23,
    from src/cpu.c:25:
    src/hal.h:26:15: warning: excess elements in struct initializer
    #define NULL 0
    ^
    src/cpu.c:1669:19: note: in expansion of macro 'NULL'
    {NULL, 0, 0, 0, NULL},
    ^~~~
    src/hal.h:26:15: note: (near initialization for 'ops0[108]')
    #define NULL 0
    ^
    src/cpu.c:1669:19: note: in expansion of macro 'NULL'
    {NULL, 0, 0, 0, NULL},
    ^~~~
    src/cpu.c: In function 'wait_for_cycles':
    src/cpu.c:1808:40: warning: division by zero [-Wdiv-by-zero]
    deadline = since + (cycles * ts_freq)/(TICK_FREQUENCY * CPU_SPEED_RATIO);
    ^
    Compiling .pio\build\esp32\src\main.cpp.o
    Compiling .pio\build\esp32\src\savestate.cpp.o
    Compiling .pio\build\esp32\src\tamalib.c.o
    Building .pio\build\esp32\bootloader.bin
    Generating partitions .pio\build\esp32\partitions.bin
    esptool.py v4.5.1
    Creating esp32 image...
    Merged 1 ELF section
    Successfully created esp32 image.
    Compiling .pio\build\esp32\lib453\Tone32\Tone32.cpp.o
    Compiling .pio\build\esp32\lib798\SPI\SPI.cpp.o
    Compiling .pio\build\esp32\liba5f\Wire\Wire.cpp.o
    Compiling .pio\build\esp32\libec2\U8g2\U8g2lib.cpp.o
    src/main.cpp:68: warning: "PIN_BTN_L" redefined
    #define PIN_BTN_L 2

src/main.cpp:55: note: this is the location of the previous definition
#define PIN_BTN_L 18

src/main.cpp:69: warning: "PIN_BTN_M" redefined
#define PIN_BTN_M 3

src/main.cpp:56: note: this is the location of the previous definition
#define PIN_BTN_M 19

src/main.cpp:70: warning: "PIN_BTN_R" redefined
#define PIN_BTN_R 4

src/main.cpp:57: note: this is the location of the previous definition
#define PIN_BTN_R 23

src/main.cpp:71: warning: "PIN_BUZZER" redefined
#define PIN_BUZZER 9

src/main.cpp:58: note: this is the location of the previous definition
#define PIN_BUZZER 15

src/main.cpp:463:8: error: no macro name given in #ifndef directive
#ifndef
^
src/main.cpp:54: error: unterminated #if
#if defined(ESP32)

Compiling .pio\build\esp32\libec2\U8g2\U8x8lib.cpp.o
Compiling .pio\build\esp32\libec2\U8g2\clib\mui.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\mui_u8g2.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_arc.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_bitmap.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_box.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_buffer.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_button.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_circle.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_cleardisplay.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_d_memory.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_d_setup.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_font.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_fonts.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_hvline.c.o
Archiving .pio\build\esp32\lib453\libTone32.a
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_input_value.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_intersection.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_kerning.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_line.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_ll_hvline.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_message.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_polygon.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_selection_list.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8g2_setup.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8log.c.o
Archiving .pio\build\esp32\lib798\libSPI.a
Compiling .pio\build\esp32\libec2\U8g2\clib\u8log_u8g2.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8log_u8x8.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_8x8.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_byte.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_cad.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_capture.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_a2printer.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ch1120.c.o
Archiving .pio\build\esp32\liba5f\libWire.a
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_gp1247ai.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_gp1287ai.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_gp1294ai.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_gu800.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_hd44102.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_il3820_296x128.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ist3020.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ist3088.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ist7920.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ks0108.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_lc7981.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ld7032_60x32.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ls013b7dh03.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_max7219.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_pcd8544_84x48.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_pcf8812.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_pcf8814_hx1230.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_s1d15300.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_s1d15721.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_s1d15e06.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sbn1661.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sed1330.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sh1106_64x32.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sh1106_72x40.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sh1107.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sh1108.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_sh1122.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1305.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_128x32.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_128x64_noname.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_2040x16.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_48x64.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_64x32.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_64x48.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_72x40.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_96x16.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1306_96x40.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1309.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1312.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1315_128x64_noname.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1316.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1317.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1318.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1320.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1322.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1325.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1326.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1327.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1329.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1362.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1363.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1606_172x72.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_ssd1607_200x200.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7301.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7302.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7305.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7511.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st75160.c.o
src/main.cpp: In function 'void hal_sleep_until(timestamp_t)':
src/main.cpp:116:38: error: 'hal_get_timestamp' was not declared in this scope
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st75161.c.o
int32_t remaining = (int32_t)(ts - hal_get_timestamp());
^~~~~~~~~~~~~~~~~
src/main.cpp:116:38: note: suggested alternative: 'esp_log_timestamp'
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st75256.c.o
int32_t remaining = (int32_t)(ts - hal_get_timestamp());
^~~~~~~~~~~~~~~~~
esp_log_timestamp
src/main.cpp:120:5: error: 'enter_deepsleep' was not declared in this scope
enter_deepsleep(remaining);
^~~~~~~~~~~~~~~
src/main.cpp:120:5: note: suggested alternative: 'esp_deep_sleep'
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7528.c.o
enter_deepsleep(remaining);
^~~~~~~~~~~~~~~
esp_deep_sleep
src/main.cpp: In function 'void loop()':
src/main.cpp:512:24: error: 'PIN_BT_L' was not declared in this scope
else if (digitalRead(PIN_BT_L) == BUTTON_VOLTAGE_LEVEL_PRESSED)
^~~~~~~~
src/main.cpp:512:24: note: suggested alternative: 'PIN_BTN_L'
else if (digitalRead(PIN_BT_L) == BUTTON_VOLTAGE_LEVEL_PRESSED)
^~~~~~~~
PIN_BTN_L
src/main.cpp:523:3: error: expected '}' at end of input
}
^
src/main.cpp:484:1: note: to match this '{'
{
^
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st75320.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7539.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7565.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7567.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7571.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7586s_erc240160.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7586s_jlx320160.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7586s_jlx384160.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7586s_md240128.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7586s_s028hn118a.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7586s_ymc240160.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7588.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_st7920.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_t6963.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1601.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1604.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1608.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1609.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1610.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1611.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1617.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1628.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1638.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1701_dogs102.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_d_uc1701_mini12864.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_debounce.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_display.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_fonts.c.o
Compiling .pio\build\esp32\libec2\U8g2\clib\u8x8_gpio.c.o
*** [.pio\build\esp32\src\main.cpp.o] Error 1
=============================================================================================== [FAILED] Took 10.30 seconds ===============================================================================================

Environment Status Duration


esp32 FAILED 00:00:10.300
========================================================================================== 1 failed, 0 succeeded in 00:00:10.300 ==========================================================================================

  • The terminal process "C:\Users\Dave.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'esp32'" terminated with exit code: 1.
  • Terminal will be reused by tasks, press any key to close it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions