Skip to content

Help would be greatly appreciated! hello, i"m trying to compile using platform.io but got errors #10

@fabiendostie

Description

@fabiendostie

wiring is fine "i think"

here's the errors i get in the "problems" tab:

[{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat",
	"severity": 4,
	"message": "Cannot find \"/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/include\".",
	"startLineNumber": 11,
	"startColumn": 17,
	"endLineNumber": 11,
	"endColumn": 80
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat",
	"severity": 4,
	"message": "Cannot find \"/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/include\".",
	"startLineNumber": 111,
	"startColumn": 21,
	"endLineNumber": 111,
	"endColumn": 84
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/drummer.h",
	"owner": "cpp",
	"severity": 4,
	"message": "'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]",
	"startLineNumber": 148,
	"startColumn": 16,
	"endLineNumber": 148,
	"endColumn": 16
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/drummer.h",
	"owner": "cpp",
	"severity": 4,
	"message": "'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]",
	"startLineNumber": 148,
	"startColumn": 83,
	"endLineNumber": 148,
	"endColumn": 83
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/lut.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "#pragma once in main file",
	"startLineNumber": 1,
	"startColumn": 9,
	"endLineNumber": 1,
	"endColumn": 9
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/peaks-drums.h",
	"owner": "cpp",
	"severity": 4,
	"message": "variable 'parameters' set but not used [-Wunused-but-set-variable]",
	"startLineNumber": 826,
	"startColumn": 18,
	"endLineNumber": 826,
	"endColumn": 18
}]

and here are the ones i get in the console when compile fails:

> Executing task in folder LittleBeat: platformio debug <

Processing node32s (platform: espressif32; board: node32s; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/node32s.html
PLATFORM: Espressif 32 (3.5.0) > Node32s
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-arduinoespressif32 3.10006.210326 (1.0.6) 
 - tool-esptoolpy 1.30100.210531 (3.1.0) 
 - toolchain-xtensa32 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Library Manager: Installing id:562
Warning! Could not find the package with 'id:562' requirements for your system 'darwin_x86_64'
Found 30 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <MIDI Library> 5.0.2
|-- <EasyButton> 2.0.1
Building in debug mode
Compiling .pio/build/node32s/src/drummer.cc.o
Compiling .pio/build/node32s/src/lut.cc.o
Compiling .pio/build/node32s/src/main.cc.o
src/lut.cc:1:9: warning: #pragma once in main file
 #pragma once
         ^
Compiling .pio/build/node32s/src/peaks-drums.cc.o
Compiling .pio/build/node32s/src/ui.cc.o
Compiling .pio/build/node32s/lib482/MIDI Library/MIDI.cpp.o
In file included from src/main.cc:6:0:
src/ui.h:4:23: fatal error: SH1106Spi.h: No such file or directory

*******************************************************************
* Looking for SH1106Spi.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:SH1106Spi.h"
* Web  > https://registry.platformio.org/search?q=header:SH1106Spi.h
*
*******************************************************************

compilation terminated.
In file included from src/ui.cc:1:0:
src/ui.h:4:23: fatal error: SH1106Spi.h: No such file or directory

*******************************************************************
* Looking for SH1106Spi.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:SH1106Spi.h"
* Web  > https://registry.platformio.org/search?q=header:SH1106Spi.h
*
*******************************************************************

compilation terminated.
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButton.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButtonBase.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButtonTouch.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButtonVirtual.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/Sequence.cpp.o
*** [.pio/build/node32s/src/main.cc.o] Error 1
*** [.pio/build/node32s/src/ui.cc.o] Error 1
Archiving .pio/build/node32s/libFrameworkArduinoVariant.a
In file included from src/drummer.h:3:0,
                 from src/drummer.cc:3:
src/peaks-drums.h: In member function 'void peaks::FmDrum::Morph(uint16_t, uint16_t)':
src/peaks-drums.h:826:18: warning: variable 'parameters' set but not used [-Wunused-but-set-variable]
         uint16_t parameters[4];
                  ^
In file included from src/drummer.cc:3:0:
src/drummer.h: In member function 'bool Drummer::i2s_write_sample_nb(uint32_t)':
src/drummer.h:148:16: warning: 'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]
         return i2s_write_bytes((i2s_port_t)i2s_num, &sample, sizeof(uint32_t), 100);
                ^
In file included from src/drummer.h:1:0,
                 from src/drummer.cc:3:
/Users/lefab/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/driver/i2s.h:301:5: note: declared here
 int i2s_write_bytes(i2s_port_t i2s_num, const void *src, size_t size, TickType_t ticks_to_wait) __attribute__ ((deprecated));
     ^
In file included from src/drummer.cc:3:0:
src/drummer.h:148:16: warning: 'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]
         return i2s_write_bytes((i2s_port_t)i2s_num, &sample, sizeof(uint32_t), 100);
                ^
In file included from src/drummer.h:1:0,
                 from src/drummer.cc:3:
/Users/lefab/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/driver/i2s.h:301:5: note: declared here
 int i2s_write_bytes(i2s_port_t i2s_num, const void *src, size_t size, TickType_t ticks_to_wait) __attribute__ ((deprecated));
     ^
In file included from src/drummer.cc:3:0:
src/drummer.h:148:83: warning: 'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]
         return i2s_write_bytes((i2s_port_t)i2s_num, &sample, sizeof(uint32_t), 100);
                                                                                   ^
In file included from src/drummer.h:1:0,
                 from src/drummer.cc:3:
/Users/lefab/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/driver/i2s.h:301:5: note: declared here
 int i2s_write_bytes(i2s_port_t i2s_num, const void *src, size_t size, TickType_t ticks_to_wait) __attribute__ ((deprecated));
     ^
Indexing .pio/build/node32s/libFrameworkArduinoVariant.a
In file included from src/peaks-drums.cc:3:0:
src/peaks-drums.h: In member function 'void peaks::FmDrum::Morph(uint16_t, uint16_t)':
src/peaks-drums.h:826:18: warning: variable 'parameters' set but not used [-Wunused-but-set-variable]
         uint16_t parameters[4];
                  ^
=============================================================== [FAILED] Took 2.53 seconds ===============================================================
The terminal process "platformio 'debug'" 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